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…
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 this latest edition of Java Annotated Monthly! As we start 2025, we bring you a roundup of the latest advancements in the world of tech. Stay in the loop with a curated list of must-attend events coming up in February, so you can plan your next learning and networking opportunities. Plus,…
In IntelliJ IDEA 2024.3, K2 mode is out of Beta and is now Stable and ready for general use.
Java Annotated Monthly is here! Check out the latest news across Java, Spring, AI, and emerging technologies. We offer practical tutorials to enhance your skills, a curated list of November's top tech events, both online and offline, and an exclusive feature by industry expert Mala Gupta. Stay in…
简介 作为一名经验丰富的 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 edition is packed with the latest news on Java, Kotlin, and other influential technologies in the IT world. Don’t miss out on exploring IntelliJ IDEA 2024.2, staying up to date with Java 23, grabbing your tickets for KotlinConf 2025, and …
In this post, we’ve gathered the essential information about K2 mode in IntelliJ IDEA. What does K2 mode do? K2 mode is a new implementation of the Kotlin support within IntelliJ IDEA that improves the stability of the IDE while also setting the foundation for supporting future Kotlin language…
The latest edition of Java Annotated Monthly is here! This month, we're thrilled to welcome Tom Cools to share some of the interesting things he’s found of late in our Featured Content section. As always, we bring you the latest Java news, highlighting the key JEPs set to be available in Java 23. Yo…
Welcome to this month’s Java Annotated Monthly, where we’ll cover the most prominent updates, news, and releases in March. This edition is truly special because it introduces a new section – Featured content, where we invite influential people from the industry to share a personal selection of inter…