IntelliJ IDEA – the IDE for Professional Development in Java and Kotlin
Many of the features we're going to talk about in this post have been mentioned elsewhere in this blog, but here we're going to bring them all together and show how to use them. Better Warnings You'll have seen before that IntelliJ IDEA can analyse your code and tell you if something isn't nee…
The release of JDK 8 has introduced a number of new language features into Java vernacular. In this issue of The Inspection Connection, we will examine eight useful inspections that IntelliJ IDEA provides to help you become more fluent in functional programming on Java 8, migrate your legacy code, d…
We are coming close to opening the Early Access for IntelliJ IDEA 10.5 which we have announced some time ago. So, we are starting a series of blog posts that will describe some additions we are introducing in this new release. Here is a list of newly added features that simplify working with Javado…
As most of you would know, IntelliJ IDEA includes intelligent Groovy support. We have created two live demos that demonstrate how you can effectively use IntelliJ IDEA to build your Groovy applications: Transparent Groovy Assistance and Groovy Specific Support.…
You can quickly find Spring Beans in your context files: simply press Ctrl+Alt+Shift+N (or invoke Symbol command from the Go To menu) and start typing a bean name — IntelliJ IDEA will find it for you in no time. For example:…
Suppose you have accidentally deleted a file from your project, and want to have it back. Sure, you can restore it using the file system, but IntelliJ IDEA suggests a better way to do it, without leaving the IDE. This is where IntelliJ IDEA's local history on the project or folder level comes to he…
Some of you may not be aware of the fact that IntelliJ IDEA constantly tracks any changes you make to the project files. On the other hand, people who have used it for a while, call this feature a real life saver. The fact is, that IntelliJ IDEA maintains an internal changelist every time you're edi…
Here's a handy feature for those times when you want to clean up your code a little. When you want to condense two or more lines into one, you would normally use Home or End and then Delete or Backspace. But not all Java statements can be so easily combined, and joining lines manually can become a t…