The latest updates on all JetBrains products and topics
Postponed refactoring isn't a discipline problem — it's a risk calculation. Here's how four teams changed what went into that calculation.
Are you an independent course creator? Integrate your courses into JetBrains IDEs and give your students hands-on experience with the professional tools used by millions.
This article introduces the notion of highlighting complexity and provides recipes for making your code highlighting-friendly, resulting in faster, more efficient highlighting. Code style is not just for style – it impacts the physical world! The benefits of highlighting-friendly code include: B…
Learn how AI Agent Skills turn one-off prompts into reusable expertise. This article shows how to combine Skills with developer tools to reliably track down flaky test root causes and make AI debugging more deterministic.
If an error is detected in a file but no one sees it, is it really highlighted? This is a tale about why highlighting only what’s visible is both the strangest and the most reasonable thing to do – and how you can benefit from it. (Enable Settings | Scala | Editor | Highlighting Mode | Incremental…
IntelliJ Scala Plugin 2026.1 Is Out! | Support for build tools | projects in dev containers and WSL | Scaladoc with Markdown | Unified UI/UX for code highlighting
We’ve just released IntelliJ IDEA 2025.3.4. This update introduces full support for Java 26 along with several notable improvements. 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. He…
Java 26 was released on March 17, 2026. At JetBrains, we are committed to supporting the latest technologies in IntelliJ IDEA and adding useful enhancements for both stable and preview features. In this blog post, we will give you an overview of what Java 26 delivers and how it is supported in IntelliJ IDEA.
A lot is happening in tech and beyond, and as we step into March, we have pulled together a fresh batch of articles, thought pieces, and videos to help you learn, connect, and see things from new angles.
As applications grow in complexity, maintaining a clean architecture becomes increasingly challenging. The traditional package-by-layer approach of organizing code into controllers, services, repositories, and entities packages often leads to tightly coupled code that's hard to maintain and evolve. …
We’ve just released the next minor update for IntelliJ IDEA 2025.3 – v2025.3.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. Here are the most notable updates: MCP server outpu…
This blog post is available as well as a YouTube video. In Scala 2, Scaladoc used Wikidoc syntax, which has advanced features like templates, categories, and metadata. These are useful for organizing and structuring large volumes of documentation, but they are rarely used in code comments. …