All posts

Structured concurrency explained - Part 2: Exceptions and Cancellations

March 23, 2022

kotlin
coroutines
concurrency
structured-concurrency
exceptions

Error handling is an important part to understand in the workflow of structured concurrency. In this post, we will dive deep into this and uncover some of the most surprising and misleading parts of Kotlin coroutines!

Read more >>

Structured concurrency explained - Part 2: Exceptions and Cancellations
Structured concurrency explained - Part 1: Introduction

February 13, 2022

kotlin
coroutines
concurrency
structured-concurrency

This post explains structured concurrency in an intuitive way and shows how it simplifies concurrent programs in practice!

Read more >>

Structured concurrency explained - Part 1: Introduction

Walid Lezzar © 2022