Discussing Kotlin Coroutines with Marcin Moskała
Talking Kotlin23 Loka 2025

Discussing Kotlin Coroutines with Marcin Moskała

Sebastian and Márton chat with Marcin Moskała about coroutines.

Resources:

Hosts:

Guest:

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

Tämä jakso on lisätty Podme-palveluun avoimen RSS-syötteen kautta eikä se ole Podmen omaa tuotantoa. Siksi jakso saattaa sisältää mainontaa.

Jaksot(147)

Six Years, Zero Regrets: Sony’s KMP Success Story

Six Years, Zero Regrets: Sony’s KMP Success Story

Watch the Talk Here: https://youtu.be/VVf6txPZk3YIn this KotlinConfersations'26 episode, Sony engineer Sergio Carrilho shares how his team used Kotlin Multiplatform to build and evolve the Sony Sound ...

11 Elo 14min

Jake Wharton | KotlinConfersations'26

Jake Wharton | KotlinConfersations'26

In this KotlinConf'26 interview, Huyen sat down with Jake Wharton to talk about the past, present, and future of Kotlin and software development. And, of course, a bit about AI.https://jakewharton.com

4 Elo 29min

Exposed 1.0 and Beyond

Exposed 1.0 and Beyond

The Kotlin ecosystem is full of powerful tools and frameworks — and in this episode of Talking Kotlin, we’re diving deep into Exposed, JetBrains’ Kotlin SQL library, which recently reached its 1.0 rel...

29 Huhti 1h 35min

How Major Metros Run on KMP

How Major Metros Run on KMP

Every time you tap through a subway gate in New York City, you’re using Kotlin Multiplatform! In this episode, we sit down with Paweł Kwieciński from Masabi to explore how they brought a decade-old Ja...

5 Maalis 1h 39min

Kotlin 2.3 Release Special (Audio Exclusive)

Kotlin 2.3 Release Special (Audio Exclusive)

Sebastian and Márton host a special, audio-only episode where they discuss everything that’s new and noteworthy in the Kotlin 2.3 release. They touch on new language features like the unused return va...

3 Helmi 49min

Building AI Agents With Koog

Building AI Agents With Koog

Sebastian and Márton talk to Vadim Briliantov, the Technical Lead for Koog: an agentic framework built by JetBrains. We learn about what AI agents are, and why building them in Kotlin with Koog is a g...

17 Marras 20251h 22min

kotlinx.rpc

kotlinx.rpc

Sebastian and Alex chat about the kotlinx.rpc project, in a special episode recorded in the Munich JetBrains office. They explore all the different components of the library, how you can use it to def...

11 Elo 20251h 30min