, 2021

2021 Breakout Sessions

Writing Unadulterated Services with Kotlin and Coroutines


Track: Beginner-Friendly Spring

In this session, Zohaib Sibte Hassan will talk about the fragmented landscape of async IO in the JVM world.

We’ll then go over how Kotlin, and coroutines can be used to write nice sequential code combining various approaches to async IO.

We’ll also take a look at Spring applications using classic reactor patterns, and then using the first-class Spring Kotlin coroutine support to convert that code into sequential looking beautiful code, without any callback hell despite differences in libraries. This makes code easy to read, and reason for.

Zohaib Sibte Hassan

Tech Lead Manager