The latest expert opinions, articles, and guides for the Java professional.

Getting Started with IntelliJ IDEA as an Eclipse User

Introduction: Why IntelliJ IDEA?

Coffee or Tea? Mac vs. PC? iPhone OS or Android? Eclipse or IntelliJ IDEA (or NetBeans)? Believe it or not, software developers argue as much about their IDE as any of these other hotly-debated topics. And for a good reason…

Confessions of an IntelliJ addict

IntelliJ IDEA as eclipse user Anton

My name is Anton, and I’m an IntelliJ IDEA addict. Whew, it feels good to say it out loud. The choice of IDE for developers is one of the most contentious debates in the software game. Unless you have a darn good reason, you don’t often use more than one IDE, let alone all three of the major IDEs in the Java world: Eclipse, IntelliJ IDEA and NetBeans.

The truth is that I have been a happy IntelliJ IDEA (for the sake of brevity and laziness, you’ll see IntelliJ IDEA referred to in full, as well as simply “IntelliJ” and “IDEA” as well from here on) user since 2004—a full decade. Over the last 10 years, I have always been discovering the new aspects of the IDE and I’m always waiting for the new version release with an excitement.

IntelliJ IDEA as eclipse user logo

But why? After all, aren’t all IDEs more or less the same? (BOOO! HISSSSS!) Was there something that happened in my past to make me so dedicated to this particular IDE?

Read more

JRebel 5.5 Released – WildFly, TomEE, Spring 4, PrettyFaces, Hibernate, Remoting and more!

Just before the end of the year a new version of JRebel is released! The new release brings a log of new goodies and improvements to the existing functionality.


Read more

Setting Up JRebel for External Servers

By using JRebel plugin for Eclipse it is possible to configure application server in case if you want to start the server from command line.

Read more

Reworked JRebel plugin for IntelliJ IDEA

After quite a bit of work we have released the new version of JRebel plugin for IntelliJ IDEA. In this blog post I’d like to provide an overview on what’s changed.

Read more

JRebel 5.4.2 Released: Minor Improvements and IDE Plugin Updates

JRebel 5.4.2 is out and a few nice improvements have been introduced. There are improvements in MyBatis, Spring and JSF plugins. See the change log for the full list of improvements.

Read more

Step-by-Step Tutorial: Setting up JRebel Remoting with IntelliJ IDEA and Tomcat

If you wandered how would you use the Remoting feature with IntelliJ IDEA, we have a brand new tutorial for you: Setting up JRebel Remoting with IntelliJ IDEA and Tomcat. The tutorial walks you through a simple application setup with JRebel Remoting, explaining the structure, configuration and trips & tricks of packaging the application for remote updates.

Read more

JRebel 5.4.1 Released: Tomcat 8, Spring and updates to IDE plugins

JRebel 5.4.1 is released! This is a minor release, however, it includes some new interesting features. Here are the highlights:

Read more

JRebel 5.4 Released – Updates for WebLogic, WebSphere, RESTEasy and more

JRebel 5.4 release comes with a few updates for the new versions of servers and frameworks. The integrations were update to support WebLogic 12.1.2 and WebSphere 8.5.5, including Liberty Profile. Also RESTEasy plugin now works with RESTEasy 3.x.

Read more

JRebel Featurecast: How to configure JRebel for multi-module Maven projects

JRebel can be easily configured for virtually any project setup. Maven projects are very common and there is even a JRebel plugin for Maven that generates the rebel.xml configuration files automatically and places it into the correct locations. Here’s a short 2 minutes screencast on how to configure JRebel for a multi-module Maven project. Enjoy!

Read more

JRebel 5.3.2 Released – Updates for Jersey, FreeMarker & ADF

JRebel is back from summer vacation and a minor update is available for your convenience!

The most notable are the updates of Jersey and FreeMarker plugins. Also ADF integration features some new capabilities – it now supports reloading view objects and task flow definitions. There is a number of other fixes and improvements listed in changelog.

Read more