Radio and PodcastRadio and PodcastLive Radio & Podcasts
Discussing Kotlin Coroutines with Marcin Moskała artwork
Technology

Discussing Kotlin Coroutines with Marcin Moskała

Talking Kotlin by Talking Kotlin

Oct 23, 202502:03:27Technology

Sebastian and Márton chat with Marcin Moskała about coroutines. Resources: Coroutines Mastery course Coroutines | Kotlin Documentation kotlinx.coroutines Taming Asynchronous Beasts | Marcin Moskała Coroutine Debugging in...

About This Episode

Discussing Kotlin Coroutines with Marcin Moskała is an episode from Talking Kotlin by Talking Kotlin. Sebastian and Márton chat with Marcin Moskała about coroutines. Resources: Coroutines Mastery course Coroutines | Kotlin Documentation kot...

Podcast

This episode belongs to Talking Kotlin.

Listen Online

Use the player on this page to stream the episode online.

Episode Details

Published Oct 23, 2025, 02:03:27 long, audio available.

Questions About This Episode

What is Discussing Kotlin Coroutines with Marcin Moskała about?

Sebastian and Márton chat with Marcin Moskała about coroutines. Resources: Coroutines Mastery course Coroutines | Kotlin Documentation kotlinx.coroutines Taming Asynchronous Beasts | Marcin Moskała Coroutine Debugging in IntelliJ IDEA | Alexey Merkulov Lifecycles, Coroutines and Scopes | Alejandro Serrano Mena Collect Like a Pro | Manuel Vivo Untangling Coroutine Testing | Márton Braun JetBrains/lincheck – Concurrent testing framework on Kotlin Slack Hosts: Sebastian Aigner – Website | Bluesky Márton Braun – Website | Bluesky Guest: Marcin Moskała – kt.academy Timeline: (0:00) Introduction (1:18) Branding discussion (3:23) Handling preconceptions (4:54) What are coroutines? (7:17) Lightweight threads? (11:07) Where coroutines live (13:27) Sequence Builder Example (17:37) The design of coroutines (20:52) What Makes Coroutines special vs other languages? (26:56) Coroutines vs Loom (34:55) Easy to start, hard to master (41:07) Common mistakes (49:33) Flows (58:52) Thinking about Flows (1:02:41) Derailing the conversation (1:03:55) Flows for single values (1:12:27) Structured concurrency (1:18:53) The 4 advantages (1:24:40) Seb tries web dev / The web is broken?! (1:31:15) collectAsStateWithLifecycle (1:32:00) Gardening break (1:36:23) Scopes and contexts (1:43:22) Testing coroutines (1:50:29) Lincheck (1:51:32) Turbine (1:55:05) Coroutines Mastery course (2:01:43) Wrap-up

Where can I listen to Discussing Kotlin Coroutines with Marcin Moskała?

You can listen to Discussing Kotlin Coroutines with Marcin Moskała online on Radio and Podcast. Open the player on this page to stream the available audio.

Which podcast is Discussing Kotlin Coroutines with Marcin Moskała from?

Discussing Kotlin Coroutines with Marcin Moskała is an episode from Talking Kotlin by Talking Kotlin.

How long is this episode?

This episode is 02:03:27 long.

When was this episode published?

This episode was published on Oct 23, 2025.

Can I save Discussing Kotlin Coroutines with Marcin Moskała for later?

Yes. Use the heart button on the episode page to add it to your favorite episodes list.

Are there related episodes from Talking Kotlin?

Yes. This page shows related episodes from Talking Kotlin when more episodes are available from the podcast feed.

Quick Answers About This Episode

Where can I listen to Discussing Kotlin Coroutines with Marcin Moskała?

You can listen to Discussing Kotlin Coroutines with Marcin Moskała on this page when the episode audio is available from the podcast feed.

Which podcast is this episode from?

Discussing Kotlin Coroutines with Marcin Moskała is from Talking Kotlin by Talking Kotlin.

What are the episode details?

Published Oct 23, 2025 and 02:03:27 long