IDE Workspaces Development: Challenges and Plans
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...
View ArticleIntelliJ IDEA 2025.1 Beta 3 Is Out!
IntelliJ IDEA 2025.1 Beta 3 is ready for download! You can get the latest build from our website, through the free Toolbox App, from inside the IDE, or by using snap packages for Ubuntu. Download...
View ArticleDon’t Miss IntelliJ IDEA Conf 2025!
You’re invited to IntelliJ IDEA Conf 2025, a celebration of the developer community and a chance to connect with professionals who strive for excellence in software development. Join us online on June...
View ArticleJava Annotated Monthly – April 2025
Welcome to the April edition of Java Annotated Monthly! Java 24 has landed, and we’ve got plenty to say about it. From fresh language features to smart tricks and must-try tutorials, there’s something...
View ArticleNew Livestream – Code Smarter, Not Harder: AI-Powered Dev Hacks for All
Join us for a new IntelliJ IDEA Livestream episode with Dan Vega, where we’ll explore the Stream Gatherer API in JDK 24 and how to use it effectively in your applications. Date: April 17, 2025 Time:...
View ArticleJetBrains Terminal: A New Architecture
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...
View ArticleIntelliJ IDEA 2025.1 Release Candidate Is Out!
IntelliJ IDEA 2025.1 Release Candidate is available for download, so we’re one step away from the major release! You can get the latest build from our website, through the free Toolbox App, or via...
View ArticleMarkdown in Java Docs? Shut Up and Take My Comments!
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...
View ArticleThe Story Behind K2 Mode and How It Works
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...
View ArticleWhat’s New in Bazel Plugin 2025.1
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...
View ArticleK2 Mode in IntelliJ IDEA 2025.1: Current State and FAQ
Starting with IntelliJ IDEA 2025.1, K2 mode, a new implementation of Kotlin support, will be enabled by default. This change is an important step in the ongoing effort to improve Kotlin support in the...
View ArticleKotlin Notebook Arrives in IntelliJ IDEA
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...
View ArticleIntelliJ IDEA 2025.1 Is Out!
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. You can download this...
View ArticleA Practical Guide to Testing Spring Controllers With MockMvcTester
Spring Framework 6.2 introduced MockMvcTester to support writing AssertJ style assertions using AssertJ under the hood. If you’re using Spring Boot, the spring-boot-starter-test dependency...
View ArticleDebugging Java Code in IntelliJ IDEA
In this blog post, we will look at how to debug Java code using the IntelliJ IDEA debugger. We will look at how to fix a failing test, how to find out where an `Exception` is thrown, and how to find...
View ArticleHow to Use Kotlin Notebooks for Productive Development
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...
View ArticleNew Livestream: Unleash the Power of Git with IntelliJ IDEA Version Control...
Join us for a new IntelliJ IDEA Livestream episode with Justin Clareburt and discover all of the powerful version control tools available in IntelliJ IDEA. Date: May 15, 2025 Time: 3:00–4:00 pm UTC...
View ArticleJava Annotated Monthly – May 2025
Welcome to the May edition of Java Annotated Monthly! This month, we have a special guest – Anton Arhipov. He joins us to share standout articles and other discoveries that recently caught his expert...
View ArticleIntelliJ IDEA 2025.1.1 Is Out!
We’ve just released the first minor version for IntelliJ IDEA 2025.1 – v2025.1.1. You can update to this version from inside the IDE, using the Toolbox App, or by using snaps if you are a Ubuntu user....
View ArticleBuilding Cloud-Ready Apps Locally: Spring Boot, AWS, and LocalStack in Action
Developing an application with AWS services can introduce significant local‑development hurdles. Often, developers don’t receive timely AWS access, or a sysadmin inadvertently grants credentials for...
View Article