Join one of the seven full-day workshops
More than 100 speakers from leading tech companies
Keynote room + Interviews
09:00 - 10:00
Opening keynote
Sebastian Aigner, Michail Zarečenskij, Márton Braun, Svetlana Isakova, Ekaterina Petrova, Vsevolod Tolstopyatov, Kirill Skrygan
10:00 - 10:15
Interview Nicole Terc: Examining the Kotlin-Based Compose Animation APIs
Huyen Tue Dao
10:15 - 11:00
Kotlin and Spring: The modern server side stack
Rod Johnson
11:00 - 11:15
Interview with Aurimas & Alan: API Design and KMP
Huyen Tue Dao
11:15 - 12:00
Rich Errors in Kotlin
Michail Zarečenskij
13:00 - 13:45
From 0 to h-AI-ro: high-speed track to AI for Kotlin developers
Urs Peter
13:45 - 14:00
Interview with Dmytro Kurets: Kotlin and LLM-less AI
Huyen Tue Dao
14:00 - 14:45
Compose Multiplatform for iOS: Ready for Production Use
Sebastian Aigner
15:15 - 16:00
Building AI Agents in Kotlin
Vadim Briliantov
16:00 - 16:15
Interview with Anshika Koul: Adopting KMP at Norway's 377-Year-Old Posten Bring
Huyen Tue Dao
16:15 - 17:00
Full Stream Ahead: Breaking the protocol barrier with http4k
Ivan Sanchez
17:00 - 17:15
Interview with Enrique López-Mañas: Kotlin for Data Analysis
Huyen Tue Dao
17:15 - 18:00
That's Unpossible – A full stack side project webapp (including a high-fidelity UI!) all in Kotlin
Dan Kim
Keynote room + Interviews
09:00 - 10:00
Qualities of a Well-Functioning System
Diana Montalion
10:00 - 10:15
Interview with Vanessa Johnson: Tooling for Accessibility
Huyen Tue Dao
10:15 - 11:00
Dissecting Kotlin: Surveying the Latest Stable and Experimental
Huyen Tue Dao
11:00 - 11:15
Interview with Dan Kim: Full-stack, Kotlin-Full Side Projects
Huyen Tue Dao
11:15 - 12:00
Designing Kotlin Beyond Type-Inference
Ross Tate
13:00 - 13:45
The Easing Symphony: AnimationSpec in detail!
Nicole Terc
13:45 - 14:00
Interview with Marat Akhin: Immutability and Project Valhalla
Huyen Tue Dao
14:00 - 14:45
Large Scale Changes with AI - Migrating millions of lines of Java to Kotlin at Uber
Ty Smith
15:15 - 16:00
Kotlin and Compose Multiplatform patterns for iOS interop
John O'Reilly
16:00 - 16:15
Interview with Ty Smith: Engineering AI Adoption at Scale
Huyen Tue Dao
16:15 - 17:00
47 Refactorings in 45 minutes
Duncan McGregor, Dmitry Kandalov
17:00 - 17:15
Interview with Tadeas Kriz
Huyen Tue Dao
17:15 - 18:00
Closing Panel
Hadi Hariri
Build your skills with in-depth, practical workshops on key areas of Kotlin development.
Learn to be productive with Kotlin coroutines and Flows. This workshop covers async programming basics, coroutine contexts, structured concurrency, and Kotlin Flows, helping you enhance your skills for building modern, concurrent applications.
Sebastian Aigner, Vsevolod Tolstopyatov, Alejandro Serrano Mena, JetBrains
This is an intermediate/advanced workshop for experienced Kotlin Multiplatform developers. It covers topics such as native integrations, advanced Kotlin Multiplatform for iOS, code quality, app quality, and managing workflows.
Pamela Hill, Konstantin Tskhovrebov, JetBrains
This workshop covers Ktor, a flexible framework for HTTP apps with Kotlin. Learn to handle requests, WebSockets, databases, and authentication. We’ll also cover testing, deployment, RESTful services, and app structuring with hands-on coding throughout.
Anton Arhipov, Leonid Stashevskii, Simon Vergauwen, JetBrains
Learn how to build shared UI in Kotlin with Compose Multiplatform! In this workshop, we’ll see how Compose works across platforms, get hands-on with the latest APIs and best practices, and cover advanced topics like interop, accessibility, and testing.
Márton Braun, Victor Kropp, JetBrains
Kotlin supports both Object-oriented and functional programming, but what can we do with OO code that should be functional? Refactor, of course! This workshop takes a web application and migrates the code to an FP style better suited to today’s architectures.
Duncan McGregor, Consulting Developer, Nat Pryce, Consulting Developer
Unlock the full potential of Spring Boot with Coroutines and VirtualThreads! In this workshop, you’ll master Kotlin’s Coroutines to build non-blocking, high-performing APIs in Spring Boot with refined techniques like structured concurrency, streaming and more.
Urs Peter, Xebia
Learn how to build data processing pipelines, extract, aggregate, transform, and present data effectively. You’ll discover how to export data as classes, display it as tables, or visualize it through charts using tools within the Kotlin ecosystem.
Aleksei Zinovev, Jolan Rensen, JetBrains
€560.00
incl. VAT €700.00
Doesn’t include a workshop pass.