Overview
Discover how to simplify concurrent programming with Kotlin Coroutines in this 40-minute conference talk. Learn about suspending functions and their capabilities, understand why Kotlin Coroutines are a powerful tool for handling multiple tasks simultaneously, and explore how to implement them effectively. Gain insights into running thousands of coroutines concurrently without creating an equal number of threads. Delve into non-blocking I/O concepts through a practical demonstration of building a reactive web application using Spring WebFlux and R2DBC, showcasing how Kotlin Coroutines can seamlessly connect HTTP requests to database calls with minimal boilerplate code.
Syllabus
[VDBUH22] Riccardo Lippolis - Concurrency made easy with Kotlin Coroutines
Taught by
Devoxx