BLOG.JETBRAINS.COM
Kodees Kotlin Roundup: A Carefully Curated June Edition
Its time for another edition of Kodees Kotlin Roundup! If June flew by while you were deep in development, dont worry Ive gathered all the ecosystem highlights for you in one handy digest. Heres what you might have missed. Kodee-approved monthly spotlight Kotlin 2.2.0 released Kotlin 2.2.0 is here! This release brings in new and stable language features, tooling updates, performance boosts across platforms, and a bunch of important fixes. Ive got the official blog post right here give it a read! Read the full blog post Rich errors in Kotlin During KotlinConf 2025, Michail Zareenskij, Kotlins Lead Language Designer, explored a smarter way of handling errors. In his talk, he looked at how Kotlins nullability model can be generalized to restricted union types for better error handling. Watch now KotlinConf 2025 talks and photos are now available Couldnt make it to KotlinConf 2025? No worries all session recordings and event snapshots are now online. Its like reliving the whole thing all over again! Well also be uploading all the talk recordings to our YouTube channel, so stay tuned and prepare to explore the latest in Kotlin from wherever you are! Browse and enjoy Kotlin for AI-powered app development AI in Kotlin project? You bet! Weve launched a new documentation page showcasing how Kotlin is used in real-world AI scenarios. Peek into the Kotlin-AI-Examples repository and learn more about Koog, the Kotlin-based AI agentic framework. Explore Kotlin for AI Kotlin for server-side development Ktor 3.2.0 The newest Ktor release adds some serious firepower: two new modules for dependency injection and HTMX, support for Gradle version catalogs, automatic configuration deserialization, Unix domain socket support for CIO, and much more. Read on Kotlin Multiplatform with Compose Multiplatform Implementing Compose Hot Reload With Compose Hot Reload, you can edit code and see changes live no app restart needed. A great talk at KotlinConf shows how it works and how you can use it in your projects to make iterating on UI code faster, more convenient, and more exciting. Watch now Get answers to your KMP questions The KotlinConf 2025 Closing Panel couldnt cover everything live, so we gathered answers to some of the most popular Kotlin Multiplatform questions in a follow-up blog post (because good questions deserve good answers). Explore the Q&A New Kotlin Multiplatform course on LinkedIn Learning A shiny new LinkedIn Learning course is here to help you master Kotlin Multiplatform. Learn how to make smart architectural choices between Compose Multiplatform and native UIs, create shared networking layers with Ktor, persist data with SQLDelight, and more. Start learning What else is new Gradle 9.0.0-rc-1 Our friends over at Gradle have been busy Gradle 9.0.0 RC1 is out and ready for testing! The highlights include an update to Kotlin 2.1, which means new language features in the DSLs. Want all the details? Ive got the link! Check out Gradle 9.0.0-rc-1 Guessing developers incomes (KotlinConf 2025 edition) What do Kotlin developers really earn? At KotlinConf 2025, we played a salary guessing game some guesses were spot on, others were hilariously off. Would you like to test your instincts? Watch and guess with us Kotlin YouTube highlightsKotlin Notebook Upgrade: Smoother UI and More StabilityKotlin Multiplatform (KMP) at McDonaldsBuild your own NES Emulator with Kotlin | Artur SkowroskiKotlin Clean Architecture for Serverless: Business Logic You Can Take Anywhere | Elena van EngelenCompose Multiplatform for iOS: Ready for Production Use | Sebastian AignerKlibs.io The Dream of Creating a Kotlin Package Index | Ignat BeresnevCoroutines and Structured Concurrency in Ktor | Simon VergauwenIoT Development With Kotlin | Erik HellmanThats all for June! While youre rewatching conference talks or experimenting with new features, Ill be right here keeping an eye on the Kotlin ecosystem for next time. Until then happy coding!
0 التعليقات 0 المشاركات 16 مشاهدة