~/conference

KotlinConf 2019

titleauthorlength
Highlights - Copenhagen, Denmark02m
A rapid montage of the conference shows concrete takeaways: 1,600 attendees and many thousands watching the live stream, hands-on demos of new Kotlin features…
Promo on
Opening KeynoteAndrey Breslav46m
Kotlin reports usage growth from about 200,000 at 1.0 to over 4 million users by 1.3, and claims concrete IDE and tool wins: code completion latency now sees…
Talk on
Putting Down the Golden HammerHuyen Tue Dao48m
Shows concrete tradeoffs: examples of using explicit type annotations when complex reactive streams hide types, how nested scope functions (multiple apply/let)…
Talk on
Sharing Is Caring - Kotlin Multiplatform for Android DevelopersBritt Barak43m
Shows a working mini project: an Android party planning app plus a backend sharing parsing, sorting and use‑case logic via a Kotlin Multiplatform library. Uses…
Talk on
Building Progressive Web Apps in KotlinErik Hellman36m
Claim: Kotlin compiles to usable Progressive Web Apps with actual examples of service worker registration, offline caching, network-first vs cache-first…
Talk on
Ktor for Mobile Developers: Fear the server no more!Dan Kim41m
Ktor with Netty engine is used to build a small REST API that actually talks to Gmail and Google Tasks, using Ktor with Netty engine, Retrofit and mocchi for…
Talk on
MPP in 1.3.X and BeyondDmitry Savvinov, Liliia Abdulina37m
A clear inventory of what Kotlin MPP in 1.3.X actually does: explains expect/actual mechanics, how source sets map to targets and compilations, and which code…
Talk on
Desktop Development with TornadoFXLiz Keogh37m
A small Tetris clone called hellbound Tetris gets built with TornadoFX (a Kotlin wrapper for JavaFX) showing type-safe builders, typesafe stylesheets…
Talk on
Kotless - Kotlin Serverless FrameworkVladislav Tankov33m
Kotless claims to remove hand‑written deployment DSLs by introspecting Kotlin annotations and producing deployable infrastructure: JAX‑RS‑like annotations map…
Talk on
Coroutines! Gotta catch 'em all!Florina Muntenescu, Manuel Vicente Vivo37m
Explains exactly how Kotlin coroutines fail and how to make them behave: structured concurrency scopes determine whether a child exception cancels siblings…
Talk on
Compose Yourself: Designing a Kotlin First UI ToolkitAnna-Chiara Bellini, Clara35m
Jetpack Compose claims a Kotlin-first, declarative UI where UI is a call graph of composable functions, powered by a compiler plugin and live previews in…
Talk on
What the F(p) is Kotlin?Shelby Cohen, Katie Levy40m
Concrete, measurable case study: Kotlin and functional techniques land in production across Android, Spring Boot and AWS Lambdas after incremental…
Talk on
Coroutines Case Study - Cleaning Up an Async APITom Hanley34m
Claims a working Kotlin extension that turns a void callback USB card‑reader SDK into clean suspend APIs, using suspend wrapper on top of void callback API and…
Talk on
The State of Kotlin JSSebastian Aigner43m
Kotlin/JS now uses the new kotlin.js Gradle plugin with managed Yarn and Webpack defaults, automatic source maps (since 1.3.60), and hot reload via Gradle…
Talk on
Design of Kotlin SerializationLeonid Startsev31m
Library design centers on a compiler plugin plus runtime that compiler plugin generates serializers so Kotlin classes serialize without reflection and produce…
Talk on
Kotlin for ScienceAlexander Nozik45m
Kotlin appears as a working option for particle physics: a partial Java-to-Kotlin migration on a 100,000-line experiment improves maintainability while…
Talk on
Bridge the Physical World: Kotlin/Native on Raspberry PiQian Jin36m
Compiles Kotlin/Native for Raspberry Pi, cross‑compiles from macOS and runs a working rock‑paper‑scissors robot that blinks LEDs, reads buttons and drives…
Talk on
Kotlin Multiplatform in ActionAlexandr Pogrebnyak32m
Claims using IceRock moko and Kotlin Multiplatform to deliver more than 10 projects, extracting shared UI widgets and business logic into Gradle modules with…
Talk on
Gradient Descent: The Ultimate OptimizerErik Meijer46m
Claims that hyper-parameters and even hyper‑hyper‑parameters are learned by gradient descent, demonstrated with concrete Kotlin code that computes derivatives…
Talk on
Building Microservices with Kotlin and gRPCMarharyta Nedzelska42m
Claims that gRPC plus Kotlin coroutines cut boilerplate and lower infra cost at scale are demonstrated with code and a working Death Star demo: bi‑directional…
Talk on
Your Multiplatform Kaptain has ArrivedAhmed El-Helw41m
Careem ships a Kotlin Multiplatform SDK as a standalone library with 25,000 lines of shared code (including tests), running Android a year and iOS seven months…
Talk on
Kotlin Runs Taxes in NorwayJarle Hansen, Anders Mikkelsen42m
Norwegian Tax Administration runs production services in Kotlin across its cloud platform using Kotlin coroutines, Spring Boot (WebFlux), Vertex and Kafka…
Talk on
Shipping a Mobile Multiplatform Project on iOS & AndroidBen Asher, Alec Strong44m
A Kotlin Multiplatform shared library ships to iOS and Android using Gradle and Kotlin/Native backends, replacing a JS runtime for CashApp search and…
Talk on
Bootiful GraphQL with KotlinDerek Kuc, Guillaume Scheibel37m
Shows building a runnable GraphQL server using graphql-kotlin plus Spring Boot with Spring WebFlux, generating the schema from Kotlin code (code-first) and…
Talk on
Build a Browser by KotlinColin Lee, Sebastian Kaspari41m
Mozilla repacks browser functionality as reusable Android Components written in Kotlin and demonstrates building a working browser by wiring concept engine…
Talk on
Kotlin MulletsJames Ward, Chet Haase46m
Build shows a single Kotlin codebase sharing data classes via a shared Kotlin module between Android, JVM server, and Kotlin/JS web client; machine learning…
Talk on
Building Reactive Pipelines with Kotlin & SpringMark Heckler41m
Demonstrates moving from blocking code to a reactive pipeline that actually runs: uses Project Reactor and the reactive streams API, binds through Spring Cloud…
Talk on
Derivatives - Important Concept. Simple to grasp in KotlinBreandan Considine35m
Claims a working prototype that implements automatic differentiation in Kotlin with a lazy, functional DSL that builds a data flow graph and supports…
Talk on
Lona: Scaling Server-driven UILaura Kelly, Nathanael Silverman33m
Airbnb describes a concrete system: a Kotlin-powered DSL that defines a versioned server-driven UI spec, generates JSON and JSON schema validation, and builds…
Talk on
Kotlin Native Concurrency ExplainedKevin Galligan39m
Explains the actual Kotlin/Native rules: mutable state is visible to one thread only, immutable can be shared; objects must be frozen or passed through…
Talk on
Space Announcement23m
An announcement unveils Space as an integrated team environment that actually combines git hosting, code reviews, merge requests, CI pipelines and a built-in…
Organiser on
Asynchronous Data Streams with Kotlin FlowRoman Elizarov45m
Claims that Kotlin Flow is a simple, coroutine-based reactive primitive that is cold by default and uses a tiny API surface (collect/emit pair) to get…
Talk on
The best runtime for Kotlin is obviously GraalVM, isn't it?Oleg Šelajev47m
GraalVM actually runs Kotlin two ways: as a drop-in JIT replacing HotSpot’s C2 with a high‑level optimizer and as an ahead‑of‑time native image that yields…
Talk on
I Walk The LineEllen Shapiro26m
Claim: share business logic with Kotlin/Native to avoid duplicate work while keeping UI native. Built a working server and iOS/Android apps for a "porch pirate…
Talk on
The Compose Runtime, DemystifiedLeland Richardson40m
Jetpack Compose is a Kotlin UI runtime plus a Kotlin compiler plugin that rewrites composable functions into calls that manage a flat slot table (gap buffer)…
Talk on
Kotlin UncoveredChet Haase, Romain Guy40m
Kotlin 1.3.61 behavior gets inspected end to end: use IntelliJ Show Kotlin Bytecode, JavaP and Procyon to decompile, and build with D8/R8 to see real output…
Talk on
The State of Kotlin Support in SpringSebastien Deleuze42m
Overview states Spring Boot 2.2 + Kotlin now ships Immutable @ConfigurationProperties via constructor binding, testing adapters for JUnit 5 and Mockk, a router…
Talk on
Using Kotlin for Data ScienceRoman Belov45m
Claim: one language covers exploration and production for data science and data engineering, demonstrated end to end. Concrete tooling: Kotlin Jupyter kernel…
Talk on
Error Handling Strategies for Kotlin ProgramsNat Pryce, Duncan McGregor43m
Compares actual techniques and when teams switch: uses snorcher fuzzing to validate which exceptions parsers actually throw; shows converting exceptions to…
Talk on
What's New in Java 19: The end of Kotlin?Jake Wharton49m
Claim: Java rapidly adds real features that overlap Kotlin but with different tradeoffs. Examples and timelines are given: records (Java 14–16 preview to…
Talk on
Creating Full-stack Web Apps with Kotlin DSLsPamela Hill40m
Builds a working full‑stack app called Life Visualizer using Ktor backend, Ktor HTTP client to call Unsplash, Exposed with H2 for storage, and kotlinx.html…
Talk on
Keep insisting!Amanda Hinchman-Dominguez, Raquel M. Carmena29m
Proposal KEEP-87 targets compile‑time validation and dependency resolution and goes from draft to community loop with 300 messages 85 commits 57 participants…
Talk on
Testing with CoroutinesSean McQuillan33m
Shows how kotlinx.coroutines.test makes coroutine tests deterministic by giving runBlockingTest virtual time control and thread blocking so timeouts can be…
Talk on
Android Jetpack ❤️ Kotlin: On the road to more wholesome APIsWojtek Kaliciński43m
Claims Android is moving toward Kotlin-first with concrete libraries: Jetpack KTX, Room with Flow, WorkManager coroutine integration and ViewModel scopes. The…
Talk on
The Power of TypesDanny Preussler35m
Claims that Kotlin null-safety and type inference push many bugs to compile time, with concrete examples: replacing raw longs/strings with Time, Point and…
Talk on
Kotlin in SpaceMaxim Mazin27m
Space is a full product built largely in Kotlin so teams reuse data models and view models across JVM Android iOS and JS while keeping native UIs. The stack…
Talk on
Going NativeAna Redmond37m
Claims conversion of ~80k lines and 60+ Android games to iOS in six months using Kotlin Native and ships to production with ~80% shared code. Uses…
Talk on
Testing: TestingChristina Lee44m
Claim: strong Kotlin types and language features reduce testing cost by shifting errors earlier to the compiler and IDE. Evidence: ReasonML adoption reportedly…
Talk on
Unlock Power of Kotlin DSL for KubernetesFedor Korotkov37m
Claims that Kotlin DSL gives compile time safety when authoring Kubernetes manifests and shows concrete tooling: generated DSL from Kubernetes schemas and…
Talk on
Embedded NoSQL Data Persistence, EverywhereSalomon Brys36m
An embedded NoSQL database for Kotlin that actually exists on GitHub and targets Android and iOS, built on Google LevelDB backend with a layered model/data/API…
Talk on
Migrating a Library from RxJava To CoroutinesMike Nakhimovich, Yigit Boyar44m
A production library called Store with 3500+ stars and 20+ contributors gets rewritten from RxJava to Coroutines and Flow in Kotlin the code drops the Rx…
Talk on
Kotlin Puzzlers, Vol 3Anton Keks51m
Kotlin claims to avoid Java puzzlers but the session shows concrete counterexamples: live short programs run in an IDE and the JetBrains quiz reveal surprising…
Talk on
Effective Kotlin-Swift InteroperabilityJohn Rodriguez49m
Kotlin/Native produces a Kotlin/Native framework consumed by Xcode via an exported Objective‑C API and a Gradle task that copies artifacts into the Xcode…
Talk on
Implementing the Gradle Kotlin DSLRodrigo GARCIA DE OLIVEIRA28m
Code and tooling details matter: the Gradle Kotlin DSL is implemented by building on Kotlin scripting and the new type‑inference engine, using multi-stage…
Talk on
Kotlin/Native: Answers You Won't Find on the InternetEugenio Marletti54m
Builds a real macOS Cocoa app with Kotlin/Native while largely avoiding Xcode and shows the actual plumbing: CoreFoundation/Objective-C interop with CF…
Talk on
Closing Panel01h 05m
Panel gives concrete outcomes not hype: Flow roadmap: compact, bulk done next year, Compose beta targeted next year (beta ≠ guarantee of production but many…
Panel on
Day 1Dmitry Savvinov, Liliia Abdulina, Kevin Galligan, Erik Hellman, Florina Muntenescu, Jake Wharton, Alexander Nozik04h 19m
Group interviews record concrete progress: Kotlin multiplatform drops many project models into a reduced Gradle model, dependency management for MPP becomes…
Talk on
Day 2Shelby Cohen, Katie Levy, Marharyta Nedzelska, Nat Pryce, Duncan McGregor, Leland Richardson, Jarle Hansen, Anders Mikkelsen, Breandan Considine06h 06m
Interviews from KotlinConf 2019 in Copenhagen. Schedule: 0:10 Shelby Cohen + Katie Levy 58:51 Marharyta Nedzelska 2:43:03 Nat Pryce + Duncan McGregor 3:32:55…
Talk on
Welcome to01m
Official welcome announces the conference basics and logistics and states that session recordings are being published on JetBrainsTV and linked from the…
Organiser on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.