Structured Introduction to Kotlin Coroutines

Track: Java Platform
Abstract

A modern take on the basics of Kotlin Coroutines. We’ll take a look at why we need them, what they are, how they work, and compare them with other approaches. We’ll see how Kotlin Coroutines help you reliably manage asynchrony and concurrency without fear of memory leaks and lost exceptions, with type system guiding you to write the correct code.

Roman Elizarov

Kotlin Libraries Team Lead, focused on development and maintenance of multi-platform foundational libraries for Kotlin programming language. His main contribution in this role is the design of Kotlin coroutines and development of Kotlin coroutines library.