Evolving Language Defaults
What's New in Compose Multiplatform: Better Shared UI for iOS and Beyond
Bootiful Kotlin
The Lord of Collection Functions - The Fellowship of Kotlin
Why Most AI Agents Never Scale? Building Enterprise-Ready AI with Koog
Metro Under the Hood
Concurrency Patterns for Modern High Performance Kotlin Servers
Local Lifetimes for Kotlin
Peeling back the Layers: A Navigation3 Deep Dive
Talking to terminals (and how they talk back)
Run, Kotlin, Run!
Real-World Data Science With Kotlin Notebook
The State of Amper
Tiny Models, Big Impact: On-Device AI for Real Apps
Setting Kotlin Free with Native Tooling
Opinionated Ktor Services
Breaking Frozen Frames: Phased Rendering for Feature Rich UIs
Compose beyond UI : Display and Print!
Livecoding soundscapes with Compose Multiplatform
Can Kotlin Swift Interop Ever Be Perfect?
Increasing quality of AI generated Kotlin code
Sony's KMP Journey: Scaling BLE & Hardware with Kotlin Multiplatform
A First Look at the Kotlin Ecosystem Plugin for Declarative Gradle
Golden Kodee Awards
Deconstructing OkHttp
TestBalloon: Kotlin testing is easier (and more fun) than you think
Eval-Driven Development: The Fine Line Between Agentic Success and Failure
How I Learned to Stop Worrying and Love Value Semantics (in Kotlin)
Context parameters and API design
What Nobody Told Us About Shipping Kotlin to iOS
Full-Stack Kotlin AI: Powering Compose Multiplatform apps with Koog & MCP
10 Gradle Best Practices Every Kotlin Developer Should Know
Dissecting Kotlin: 2026
Kotlin as a Safety Net: Type-Driven Reliability in the Finance Industry
Moments When Things Go Wrong
Hot-Reloading Kotlin/Native
How Kotlin Powers Functional Design: MCP Edition