IntelliJ IDEA – the Leading IDE for Professional Development in Java and Kotlin
In this article, you will learn how to use Spring Data JDBC by leveraging IntelliJ IDEA's powerful features and become more productive in your development process.
You’re invited to IntelliJ IDEA Conf 2026 – a free online conference for developers working across the JVM ecosystem.
If you’ve been keeping up with Java virtual threads, you already know that this hot new feature significantly improves hardware utilization for parallel I/O-bound operations. Virtual threads map multiple concurrent I/O operations to a single OS thread without blocking. The novel aspect of this appr…
The Islands theme is now the default look across JetBrains IDEs starting with version 2025.3.This update is more than a visual refresh. It’s our commitment to creating a soft, balanced environment designed to support focus and comfort throughout your workflow. We began introducing …
As we approach the release of IntelliJ IDEA 2025.3, we would like to share key information about changes that may impact your plugin development process. This post addresses common questions from the developer community and provides guidance on maintaining compatibility with the latest IntelliJ Plat…
In Part 1 of this series, we introduced some of the Java community’s most recognized open-source projects. Now, we’re back with more standouts: projects that speed up builds, strengthen testing, and simplify working with modern web stacks. And as always, IntelliJ IDEA helps maintainers move faster, …
Spring Debugger plugin is created to make it easy by providing the whole ApplicationContext at your fingertips. See what what you can do with Spring Debugger plugin.
Spring Debugger plugin is designed specifically to help you identify and fix complex transaction management and JPA-related issues, making your debugging much smoother.
The value of extensibility The ability to extend and customize software, from game mods to browser extensions, gives users a sense of freedom and the chance to bring their ideas to life. JetBrains IDEs already provide this sense of freedom through their support for plugins. For some time now, …
Developing with multiple environments, configs, and TestContainers can make it tough to keep track of your database connections. Spring Debugger lists every DataSource straight in your IDE as soon as your app starts! More in our blog post.
At JetBrains, we build tools to help developers stay focused and productive, and we’re especially proud when those tools help power the open-source projects that developers around the world rely on every day. Shaping the direction of Java development, such projects contribute substantially to the vi…
This blog post explores how Java and debuggers work behind the scenes.