📝 Резюме · 🧾 Транскрипт (формат) · 📄 Оригинал (5.6 KB)
https://blog.jetbrains.com/kotlin/2026/05/kodees-kotlin-roundup-golden-kodee-fin

JetBrains: апрельский Kotlin‑дайджест — финалисты Golden Kodee, Kotlin 2.4.0‑Beta2, KotlinConf 2026

Источник: https://blog.jetbrains.com/kotlin/2026/05/kodees-kotlin-roundup-golden-kodee-finalists-kotlin-2-4-0-beta2-and-new-learning-resources/

Краткое содержание

Регулярный апрельский обзор Kotlin‑комьюнити от Kodee. Главные новости: KotlinConf 2026 пройдёт 20–22 мая в Мюнхене, ожидается более 2 000 разработчиков, есть онлайн‑трансляция на YouTube‑канале Kotlin. Объявлены финалисты Golden Kodee Awards в нескольких категориях: топ‑3 каждой номинации приедут в Мюнхен, один из них получит главную премию.

Релизы: Kotlin 2.4.0‑Beta2 — ранний обзор изменений в языке, стандартной библиотеке, JVM/Kotlin Native и компиляторе; Kotlin 2.3.21 — корректирующий релиз с упором на производительность и баги. IntelliJ IDEA 2026.1 — общее улучшение производительности и поддержка фреймворков, важно для Kotlin‑разработчиков.

Образование и продукты: Kotlin Professional Certificate от JetBrains теперь доступен на LinkedIn Learning (4 курса, ~12 ч, финальный экзамен и сертификат). Koog (агентный фреймворк для JVM) получил идиоматичный Java API и интеграцию со Spring AI. Опубликован пример Kotlin + WebAssembly с wasi:http (минимальный HTTP‑сервер). Amper 0.10.0 представил автоматическое provisioning JDK, конвертер Maven→Amper, поддержку кастомных compiler‑плагинов Kotlin и улучшения IDE‑опыта. Среди гостевых материалов отмечен пост Touchlab о бизнес‑аргументах для Kotlin Multiplatform, интервью с Lena Reinhard о карьере в tech и AI‑productivity, гайд Spring Data JPA + Kotlin и Spring guide об uploading files на Kotlin/Java. Игровой формат — Coroutines Races Guesser Game от kt.academy для тренировки интуиции корутин.

Пример

// 2.4.0-Beta2 — фрагмент: явные context parameters (preview),
// которые JetBrains/Kotlin Foundation продвигает как приёмник для receivers

context(_: Logger, _: Database)
suspend fun saveUser(user: User) {
    val log = contextOf<Logger>()
    val db = contextOf<Database>()
    log.info("Saving user $user")
    db.transaction { it.insert(user) }
}

// Корутины: классический пример race, на котором проверяется интуиция
import kotlinx.coroutines.*

fun main() = runBlocking {
    val a = async { delay(50);  "A" }
    val b = async { delay(100); "B" }
    println(awaitAll(a, b)) // -> [A, B] (порядок по позициям, не по гонке)
    println(select<String> { a.onAwait { it }; b.onAwait { it } }) // -> "A"
}

Значимость

Регулярный «Kodee Roundup» закрепляет редакторский ритм Kotlin‑экосистемы. Ключевые сюжеты — KotlinConf 2026 (важный сигнал о здоровье оффлайн‑разработческого комьюнити в Европе), переход 2.3.x → 2.4.0 (контекстные параметры, улучшения K2, доводка multiplatform), и интеграция Koog в Java/Spring‑экосистему — заметный шаг JetBrains в сторону agentic‑фреймворков. Пост написан в типичной мягкой PR‑интонации, но содержит реальные релизные ссылки.

🧾 Транскрипт (формат)

Kodee’s Kotlin Roundup: Golden Kodee Finalists, Kotlin 2.4.0-Beta2, and New Learning Resources Source: https://blog.jetbrains.com/kotlin/2026/05/kodees-kotlin-roundup-golden-kodee-finalists-kotlin-2-4-0-beta2-and-new-learning-resources/

Hi everyone! April brought exciting community news with the announcement of the Golden Kodee finalists, along with Kotlin and tooling releases, multiplatform progress, and fresh backend resources. I also came across the new Kotlin Professional Certificate on LinkedIn Learning, which is a great way to build your skills. And if you want something more playful, I found a fun way to practice coroutines. Here are the stories that stood out to me most.

Kodee-Approved Spotlight KotlinConf 2026 is almost here KotlinConf 2026 is just around the corner, and the excitement is definitely building. On May 20–22, more than 2,000 Kotlin developers from around the world will gather in Munich to share ideas, learn from each other, and connect. If you cannot make it in person, you can still join online – the conference will be livestreamed on the Kotlin YouTube channel. I’ll be there in Munich, but I definitely recommend tuning in to catch the key announcements and talks as they happen.

Join KotlinConf Golden Kodee finalists The Golden Kodee finalists have been announced! The top three nominees in each category will be invited to KotlinConf in Munich, where one winner in each category will receive a Golden Kodee award. It is a great way to celebrate people who share knowledge, organize events, inspire others, and help grow the Kotlin community.

Meet the finalists Kotlin release updates April brought two Kotlin release updates. Kotlin 2.4.0-Beta2 offers an early look at what’s coming next across the language, the standard library, the JVM, Kotlin/Native, and the compiler. Kotlin 2.3.21 focuses on performance improvements and bug fixes for the 2.3 release.

See what’s new in Kotlin 2.4.0-Beta2 IntelliJ IDEA 2026.1 IntelliJ IDEA 2026.1 brings improvements that many Kotlin developers will notice in their daily work. From general performance enhancements to better language and framework support, this release is a strong ecosystem update and an important part of the Kotlin developer experience.

Explore the release Helping Decision-Makers Say Yes to Kotlin Multiplatform (KMP) Adopting Kotlin Multiplatform is easier when the business value is clear. I found this guest post from Touchlab useful because it explains how KMP can improve delivery speed, reduce risk, and support long-term product strategy.

Read the post KotlinConf’26 Speakers: In Conversation With Lena Reinhard Ahead of KotlinConf’26, I found this interview with Lena Reinhard interesting because it explores what it means to build a career in tech today, especially when old promises no longer feel certain. It covers leadership, uncertainty, the productivity debate in the age of AI, and the human side of our industry.

Read the interview Kotlin Professional Certificate by JetBrains on LinkedIn Learning Looking to build your Kotlin skills? The Kotlin Professional Certificate by JetBrains is now available on LinkedIn Learning. In less than 12 hours, you can go through four courses, pass the final exam, and earn a certificate you can share on your LinkedIn profile.

Start learning Koog updates for the JVM ecosystem Koog had a busy month, and I found these two updates useful for JVM developers. First, Koog now offers an idiomatic Java API, making it easier for Java teams to build agent workflows. Second, Koog integrates with Spring AI, helping Kotlin and Spring-based projects use Koog in a familiar setup.

Explore Koog’s Java API Kotlin + WebAssembly: `wasi:http` sample I like this sample because it shows how to run a minimal HTTP server with Kotlin and WebAssembly using `wasi:http`. It highlights practical progress in Kotlin’s WebAssembly story and future backend possibilities.

See the sample Amper 0.10.0 Amper keeps evolving quickly, and this update brings several useful improvements. Version 0.10.0 introduces automatic JDK provisioning, a Maven-to-Amper converter, support for custom Kotlin compiler plugins, and an improved IDE experience.

See what’s new in Amper 0.10.0 Spring Data JPA with Kotlin I found this practical post worthwhile because it shows how Spring Data JPA works with Kotlin across entities, repositories, custom queries, and DTOs. It is useful for teams already using Spring.

Read the post Spring guide: Uploading Files This guide is helpful if you want to compare Kotlin and Java side by side. It makes it easier to see how Kotlin fits into existing backend workflows.

View the guide Coroutines Guesser Game Created by kt.academy, Coroutines Races Guesser Game offers an interactive approach to learning coroutine behavior by predicting what happens and when. It is a fun way to test your intuition.

Play the game

Where you can learn more Workshops – KotlinConf 2026, May 20–22, Munich Introducing the Skill Manager and Skill Repository Give AI Something Worth Amplifying: Three Priorities for Technical Leaders Using ACP + Deep Agents to Demystify Modern Software Engineering Prototype LLM calls on the JVM using Kotlin Notebook and LangChain4j in IntelliJ IDEA Next-Level Observability with OpenTelemetry Exposed now supports array types out of the box for PostgreSQL Using Spring Data JDBC With Kotlin Ktor 3.4.3 has been released Dokka 2.2.0 is out YouTube highlights How KMP Helped a 378-Year-Old Company How Uber Uses AI to Move from Java to Kotlin Exposed 1.0 and Beyond | Talking Kotlin Best KMP libraries with Klibs.io