Imagine a bacon-wrapped Ferrari. Still not better than our free technical reports.

The Developer’s Guide to Java Performance Tuning

Good developers care about performance. However, even the best developers don’t realize that performance tools are not a one-size-fits-all type deal, rather they’re components in a suit of armor. You see, a suit of armor has many pieces – a breastplate, a helmet, gauntlets, etc. – all of which are designed specifically for different parts of the body. We’ll be defining 4 major types of performance tools and which areas of the (figurative) body they’re designed for, and finally, honing in on the solution best suited for development.

Read more

JUnit Cheat Sheet

This post continues our series of the most useful and beautiful cheat sheets from which software engineers can learn the most frequently used commands, idioms, and best practices on various topics.

Today, we’re talking about unit tests and JUnit, one of the most popular unit test libraries in the JVM ecosystem, including some of the really useful updates in JUnit 5, which brings the library up to speed with the new features in Java 8. Now, it’s very tempting to just grab the image, print it out and start looking for a place on the wall to pin it up. By all means, do it! But make sure you stay with us, and continue reading this post, as we’ll explain the content of the cheat sheet in much more depth. The cheat sheet will then serve as a visual hint for your future testing.

Read more

JRebel 6.4.8 focusing on Eclipse remote server configuration

ZeroTurnaround is further improving the ease of use for JRebel’s Eclipse remote server users. The UI for remote server configuration has been redesigned to provide more precise control over projects.

Read more

Spring and Java EE – Head to Head

Spring v JavaEE

Spring and Java EE are largely considered competing technologies. Our recent RebelLabs tools and technologies report asked whether which Java EE versions people used and whether or not they used Spring.

However, we’re trying to understand better what exactly developers mean when they say “I use Spring” or “I use Java EE.” Are we talking about the servlet classes being used underneath it all or the full blown profile? We’ll find it out by asking you for a little more detail in our new 5 question mini-survey.

Read more

Most popular and the best Java Frameworks, Tools, and Libraries 2016

We recently released the RebelLabs Java Tools and Technology report 2016. In case you missed it, we showed you the survey results from over 2000 fellow geeks. There were winners and losers in the report, but in this post, we’re going to focus on the success stories! First of all, here’s an image that shows 12 winners from the report that we were excited to tell you about.

most-popular-java-frameworks-and-tools-2016-RebelLabs

Read more

4 JPA Best Practices for Better Application Performance

You know how when you say a word too many times, it loses its meaning?
Performance. Performance. Perfromance. Perfroamnce. Prefroanmce. Prefornacme. Hold the door!

Sometimes that happens with “performance,” especially when there are so many points of failure which are out of your control. But one thing you can control as a developer, is how your code uses the database.

This post gives you a slideshare for 4 JPA best practices for better application performance.

Read more

Java Tools and Technologies Landscape Report 2016

TnT-2016-header-image

Welcome to the Java Tools and Technologies Landscape Report 2016. This is a massive report that is focused on analyzing the data about the tools and technologies Java developers use.
There are three main parts to this report and they can be found through the links below:

Alternatively, you can download a single pdf version of the report and enjoy it all at once:

GET THE PDF NOW

Read more

Java Tools and Technologies Landscape Report 2016: Pivoting data

TnT-2016-header-image

Welcome to the Java Tools and Technologies Landscape Report 2016. This is a massive report that is focused on analyzing the data about the tools and technologies Java developers use.
There are three main parts to this report and they can be found through the links below:

Alternatively, you can download a single pdf version of the report and enjoy it all at once:

GET THE PDF NOW

Read more

Java Tools and Technologies Landscape Report 2016: Trends and Historical data

TnT-2016-header-image

Welcome to the Java Tools and Technologies Landscape Report 2016. This is a massive report that is focused on analyzing the data about the tools and technologies Java developers use.
There are three main parts to this report and they can be found through the links below:

Alternatively, you can download a single pdf version of the report and enjoy it all at once:

GET THE PDF NOW

Read more

Nine Neins – Where Java EE will never take you with Markus Eisele

This Virtual JUG session was about software architecture. This time we focused on microservices and how our understanding of the role that middleware takes should change to accommodate to the new distributed approach to designing complex systems.

Markus Eisele is a Java Champion, former Java EE Expert Group member, Java community leader of German DOAG, founder of JavaLand, reputed speaker at Java conferences around the world, and a very well known figure in the Enterprise Java world. These days he works for Lightbend as a developer advocate.

Read more