KotlinConf 2023 Day 2
2023-04-25
-- online --
who it's for
kotlin developers, backend engineers, library maintainers and API owners, multiplatform developers, mobile developers (Android and iOS), developer experience engineers, ui engineers
topics
Kotlin Coroutines for high throughput; Project Loom virtual threads; Kotlin Flow for streaming; Kotlin Multiplatform tooling; Ktor with kotlinx.serialization; binary-compatibility-validator Gradle plugin; apiDump and apiCheck CI checks; explicit API mode and opt-in annotations; Redwood cross-platform UI compilation; Zipline QuickJS Kotlin bytecode
| title | author | length |
|---|---|---|
| Talk Six Impossible Things | Kevlin Henney | 01h 05m |
Covers six concrete impossibilities: finite computer representations (IEEE 754 and an actual binary-search overflow bug from adding high+low), limits of… | ||
| Coroutines and Loom behind the scenes | Roman Elizarov | 45m |
OpenJDK Project Loom (preview since Java 19/20, targeted for Java 21) introduces virtual thread per request that lets a server swap a physical thread for a… | ||
| Handling billions of events per day with Kotlin Coroutines | Florentin Simion, Rares Vlasceanu | 41m |
Migrates a 12 year Java app to Kotlin Coroutines and almost doubles throughput while processing billions of events per day with millisecond latency, yielding a… | ||
| Evolving your Kotlin API painlessly for clients | Leonid Startsev | 42m |
Practical checklist: include the binary-compatibility-validator Gradle plugin and commit its baseline; run apiDump / apiCheck tasks so CI fails when JVM… | ||
| Level up on Kotlin Multiplatform | Pamela Hill | 43m |
Clear, actionable walk-through of Kotlin Multiplatform tooling with working demos: a SpaceX launches app showing Ktor + Kotlinx.serialization and SQLDelight… | ||
| Playing in the Treehouse with Redwood and Zipline | Jake Wharton | 47m |
Redwood compiles a single Kotlin UI schema into platform-specific widget interfaces so the same composables drive Android views, iOS UIViews, desktop and web… | ||
| Gilded Rose Refactoring Kata | Dmitry Kandalov | 42m |
Live coding of the Gilded Rose kata in Kotlin shows step‑by‑step refactorings, IntelliJ refactorings and custom plugins, GitHub‑hosted code and test… | ||
| nothing matches | ||