Kotlin 1.4 Online Event
2020-10-12..2020-10-15
-- online --
as the organisers put it
Four days of deep diving into the technologies behind Kotlin’s latest release with Q&A sessions and 1-to-1 booths.
who it's for
Kotlin developers, Android developers, backend developers, Kotlin multiplatform engineers, tooling and IDE engineers, library maintainers, serverless developers
topics
Kotlin 1.4 language features; compiler type inference improvements; coroutines StateFlow and SharedFlow; kotlinx.serialization 1.0; kotlinx-datetime multiplatform library; Kotlin Multiplatform Mobile (KMM); Kotlin/JS IR backend optimizations; Ktor server framework roadmap; Kotless serverless development; IntelliJ Kotlin plugin performance; Kotlin standard library additions; JVM interoperability with Records and Sealed Classes
| title | author | length |
|---|---|---|
| Opening Keynote | Egor Tolstoy, Stanislav Erokhin, Svetlana Isakova, Roman Elizarov | 28m |
Kotlin 1.4 is released Aug 17 and the ecosystem claims measurable growth: 1.2 million active developers, nearly 6 million people editing Kotlin this year… | ||
| Contributing to Kotlin | Egor Tolstoy | 16m |
Community contributions add concrete features and fixes: generics in Objective-C interop arrives via a large pull request and becomes default in 1.4-M1; one… | ||
| New Language Features in Kotlin 1.4 | Svetlana Isakova | 20m |
Covers concrete, usable changes: SAM conversions for Kotlin classes via the new fun interface keyword, explicit API mode that forces visibility and return… | ||
| Kotlin 1.4 in IntelliJ-based IDEs: Boosting Quality and Performance | Anton Yalyshev | 23m |
Anonymous telemetry shows about 5% of session time wasted with UI freezes at 31% and indexing at 28% of that waste, so effort targets concrete bottlenecks… | ||
| A Look Into the Future | Roman Elizarov | 40m |
Kotlin 1.4 emphasizes quality and performance and continues work on Kotlin Multiplatform Mobile to share code between Android and iOS; JVM interoperability… | ||
| Kotlin 1.4 Online Event, Day 1: General Overview | Egor Tolstoy | 03h 43m |
Kotlin 1.4 claims concrete wins: 1.2M active developers and nearly 6M IDE edits this year, a new type-inference that fixes ~300 issues, a 4.5× faster front end… | ||
| Coroutines Update | Vsevolod Tolstopyatov | 23m |
Debugging now shows recovered coroutine stacks in IntelliJ 2020.1 plus a coroutines tab that lists suspended and running coroutines and shows creation stacks… | ||
| kotlinx.serialization 1.0 | Leonid Startsev | 27m |
kotlinx.serialization 1.0 ships as a multiplatform, reflectionless library with a compiler plugin and stable, binary‑compatible core. Highlights: DSL-based… | ||
| News From the Kotlin Standard Library | Svetlana Isakova | 23m |
Kotlin 1.4 adds concrete APIs and migration steps: runningReduce and runningFold return all intermediate results, ArrayDeque provides a fast double‑ended queue… | ||
| Introducing kotlinx-datetime | Ilya Gorbunov | 26m |
kotlinx-datetime v0.1 is a multiplatform date/time library (Kotlin/JVM 8+, JS, Native) that implements immutable types—Instant, LocalDate/LocalDateTime—and… | ||
| Kotlin 1.4 Online Event, Day 2: Kotlin libraries | Vsevolod Tolstopyatov, Leonid Startsev | 02h 47m |
Coroutines get concrete wins: reconstructed coroutine stacks in IntelliJ 2020.1 with inspectable locals, a new debugger “coroutines” tool window, reduced… | ||
| State of Kotlin in Android | Florina Muntenescu | 20m |
Kotlin adoption on Android shows concrete wins: 20% fewer crashes in Kotlin-using top apps, 70% of the top 1,000 apps contain Kotlin, and 60% of Android Pro… | ||
| It's Time for Kotlin Multiplatform Mobile | Ekaterina Petrova | 21m |
Kotlin Multiplatform Mobile is Alpha and claims you can share business logic between iOS and Android without learning a new language. The demo builds a SpaceX… | ||
| Kotlin/JS in 1.4 and Beyond | Sebastian Aigner | 22m |
Kotlin/JS 1.4 delivers unified Gradle plugins with the same DSL, automatic webpack CSS loader toggles, and npm helpers that require explicit versions plus… | ||
| Diving into Kotlin Multiplatform | Dmitry Savvinov | 42m |
Kotlin 1.4 actually publishes intermediate source sets so consumers can depend on more granular APIs, and multiplatform artifacts move toward a klib-centered… | ||
| Kotlin 1.4 Online Event, Day 3: Kotlin everywhere: Android, Mobile Multiplatform, Kotlin/JS | Florina Muntenescu, Ekaterina Petrova | 03h 23m |
Kotlin 1.4 updates matter: Android apps using Kotlin show 20 fewer crashes per user among the top 1,000, over 60% of Android pro developers use Kotlin and >70%… | ||
| Server-Side Development with Kotlin | Anton Arhipov | 18m |
Kotlin powers real server code not just examples and teams report concrete wins: Ktor backend for JetBrains Space shares multiplatform logic between clients… | ||
| State of Kotlin Support in Spring | Sebastien Deleuze | 27m |
Spring Boot 2.4 adds kotlinx.serialization JSON support and broad coroutine APIs for WebFlux and MVC where suspend/Flow map to Reactor Mono/Flux, plus… | ||
| Ktor: Past, Present, and Future! | Hadi Hariri | 30m |
Ktor is an OSS HTTP client-and-server framework built on coroutines that already runs JVM servers (engines: Netty Jetty Tomcat CIO) and a multiplatform client… | ||
| Serverless Development With Kotlin and Kotless | Vladislav Tankov | 15m |
Kotless claims to take Ktor, Spring or its own DSL, introspect routes and annotations and produce a cloud deployment by generating a cloud-agnostic schema that… | ||
| Kotlin 1.4 Online Event, Day 4: server-side Kotlin | Anton Arhipov, Sebastien Deleuze | 03h 13m |
Server-side Kotlin is concrete: Spring Boot 2.4 adds Kotlin serialization built into Spring Boot 2.4 and coroutine support across MVC and WebFlux, with GraalVM… | ||
| nothing matches | ||