Want IntelliJ IDEA T-Shirt?
Visit our Apparel Store!
Category Archives: New Features
As developers, we can all agree that shipping code should be easy. Whether deploying to a local testing or staging server, our laptop, or a Unix box halfway around the world, builds should be portable, predictable and (mostly) painless. But … Continue reading
Compiling Groovy code is typically slower than compiling Java code, but in 14.1 we took a swing at speeding it up. First, we’re now supporting Groovy-Eclipse compiler that handles Java and Groovy simultaneously, which brings a noticeable performance gain. So, … Continue reading
Gradle becomes more and more popular, and so we’re improving its IntelliJ IDEA integration. If you’ve already tried IntelliJ IDEA 14.1 EAP, you might have noticed the changes in the Gradle tool window. First of all, in addition to the list … Continue reading
As the release of IntelliJ IDEA 14.1 approaches really fast, we keep updating you on our progress by sharing EAP builds with you. This week is no exception: hurry to grab yet another fresh preview build with two noticeable improvements … Continue reading
In the IntelliJ IDEA 14.1 EAP announcement we’ve already teased you with the expected support for Spring Boot into the IDE. Today the time has come to share more details on what it is and what you already can try … Continue reading
IntelliJ IDEA already has impressive code generation capabilities: it can create getters and setters, equals(), hashCode(), toString(), and other methods, some of which are really simple to generate, and some are quite not. That’s why the toString() method generator included … Continue reading
If you haven’t noticed yet, a fresh IntelliJ IDEA 14.1 EAP build is already available for download. In addition to bugfixes it also brings you enhanced Scratch Files feature. Scratch Files (Tools → New Scratch File) were introduced in IDEA 14.0 but now … Continue reading
IntelliJ IDEA 14 comes with a number of nice little additions and improvements for plugin authors.
Sometimes it is convenient to work with all methods in a call hierarchy in the same way: add or remove a parameter throughout the entire call hierarchy, make the whole hierarchy static, or delete the whole call hierarchy completely. … Continue reading