Stage 2
11:45 12:25

Riccardo presents: fun with coroutines!

with Riccardo Lippolis


By now, many (advanced) Kotlin developers know they can use Kotlin Coroutines to perform asynchronous, concurrent tasks in an idiomatic way. However, the Coroutines library contains so much more stuff that, in my experience, people are barely using (if they are even aware of them)!

Let’s have some fun with Coroutines, playing around with the more advanced features, like Channels, Flows, Actors, Supervision Scopes, (preventing) Cancellation, and… ThreadLocals?!
Besides having fun, I hope to inspire you, so that you will see new use cases for coroutines in your daily work. Let’s learn together!

Prerequisite knowledge

Basic Kotlin Coroutines knowledge

About the Speaker Riccardo Lippolis

Riccardo is an inquiring and experienced Java / Kotlin Developer with a passion for solving complex problems. Known by his colleagues as the Kotlin Hipster (probably because of the beard), he is the go-to guy for everything Kotlin-related. He works for JDriven, where he shares his passion and drive with other enthusiasts.

Riccardo has spoken at several conferences, including (but not limited to): JFall (2016, rated #1), DevoxxUK (2017 & 2021), JavaLand (2017), Code and Comedy (2017, keynote speaker), NextBuild (2017), Spring I/O (2018), GeeCON Kraków (2019), and JavaZone (2021).

Riccardo Lippolis - Advanced Kotlin Dev Day

Job board

Go for that next step in your career! Learn more about Kotlin related job openings at awesome companies.

Community Sponsors

Gold sponsors

Silver sponsors

Digital Sponsors