I

IntelliJ IDEA

I
IntelliJ IDEA IDE

Where Did the Saved Bytes Go? Compact Object Headers in IntelliJ IDEA

AI agents may make code faster to produce, but they don’t make it cheaper to run. In applications managing millions of objects, memory allocation and garbage collection still matter. The JVM has been addressing these costs on several fronts: ZGC targets garbage collection pauses, Project Leyden tackles startup and warmup, and Project Lilliput reduces the […]

I
IntelliJ IDEA IDE v2026.2.4

IntelliJ IDEA 2026.2.4 Is Out!

IntelliJ IDEA 2026.2.4 is now available! You can update to this version from inside the IDE, using the Toolbox App, or using snaps if you are a Ubuntu user. You can also download it from our website. The latest update brings the following improvements: For a comprehensive overview of the fixes, see the release notes. […]

I
IntelliJ IDEA IDE v1.0

IntelliJ IDEA’s Java and Kotlin for Cursor and VS Code Hits 1.0

Ten weeks ago, we opened up a preview of an LSP-powered extension that brings IntelliJ IDEA’s smartness for Java and Kotlin into VS Code and Cursor. As mentioned in that blog post, this is part of a bigger initiative: moving our JVM intelligence to wherever our users are, no matter what editor or agent they […]

I
IntelliJ IDEA IDE

How Netflix Made AI Coding Agents More Efficient with JetBrains IDE Intelligence

Netflix plugged JetBrains’ headless code-intelligence engine – the same one behind IntelliJ IDEA – into Claude Code and Codex, then benchmarked it against a variety of scenarios. The details and numbers are available below. At a glance Company Netflix – Application Development Platform (ADP), GenAI Platform, and Agentic SDLC teams Challenge Coding agents were struggling […]

I
IntelliJ IDEA IDE

Your Next Action Is Two Dots Away

What’s new for command completion in IntelliJ IDEA Modern IDEs are packed with power. The real challenge isn’t whether your IDE can do something – it’s remembering how to trigger it. Some features live behind shortcuts. Others are available through intention menus, Search Everywhere, postfix completion, live templates, or tool windows. Discoverability is a constant […]

I
IntelliJ IDEA IDE

Java Annotated Monthly – October 2026

September gave us plenty to talk about, with major releases and thought-provoking reads. Java 27 arrived, and JetBrains opened a new chapter in agentic development with the announcement of JetBrains Air, a system of products for agentic software development, followed by the EAP of JetBrains Air in IDEs. Marit van Dijk kicks off this edition […]

I
IntelliJ IDEA IDE

A New Agentic Experience: JetBrains Air in IDEs – EAP Now Open

Last week, we shared our point of view on where we think agentic development is headed and introduced JetBrains’ answer to it: JetBrains Air, an open system of products for agentic development. Today, we’re launching the Early Access Program for Air in JetBrains IDEs. It’s available now as a plugin on JetBrains Marketplace or natively […]

I
IntelliJ IDEA IDE

JetBrains Air: Building a System of Products for Agentic Software Development

AI can produce code. Organizations still have to produce software. Agentic development is changing how software gets made, but it hasn’t changed what it costs to be wrong. Six months ago, we began publicly experimenting with agentic development environments. Around the same time, we introduced JetBrains Central as an open control and execution system for […]

I
IntelliJ IDEA IDE

Logpoints Walkthrough

Modern development tools, especially IntelliJ IDEA, have such comprehensive debugging support that for virtually any niche use case, there is a specialized tool for the job. This can make it hard to know where to begin. If you are new to debugging tools and want the biggest return on your learning investment, the best feature […]

I
IntelliJ IDEA IDE v2026.2.3

IntelliJ IDEA 2026.2.3 Is Out!

We’ve just released IntelliJ IDEA 2026.2.3. You can update to this version from inside the IDE, using the Toolbox App, or using snaps if you are a Ubuntu user. You can also download it from our website. The latest update brings the following improvements: For a comprehensive overview of the fixes, see the release notes. […]

I
IntelliJ IDEA IDE

Java 27 in IntelliJ IDEA

In line with the six-month release cadence, Java 27 was released on September 15, 2026. In this blog post, we will look at what’s included in this release, how IntelliJ IDEA continues to support the latest Java versions, and even how IntelliJ IDEA is benefiting from some of the changes to the JDK. Java 27 […]

I
IntelliJ IDEA IDE

The Evolution of WSL Support in JetBrains IDEs

JetBrains IDEs have worked with WSL for many years, and over time, several ways of using it have emerged across our products. Depending on the entry point, the IDE could rely on a different underlying architecture, leading to a different experience. Starting with the 2026.2 release, there is one recommended entry point. In IntelliJ IDEA, […]

I
IntelliJ IDEA IDE

Debug Past an HTTP 403 Without Breaking Spring Security

You set a breakpoint inside a Spring MVC controller, or a service, send the request to an HTTP endpoint, and nothing happens. The response is back – and it is a 403 (or 401, or a redirect to a login page). At that point, the bug you were trying to catch is no longer the […]

I
IntelliJ IDEA IDE

Java Annotated Monthly – September 2026 

This month’s Java Annotated Monthly brings you the latest Java news, a generous dose of AI-focused articles, Kotlin updates, and highlights from a variety of technologies and frameworks, plus plenty more worth adding to your reading list. Our featured writer, Aicha Laafia, takes a closer look at upcoming JEPs and shares her key findings on […]

I
IntelliJ IDEA IDE v2026.2.2

IntelliJ IDEA 2026.2.2 Is Out!

IntelliJ IDEA 2026.2.2 is now available. You can update to this version from inside the IDE, using the Toolbox App, or by using snaps if you are a Ubuntu user. You can also download it from our website. IntelliJ IDEA 2026.2.2 brings the following refinements: To see the full list of issues addressed in this version, please […]

I
IntelliJ IDEA IDE

The Grails Plugin Has a New Home: Apache Grails

The Grails plugin for IntelliJ IDEA (which provides framework-aware coding assistance, GSP tooling, and GORM integration) has moved to the Apache Grails project. The Apache Software Foundation (ASF), which already stewards the Grails framework, now owns the plugin’s source code, which lives in its new GitHub repository. On JetBrains Marketplace, the plugin is listed as […]

I
IntelliJ IDEA IDE

Project Loom in IntelliJ IDEA: Virtual Threads, Scoped Values, and Structured Concurrency

Java concurrency is a powerful feature, but it can be difficult to get right. Writing correct multithreaded code requires a deep understanding of thread pools, synchronization, cancellation, and error propagation. Even experienced developers regularly introduce subtle bugs like thread leaks, swallowed exceptions, and race conditions that only surface under specific circumstances. Traditionally, Ja…

I
IntelliJ IDEA IDE

Spring Boot Configuration Management Best Practices

Spring Boot provides comprehensive externalized application configuration support. It enables one application artifact to run in different environments by supplying values from various sources such as: In this article, we’ll explore the best practices for managing Spring Boot application configuration. A well-designed configuration strategy should ensure that: Configuration properties classificati…

I
IntelliJ IDEA IDE

How to Use AI Agents in IntelliJ IDEA With ACP

The Agent Client Protocol (ACP) defines a common contract between a client – like IntelliJ IDEA – and an agent. IntelliJ IDEA already includes several ACP-compatible agents: Codex, Claude Agent, and Junie. Beyond these bundled options, the ACP Registry provides more choices, and teams can register internal or unlisted agents through acp.json. The key idea […]

I
IntelliJ IDEA IDE

Top 5 AI Features in IntelliJ IDEA

When developers hear “AI in the IDE”, the first thing that often comes to mind is a chat window. IntelliJ IDEA includes an AI chat, but JetBrains AI features also appear in many other parts of the development workflow. Some of those features are easy to miss because they are built into existing IDE actions: […]

I
IntelliJ IDEA IDE

Agent Skills in IntelliJ IDEA

Agent Skills have become a key building block of the Agent Harness for AI-driven agentic development. They give AI agents additional capabilities and knowledge, enabling them to complete tasks in a way that aligns with your preferences. If you are new to Agent Skills, I recommend reading AI-Assisted Java Application Development with Agent Skills first. […]

I
IntelliJ IDEA IDE v2026.2.1

IntelliJ IDEA 2026.2.1 Is Out!

We’ve just released the first minor update for IntelliJ IDEA 2026.2 – v2026.2.1. You can update to this version from inside the IDE, using the Toolbox App, or using snaps if you are a Ubuntu user. You can also download it from our website. Here are the most notable updates: To find out more details about the […]

I
IntelliJ IDEA IDE

Println Debugging Done Right

The simplest tools are often the most useful, and debugging is a prime example of this. There are many advanced debugging techniques, and while they all have their use cases, println debugging is still the #1 choice, whether you’re doing it manually or with the help of coding agents. Inserting a println statement to inspect […]

I
IntelliJ IDEA IDE

Java Annotated Monthly – August 2026 

July gave the tech world plenty to talk about, from fresh releases and useful tutorials to Kotlin updates, AI experiments, and new ideas across the wider ecosystem. We packed the best of it into one issue, so you can skip scrolling and get straight to the good stuff. To top it all off, Donald Raab […]

I
IntelliJ IDEA IDE v7.4

Reverse Engineering with Hibernate 7.4 and IntelliJ IDEA

Reverse Engineering in the context of database-driven application development means generating Java persistence artifacts such as entity classes and mapping files from an existing database schema. This is useful when the database already exists, especially in legacy systems or large projects where creating entity classes manually can be slow and error-prone. Until now, these features […]

I
IntelliJ IDEA IDE v2026.2

What’s New in IntelliJ IDEA 2026.2

IntelliJ IDEA 2026.2 is here! This version brings updates designed to streamline your workflows and help you confidently adopt the latest innovations across the Java ecosystem. You can download this latest release from our website or update to it directly from inside the IDE, via the free Toolbox App, or using snap packages for Ubuntu. Explore the What’s […]

I
IntelliJ IDEA IDE v2026.2

What’s fixed in IntelliJ IDEA 2026.2

Welcome to an overview of the most important fixes and usability improvements in IntelliJ IDEA 2026.2. This release brings more than 1,300 bug fixes and usability improvements, and it addresses 140 freezes and other performance issues identified through internal diagnostics and user reports. Below is a recap of the most impactful updates. Performance Responsiveness remains […]