Workshops
Courses
Books
Articles
Jana Jarolimova
Reviewed articles
Coroutine scope functions
How coroutineScope, withContext and other scoping function work, and why it is great.
Marcin Moskała
10/6/2021
Exception handling in Kotlin Coroutines
Everything you need to know about the exception handling mechanism in Kotlin Coroutines.
Marcin Moskała
9/29/2021
Cancellation in Kotlin Coroutines
Everything you need to know about the cancellation mechanism in Kotlin Coroutines.
Marcin Moskała
9/22/2021
Coroutines built-in support vs library
What the difference is between the coroutine functionalities build into language, and those distributed as a library.
Marcin Moskała
9/8/2021
Coroutines under the hood
A deep dive into how suspension and continuations work under the hood.
Marcin Moskała
9/1/2021
What is CoroutineContext and how does it work?
A deep explanation of the coroutine context - the powerful data holder for coroutines.
Marcin Moskała
8/25/2021
Coroutine builders
How do we start coroutines, what is structured concurrency and how does it work?
Marcin Moskała
8/18/2021
Why using Kotlin Coroutines?
The explanation of why coroutines stand out and offer us what hasn't been offered by other technologies.
Marcin Moskała
8/4/2021
How does suspension work in Kotlin coroutines?
A deep explanation of how suspension works in Kotlin Coroutines.
Marcin Moskała
7/28/2021
Kotlin Coroutines dispatchers
Where we should use each dispatcher from the Kotlin Coroutines library.
Marcin Moskała
7/14/2021