Video tutorials http://kotl.in/video
News http://kotl.in/news
Community discussions http://kotl.in/slack
The Prezzee team
The Prezzee team
We’re running a short survey to learn how Exposed is used in real projects and where the experience can be improved.
⏱️ Just 5 minutes to make a big impact.
Take the survey 👉 https://surveys.jetbrains.com/s3/757c90830e4e
We’re running a short survey to learn how Exposed is used in real projects and where the experience can be improved.
⏱️ Just 5 minutes to make a big impact.
Take the survey 👉 https://surveys.jetbrains.com/s3/757c90830e4e
Listen to the recent podcast episode with the Kotlin/Wasm team lead 👇
<a href="https://bsky.app/profile/did:plc:gpikd2oq5dz7pwhaq7fqkiaw" class="hover:underline text-blue-600 dark:text-sky-400 no-card-link" target="_blank" rel="noopener" data-link="bsky-mention">@bashorov.com from <a href="https://bsky.app/profile/did:plc:vlpfkxfmifnprfm3iyclckeq" class="hover:underline text-blue-600 dark:text-sky-400 no-card-link" target="_blank" rel="noopener" data-link="bsky-mention">@jetbrains.com joins the #WasmAssembly podcast to explore the next frontier: Kotlin/Wasm → goo.gle/4a2FqJs
Listen to the recent podcast episode with the Kotlin/Wasm team lead 👇
Check out our extensive free teaching materials: complete slide decks with lecture notes, assessments, and projects, ready to reuse or adapt. Explore the full range: https://kotlinlang.org/education/
Check out our extensive free teaching materials: complete slide decks with lecture notes, assessments, and projects, ready to reuse or adapt. Explore the full range: https://kotlinlang.org/education/
She’ll discuss how your Kotlin code can have a surprising impact on IDE performance, and how small changes in your code style can lead to noticeable improvements.
https://kotlinconf.com/#speakers
She’ll discuss how your Kotlin code can have a surprising impact on IDE performance, and how small changes in your code style can lead to noticeable improvements.
https://kotlinconf.com/#speakers
At KotlinConf’26, Mikhail Zarečenskij from JetBrains will explore how Kotlin’s defaults around safety, mutability, and convenience evolve – and the trade-offs of design choices in a mature language.
At KotlinConf’26, Mikhail Zarečenskij from JetBrains will explore how Kotlin’s defaults around safety, mutability, and convenience evolve – and the trade-offs of design choices in a mature language.
Maintain a Kotlin open-source project? Help a newcomer make their first contribution!
• 30–60 min/week
• Feb 16 – Apr 16
• 10 pairs; one wins a KotlinConf26 trip
Apply to mentor: https://kotl.in/kemp-mentor
Maintain a Kotlin open-source project? Help a newcomer make their first contribution!
• 30–60 min/week
• Feb 16 – Apr 16
• 10 pairs; one wins a KotlinConf26 trip
Apply to mentor: https://kotl.in/kemp-mentor
🎉 @sometimesIcode_ – congratulations! 🎉
Thanks to everyone who shared their stories – we loved reading them.
See you all at KotlinConf 2026 in Munich! 🚀
🎉 @sometimesIcode_ – congratulations! 🎉
Thanks to everyone who shared their stories – we loved reading them.
See you all at KotlinConf 2026 in Munich! 🚀
Read the thread below for a short summary of their challenges, decisions, and key lessons 👇🧵
Read the thread below for a short summary of their challenges, decisions, and key lessons 👇🧵
Build fast, scalable Spring Boot apps with Kotlin coroutines and virtual threads – hands-on at KotlinConf.
🗓️ May 20 • 📍 Munich
Seats are limited – save your spot now 👇
https://kotl.in/spring-boot-workshop
Build fast, scalable Spring Boot apps with Kotlin coroutines and virtual threads – hands-on at KotlinConf.
🗓️ May 20 • 📍 Munich
Seats are limited – save your spot now 👇
https://kotl.in/spring-boot-workshop
Using Kotlin for the greater good?
From accessibility to social innovation, we’re recognizing people who code to make the world a better place.
Nominate a contributor: https://kotl.in/golden-kodee-bl
Using Kotlin for the greater good?
From accessibility to social innovation, we’re recognizing people who code to make the world a better place.
Nominate a contributor: https://kotl.in/golden-kodee-bl
Want a free KotlinConf 2026 ticket?
Tell us why you want to go using #gotokotlinconf26.
The winner will be announced on January 30 🎟️
Want a free KotlinConf 2026 ticket?
Tell us why you want to go using #gotokotlinconf26.
The winner will be announced on January 30 🎟️
Teachers, mentors, and trainers – this one’s for you! 💜
This award recognizes those who help others learn Kotlin in classrooms, universities, or workshops.
Submit a nomination: https://kotl.in/golden-kodee-bl
Teachers, mentors, and trainers – this one’s for you! 💜
This award recognizes those who help others learn Kotlin in classrooms, universities, or workshops.
Submit a nomination: https://kotl.in/golden-kodee-bl
Join our hands-on KotlinConf workshop 🧑💻👩💻
🗓️ May 20 • 📍 Munich
Seats are limited – save your spot now 👇
https://kotl.in/functional-worshop
Join our hands-on KotlinConf workshop 🧑💻👩💻
🗓️ May 20 • 📍 Munich
Seats are limited – save your spot now 👇
https://kotl.in/functional-worshop
Meetups. Talks. Workshops. Real-world impact.
This award celebrates the people who bring Kotlin to life through community events and connections.
Nominate yourself or a community contributor by February 22: https://kotl.in/golden-kodee-bl
Meetups. Talks. Workshops. Real-world impact.
This award celebrates the people who bring Kotlin to life through community events and connections.
Nominate yourself or a community contributor by February 22: https://kotl.in/golden-kodee-bl
The release improves stability and brings new features:
🔶 Zstd compression
🔶 OkHttp duplex streaming
🔶 Structured concurrency for the HTTP request lifecycle
🔶 OpenAPI generation from code
Read the blog post for details ⬇️
https://kotl.in/n31gtm
The release improves stability and brings new features:
🔶 Zstd compression
🔶 OkHttp duplex streaming
🔶 Structured concurrency for the HTTP request lifecycle
🔶 OpenAPI generation from code
Read the blog post for details ⬇️
https://kotl.in/n31gtm
🐙 R2DBC support
🐙 Stable API
🐙 Performance enhancements
Check out the blog post for the full details and migration guide 👇
https://kotl.in/7yl041
🐙 R2DBC support
🐙 Stable API
🐙 Performance enhancements
Check out the blog post for the full details and migration guide 👇
https://kotl.in/7yl041
Creating tutorials, blogs, or videos that make Kotlin easier for others?
You – or someone you know – could be the first recipient of the Golden Kodee for Online Presence 🏆
https://kotl.in/golden-kodee-bl
Creating tutorials, blogs, or videos that make Kotlin easier for others?
You – or someone you know – could be the first recipient of the Golden Kodee for Online Presence 🏆
https://kotl.in/golden-kodee-bl
👉 https://kotl.in/conf26speak-blu 👈
👉 https://kotl.in/conf26speak-blu 👈
This code looks correct, but a DB-generated ID changes after save() and entities disappear from HashSet/Map. Val and non-null types give false guarantees due to the reflection.
How to avoid it 👇
jb.gg/3cn6mp
This code looks correct, but a DB-generated ID changes after save() and entities disappear from HashSet/Map. Val and non-null types give false guarantees due to the reflection.
How to avoid it 👇
jb.gg/3cn6mp
Get hands-on with Koog, JetBrains’ framework for production-ready AI agents, in a KotlinConf’26 workshop.
🗓️ May 20 📍 Munich 👇
https://kotl.in/ai-agents-workshop
Get hands-on with Koog, JetBrains’ framework for production-ready AI agents, in a KotlinConf’26 workshop.
🗓️ May 20 📍 Munich 👇
https://kotl.in/ai-agents-workshop
Learn from Márton (@zsmb.co) as he showcases the highlights of the new version, including language additions, features that became stable in this release, and improvements across all platforms 👇 https://youtu.be/_6PSSkqwbp8?si=EktCPcBGjmmhD7jK
Learn from Márton (@zsmb.co) as he showcases the highlights of the new version, including language additions, features that became stable in this release, and improvements across all platforms 👇 https://youtu.be/_6PSSkqwbp8?si=EktCPcBGjmmhD7jK
We’ve put together a handy overview, which includes resources that you’ll need to update your existing projects.
👉 Read now: https://blog.jetbrains.com/kotlin/2026/01/update-your-projects-for-agp9/
We’ve put together a handy overview, which includes resources that you’ll need to update your existing projects.
👉 Read now: https://blog.jetbrains.com/kotlin/2026/01/update-your-projects-for-agp9/
We’re giving away 1 free ticket 🎟️
👉 Tell us why you’d go
👉 Share it on social media
👉 Use #gotokotlinconf26
📆 We'll announce the winner January 30.
Good luck! 🍀
We’re giving away 1 free ticket 🎟️
👉 Tell us why you’d go
👉 Share it on social media
👉 Use #gotokotlinconf26
📆 We'll announce the winner January 30.
Good luck! 🍀
From music and art to storytelling and design – we’re celebrating people who push the boundaries of what Kotlin can do.
Learn more about the new Kotlin awards ceremony: https://kotl.in/golden-kodee-bl
From music and art to storytelling and design – we’re celebrating people who push the boundaries of what Kotlin can do.
Learn more about the new Kotlin awards ceremony: https://kotl.in/golden-kodee-bl