// Popular Articles
Ktor WebSockets: build chat, dashboards, and games on Kotlin coroutines
Ktor's WebSockets plugin turns full-duplex sockets into a for-loop over a coroutine channel. Here's the minimal first endpoint, the SharedFlow broadcast pattern for chat, and the numbers behind why Ktor 3 hits 0.8s cold start vs Spring Boot's 3.2s.
Room 3.0 lands: Google rebuilds its database library Kotlin-first, async, and multiplatform
Google released Room 3.0 alpha — a Kotlin-only, KSP-only, coroutine-first rewrite of Android's persistence library, now targeting iOS, JVM, JS, and WebAssembly. Here's what changed, what broke, and who should care.