🧙♂️ Passionate about FP (mostly Arrow & Haskell)
📚 Author of 4 books
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 have some really cool new features (explicit backing fields and unused return value checker!), previously announced features that are stabilizing, neat stdlib updates, and more!
We have some really cool new features (explicit backing fields and unused return value checker!), previously announced features that are stabilizing, neat stdlib updates, and more!
blog.jetbrains.com/k...
More to come later still, such as updates in the KMP wizard and in our samples.
blog.jetbrains.com/k...
More to come later still, such as updates in the KMP wizard and in our samples.
If you're curious about the Arrow-kt, or functional programming in Kotlin be sure to check out the website. It's full of cool sections on resilience, typed errors, coroutines, STM, immutable data, etc.
If you're curious about the Arrow-kt, or functional programming in Kotlin be sure to check out the website. It's full of cool sections on resilience, typed errors, coroutines, STM, immutable data, etc.
I.e. it checks if you forgot to call bind(), or flatMap on an Either value and are tossing the result.
Release notes: arrow-kt.io/community/bl...
I.e. it checks if you forgot to call bind(), or flatMap on an Either value and are tossing the result.
Release notes: arrow-kt.io/community/bl...
arrow-kt.io/community/bl...
arrow-kt.io/community/bl...
- Unused value checker
- Improved Context Sensitive Resolution
- Java 25 Bytecode
- JS suspend function export
- Better Swift Interop
- Explicit backing fields
- New Kotlin Uuid APIs
and there is much more! Check it out: blog.jetbrains.com/kotlin/2025/...
- Unused value checker
- Improved Context Sensitive Resolution
- Java 25 Bytecode
- JS suspend function export
- Better Swift Interop
- Explicit backing fields
- New Kotlin Uuid APIs
and there is much more! Check it out: blog.jetbrains.com/kotlin/2025/...
Feedback is more than welcome!
Feedback is more than welcome!
🕒 3:00–7:00 pm CET
Bring your Kotlin questions on language, multiplatform, backend, AI, libraries, docs, user research, and more 👇
https://kotl.in/reddit-ama
🕒 3:00–7:00 pm CET
Bring your Kotlin questions on language, multiplatform, backend, AI, libraries, docs, user research, and more 👇
https://kotl.in/reddit-ama
IntelliJ IDEA 2025.3 deprecates Kotlin K1.
K2 now powers the IDE via the Kotlin Analysis API.
This means:
⚡ Faster analysis on large projects
🧱 Stable foundation for evolving Kotlin support
🛠️ Improved stability
More in the blog 👇
blog.jetbrains.com/idea/2025/12...
IntelliJ IDEA 2025.3 deprecates Kotlin K1.
K2 now powers the IDE via the Kotlin Analysis API.
This means:
⚡ Faster analysis on large projects
🧱 Stable foundation for evolving Kotlin support
🛠️ Improved stability
More in the blog 👇
blog.jetbrains.com/idea/2025/12...
Kotlin Ecosystem Reddit AMA on r/Kotlin
🗓️ Dec 11 · 🕒 3:00–7:00 pm CET
👇 Check out the topics and participants in the thread.
https://kotl.in/dpkmdp
Kotlin Ecosystem Reddit AMA on r/Kotlin
🗓️ Dec 11 · 🕒 3:00–7:00 pm CET
👇 Check out the topics and participants in the thread.
https://kotl.in/dpkmdp
Natalia Mishina, Paulina Sobieszuk, and Denis Ambatenne join to talk about how our user research works, how we use the results, and why your participation truly matters.
💬 Dec 11 | 3:00–7:00 pm CET | r/Kotlin
Natalia Mishina, Paulina Sobieszuk, and Denis Ambatenne join to talk about how our user research works, how we use the results, and why your participation truly matters.
💬 Dec 11 | 3:00–7:00 pm CET | r/Kotlin
- Jake Wharton
- Philipp Lackner
- Zac Sweers
- Russell Wolf
- Marco Gomeiro
- Chris Krueger
True or just hype?
We’re debating this live with @zacsweers.dev, @zsmb.co, and mobile development experts.
Secure your seat: jb.gg/vbl7v4.
- Jake Wharton
- Philipp Lackner
- Zac Sweers
- Russell Wolf
- Marco Gomeiro
- Chris Krueger
The first session since 2019 😍
We’re starting off with a talk, and afterwards we’ll have an open space.
There’ll will be lots of Kotlin and Kodee goodies 😁 See you there!
www.meetup.com/belgian-kotl...
The first session since 2019 😍
We’re starting off with a talk, and afterwards we’ll have an open space.
There’ll will be lots of Kotlin and Kodee goodies 😁 See you there!
www.meetup.com/belgian-kotl...
www.reddit.com/r/Kotlin/
www.reddit.com/r/Kotlin/
- First preview of Amper plugins
- Dependency resolution graph caching
- Incremental compilation for Java
- Maven-like layout support
- Auto-sync in the IDE (use IJ 2025.3 Beta)
blog.jetbrains.com/amper/2025/1...
- First preview of Amper plugins
- Dependency resolution graph caching
- Incremental compilation for Java
- Maven-like layout support
- Auto-sync in the IDE (use IJ 2025.3 Beta)
blog.jetbrains.com/amper/2025/1...
If you're passionate about Kotlin, and Spring this might be just the thing for you.
job-boards.eu.greenhouse.io/jetbrains/jo...
If you're passionate about Kotlin, and Spring this might be just the thing for you.
job-boards.eu.greenhouse.io/jetbrains/jo...
If you love Spring, Kotlin, and their communities, this might just be for you.
Learn more and apply here:
If you love Spring, Kotlin, and their communities, this might just be for you.
Learn more and apply here:
👉 https://sessionize.com/kotlinconf-2026/
“Don’t forget that we also accept lightning talks! If you feel like your content would have to be padded to fill a regular session, it might be more enjoyable as a lightning talk.” – @zsmb.co
👉 https://sessionize.com/kotlinconf-2026/
“Don’t forget that we also accept lightning talks! If you feel like your content would have to be padded to fill a regular session, it might be more enjoyable as a lightning talk.” – @zsmb.co
- Raise with context parameters
- More DSLs for concurrency,
- "At most once" for Eval,
- New integration with Result4k
- Raise with context parameters
- More DSLs for concurrency,
- "At most once" for Eval,
- New integration with Result4k