IntelliJ IDEA – the IDE for Professional Development in Java and Kotlin
Kotlin Notebook is a new interactive environment for JVM developers. This article will cover the main Notebook features and how you can utilize them to improve your productivity. How to use Kotlin Notebook Kotlin Notebook is bundled with IntelliJ IDEA starting from the 2025.1 release, an…
The IntelliJ IDEA 2025.1 release has landed! It delivers numerous refinements across the IDE to enhance your productivity, the quality of your code, and your overall comfort.
Starting with version 2025.1, Kotlin Notebook will be integrated into IntelliJ IDEA Ultimate out of the box, without the need to install the plugin! Kotlin Notebook is a new interactive environment for JVM developers. The code in the notebooks can even call and use parts of your project codebase, al…
We're excited to tell you about all the changes we've made in recent months to improve the Bazel plugin experience in IntelliJ IDEA. Every couple of weeks, we've been shipping updates to JetBrains Marketplace with focused fixes and features. Over time, these smaller updates have amounted to substant…
I'm Yan Zhulanow, and I lead the Kotlin Analysis API team. Last year, we made a series of announcements about Kotlin K2 mode in IntelliJ IDEA. Now, as K2 mode is about to become the default, I am thrilled to tell you more about everything we had to go through to make this release happen. Even bef…
Imagine you’re building a cutting-edge Java library, optimizing every method, and writing the most efficient algorithms. At some point, you’ll need to document your code because well-documented code increases adoption (a fact backed by various surveys). Including documentation comments within a Java…
We’re excited to announce our reworked terminal architecture, which is available in Beta starting with the 2025.1 versions of JetBrains IDEs. It now runs on a stable, standards-compliant core and uses the IDE's editor for UI rendering. This change lets us introduce new features while preserving comp…
Join us for a new IntelliJ IDEA livestream with Dan Vega, where we’ll explore the Stream Gatherer API in JDK 24 and how to use it effectively in your applications.
Join us online on June 3–4 for a free virtual IntelliJ IDEA Conf 2025.
It’s been a while since we announced workspaces for IntelliJ IDEA – a feature that lets you manage multiple projects in a single IDE window – and we’ve received tons of feedback and made a lot of improvements since then. We see this feature as a tool to improve the developer experience by allowing y…
Over the years, the IntelliJ IDEA blog has become your go-to hub for expert insights, handy tips, and tech inspiration. But we want more – we’re heading to perfection, and we need your ideas to get there. Fill out this survey to let us know what rocks and what could be even better. It only takes 5 m…
Join us for a new IntelliJ IDEA livestream with José Paumard, where we’ll explore the Stream Gatherer API in JDK 24 and how to use it effectively in your applications.