IntelliJ IDEA – the IDE for Professional Development in Java and Kotlin
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…
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…
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 for every curious developer. The cherry on top? Mala Gupta joins us as this month’s featured guest …
Join us online on June 3–4 for a free virtual IntelliJ IDEA Conf 2025.
We are pleased to announce the public Early Access Program (EAP) of the new Bazel plugin for IntelliJ IDEA by JetBrains. It is available on the JetBrains Marketplace for IntelliJ IDEA 2024.3. This initial release supports Bazel projects focusing exclusively on Java and Kotlin.
This series of blog posts covers several ways that code analysis in IntelliJ IDEA can help you find and fix problems in your code. In the previous posts, we first looked at how the IDE can help you prevent problems while working with code in the editor before moving on to how to resolve problems thr…
In IntelliJ IDEA 2024.3, K2 mode is out of Beta and is now Stable and ready for general use.
简介 作为一名经验丰富的 Java 开发者,您可能已经熟悉了像 Spring Boot 这样强大的全功能 Web 框架。 今天,我们将探索 Ktor,它是一款用于在 JVM 上使用 Kotlin 构建服务器应用程序的工具包。 Ktor 最初的设计目标就是充分利用 Kotlin 的功能(包括协程)以构建高效且灵活的 Web 应用程序。 作为一个 Web 应用程序工具包,Ktor 提供了构建应用程序所需的基本组件,如路由、身份验证,以及处理各种协议(包括 HTTP 和 WebSockets)的实用工具。 对于其他用例(如处理数据库),开发者可以自由选择满足自己需求的任何库。 在本文中,我们将简要介…
Introduction As an experienced Java developer, you're likely familiar with robust, full-featured web frameworks, like Spring Boot. Today, we'll explore Ktor, a toolkit for building server applications on JVM with Kotlin. Ktor was designed from the ground up to take advantage of Kotlin’s features,…
Welcome to the latest edition of Java Annotated Monthly! This time around, we're thrilled to have Holly Cummins on board for our featured content section. As usual, we've gathered a bunch of fresh updates, insights, and interesting discussions from across the tech scene in April. So, grab your…
The December edition of Java Annotated Monthly is here! As usual, you’ll find all the latest Java and Kotlin updates as well as details of key industry events for networking and learning. This issue also features the latest release candidates and targeted JEPs alongside Java tutorials and articles a…
Welcome to Java Annotated Monthly!In this edition, we’ll share an abundance of Java news, specifically focusing on the planned features for JDK 21. As always, you'll find a wide range of tutorials covering Java, Kotlin, and other related technologies. Additionally, we have thought-provoking…