ZeroTurnaround Blog

Product Updates, Company News & Fun

XRebel 1.1 Released – Support for MongoDB, Apache Cassandra, Neo4j, RESTful APIs and more

We are proud to announce that XRebel 1.1 is now available! Try it free for 14 days now or keep reading :-)

Read more

ZeroTurnaround Sees Strong Demand for XRebel Interactive Java Profiler

ZT Surpasses 100 Customers Milestone in Less than Three Months; Popularity of New Product Illustrates the Growing Interest in Code-Level Testing and Alerts

Read more

RebelLabs Celebrates All Things Java with the Publication of New Developer Resource Guide

“A Short History of Nearly Everything Java” Provides Developers with a Unique View into the History, Players and Opportunities for Contributing to the Betterment of Java

BOSTON – Sept. 22, 2014 – With JavaOne just around the corner, RebelLabs is pleased to announce the publication of its latest community resource, “A Short History of Nearly Everything Java” a comprehensive guide on the Java process, community and history overview of key Java events and innovations.

Read more

Detecting JSF Session Bloat Early with XRebel

The development of complex interactive web applications inherently requires you to store state in one location or another (on the server, on the client, in a database, …). Using JSF, the web session preserves the state of the container managed beans by taking your scope rules into account. Since this is conveniently tied to regular Java classes and their fields, it’s very easy to accidentally grow the session without really realizing just how large the memory footprint has become.

Read more

JRebel 5.6.3 Released – Spring 4.1, NetBeans Improvements, WebLogic 12.1.3, Jersey 2.11 and more

JRebel 5.6.3 is available for download! The new update comes with numerous improvements and bug fixes, including an improved NetBeans IDE plugin. The new plugin contains significantly improved debugger integration and a streamlined activation process.

Read more

Using Spring MVC with JRebel: Adding and autowiring beans without restarting

Spring is one of the most popular Java web frameworks in existence, it provides amazing benefit in providing a reliable, tested framework for developing web applications in Java. Developers don’t have to reinvent the wheel when it comes to well understood problems like serving content over HTTP and wiring up a model-view-controller (MVC) layout for their application.

Spring’s core functionality is to provide an Inversion of Control (IoC) platform for Dependency Injection (DI). There are many benefits of loosely coupling components through DI, however application initialization takes longer than if everything were tightly coupled in code without a DI platform. Creating and modifying Spring beans is a normal, everyday activity for Java developers utilizing Spring in their applications.

Read more

JRebel 5.6.2 Released – Java 8 Reflection, Ehcache, EJBs, and more

How to solve Spring JDBC Templates N+1 SQL SELECTs Issues with XRebel

While the infamous N+1 SELECTs problem is increasingly associated with ORM tools, it can still happen in your app even if you avoid ORM like the plague. Spring JDBC Template is a popular way to use Plain Old SQL in Java in a way that provides some abstraction over SQL parameters, looping over rows and mapping to DTOs.

Read more

Using Spring MVC with JRebel: Changing RequestMappings without restarting

According to a recent report, Spring MVC is used by 40% of Java developers out there, making it one of the most popular Java web frameworks in existence. Fair enough, it provides amazing benefits in providing a reliable, time-tested framework for developing web applications in Java. Developers don’t have to reinvent the wheel when it comes to well-understood problems, like serving content over HTTP and wiring up a model-view-controller (MVC) layout for their application.

Read more

Try JRebel 6 beta: Adding new instance fields without restarting

1 2 3 4 5 6 36