We are proud to announce that XRebel 1.1 is now available! Try it free for 14 days now or keep reading :-)
XRebel is a new tool that lets any developer, not just experts, uncover issues in their code that can affect users in production. We’re calling it an “interactive profiler”, one that’s always-on, running with your web app, and displays alerts in your browser when it discovers issues. Unlike traditional profilers, XRebel provides real-time insight into your application performance metrics and issues, as you code.
XRebel 1.1 comes with numerous improvements, including support for applications accessing an expanded set of SQL and, now, NoSQL data sources like MongoDB and Apache Cassandra. In addition, XRebel 1.1 now supports web service calls using many standard protocols. In this post, we’ll take a quick look at some of the highlights of the release. For a complete list of updates, check out the XRebel changelog.
OK. #xrebel with MongoDB is definitely one of the coolest and most helpful tools I've tried out this year
— Noam Tenne (@NoamTenne) September 20, 2014
Support for More Data Sources
Rogue database calls often kill your application’s performance, but XRebel lets you find and fix offending methods, N+1 queries, and ORM configuration issues. These issues can slow things down and are typically not found until your app is in production and affecting your users. In version 1.1, XRebel now supports additional SQL databases, such as Informix, as well as several NoSQL databases (MongoDB, Apache Cassandra, Neo4j and HBase) and web service calls via RESTful API, WSDL, XML-RPC, and other HTTP-based methods.
Tried #XRebel and it instantly located uncached MongoDB queries in our app.
— Sergei Egorov (@bsideup) September 24, 2014
Cleaning house (usability improvements)
XRebel 1.1 includes a number of usability enhancements intended to clean up some of the information XRebel provides out-of-the-box. As a user, you can now opt-out of any repetitive AJAX requests, which is useful, for instance, when you aren’t interested in periodical polling requests. And this is especially handy if you develop single page applications.
The same goes for SQL queries. For example, if only 10 out of 100 queries executed during a page load are related to business logic, and the rest are so-called “audit” or infrastructural queries that you cannot take any action on, you can now permanently hide those queries from XRebel.
Try XRebel 1.1 for free for 14 days
Simply put, no coder likes to commit buggy code that blows up in production. So if you’re interested in improved quality for your users (and when combined with JRebel, faster development cycles too!), then try out XRebel and spend less time solving problems, and more time writing beautiful code.