Skip to content

Menu

Slides of my talk about coroutines in Kotlin at KKon 2021 Warmup

April 23, 2021

In my talk “Nebenläufigkeit mit Koroutinen strukturieren” at the KKon 2021 Warmup I explained how to structure and organize concurrent programs with coroutines in Kotlin.

Using concurrency or parallelism is often necessary for performance and scaling. Jörn Dinkla shows you how coroutines in Kotlin simplify software development with concurrency considerably.

Step by step, you will get to know the building blocks of the coroutines using short sample programs and you will learn how concurrency is structured with coroutines in order to make software clearer and easier to maintain. In addition to the elementary components, Jörn Dinkla also deals with exception handling and advanced topics: data structures for communication via shared memory, flows, interfaces for reactive programming and use with Android and Swing. He also introduces Ktor and other Kotlin libraries based on coroutines.

See the slides:

Read next

Nov 01, 2025 software-engineering

Announcing NKP 0.1: Static Analysis for Kotlin Projects

I’m excited to share the first MVP release of NKP (aNalysis of Kotlin Programs), a command-line tool for analyzing Kotlin codebases and uncovering architectural insights.

#jvm #architecture #kotlin #object-functional #quality-assurance
Read more