Kotlin and Spring: The modern server side stack
Code Quality at Scale: Future-Proof Your Android Codebase with KtLint and Detekt
Deploying Kotlin Multiplatform at Google Workspace
Building an Agentic Platform with Kotlin: Powering one of Europe's Largest LLM Bot
Compose Prototyping in Kotlin Notebooks
State of Kotlin/Wasm and Compose Multiplatform for Web on Modern Browsers
Rich Errors in Kotlin
What’s new in Amper
Next level Kotlin support in Spring Boot 4
Creative UIs with Compose
Model Context Protocol in Kotlin
Kotlin's Gam[e]bit: LLM-less AI for Board Games
From 0 to h-AI-ro: high-speed track to AI for Kotlin developers
The Life and Death of a Kotlin/Native Object
A (deep) dive into (shallow) immutability: Valhalla and beyond
APIs: How Hard Can They Be?
One Codebase, Three Platforms: X's Experience with Kotlin Multiplatform
Two Years with Kotlin Multiplatform: From Zero to 55% Shared Code
Compose Multiplatform for iOS: Ready for Production Use
Extending Ktor for Server Side Development
IoT development with Kotlin
Good Old Data
The wonders of smart casting
Building a macOS screen saver with Kotlin
Building AI Agents in Kotlin
Building Inclusive Jetpack Compose Apps: Leveraging Kotlin and the Accessibility Scanner
Blueprints for Scale: What AWS Learned Building a Massive Multiplatform Project
Implementing Compose Hot Reload
Coroutine Debugging in IntelliJ IDEA
Coroutines and Structured Concurrency in Ktor
Full Stream Ahead: Breaking the protocol barrier with http4k
Multiplatform Settings: A case study in Multiplatform library development
Compose draw speedrun - reloaded
LangChain4j with Quarkus
Kotlin compatibility crash course
Kotlin Worst Practices — How to Maximize Your Hassle
That's Unpossible – A full stack side project webapp (including a high-fidelity UI!) all in Kotlin
Build your own NES Emulator... with Kotlin
Making native SDKs Multiplatform at RevenueCat
Writing Your Third Kotlin Compiler Plugin
Qualities of a Well-Functioning System
Dissecting Kotlin: Surveying the Latest Stable and Experimental
Dependencies and Kotlin/Native
Collect Like a Pro: a deep dive on the Android lifecycle-aware coroutines APIs
Taming Asynchronous Beasts: Debugging and Performance Tuning in a Coroutine World
Leveraging KMP for navigation in the McDonalds App.
Kotlin Multiplatform's Cross-Platform Brilliance at Norway's 377-Year-Old National Postal Service
Designing Kotlin Beyond Type-Inference
Build Websites in Kotlin & Compose HTML with Kobweb
Duolingo + KMP: A Case Study in Developer Productivity
Exposed 1.0: Stable, Scalable, and Looking Forward
Getting your Gradle setup right, at the right time
Build your Kotlin and Android apps with Buck2
The Easing Symphony: AnimationSpec in detail!
Project Sparkles: How Compose for Desktop is changing Android Studio and IntelliJ
Don't forget your values!
Event-Driven Analytics: Building Real-Time Dashboards with Apache Flink and Ktor
Charts, Code, and Sails: Winning a Regatta with Kotlin Notebook
JSpecify: Java Nullness Annotations and Kotlin
Large Scale Changes with AI - Migrating millions of lines of Java to Kotlin at Uber
Data Analysis for finance in Kotlin
Simplifying Full-Stack Kotlin: A Fresh Take with HTMX and Ktor
Swift Export - a peek under the hood
Building immersive VR apps for Meta Quest with Jetpack Compose
Klibs.io — the dream of creating a Kotlin Package Index
Kotlin and Compose Multiplatform patterns for iOS interop
Fast inner dev loops for Kotlin Gradle builds
Lessons learned decoupling Architecture Components from platform specific code
Kotlin Clean Architecture for Serverless: Business Logic You Can Take Anywhere
Swift concurrency for curious Kotliners
47 Refactorings in 45 minutes
From Data to Insights: Building a Bluesky Bot powered by AI
Stream Processing Rocks! Stream processing in Kotlin from KStreams to RocksDB
Scale your Kotlin Multiplatform projects using dependency injection