World Congress 2023 • Sep 27, 2023

Coroutine explained yet again 60 years later

Mikhail Maslo

Why is a 60-year-old compiler concept driving modern concurrency? Discover how stackless coroutines transform messy callbacks into clean, highly scalable async flows.

Starting at 24:54 · Watch from the beginning

Coroutine explained yet again 60 years later thumbnail

Checking access…

Playback and chapters load privately for Free videos.

Matching moments

3:26 min

Simplifying asynchronous concurrency patterns safely with coroutines logic

Urs Peter · World Congress 2022

2:09 min

Compiler state machines and asynchronous concurrent task execution

Grzegorz Lang · World Congress 2022

3:29 min

Handling asynchronous operations with native Kotlin coroutines

Georg Dresler Georg Dresler · World Congress 2026 Europe

4:35 min

Orchestrating concurrent routines with channels and goroutines

Frank Müller · World Congress 2021

2:28 min

Adding strong type checking and generic programming concepts

Bjarne Stroustrup · World Congress 2022

1:11 min

Origins of Project Loom and lightweight threading semantics

Ivan Šarić Ivan Šarić · Europe 2026 Virtual

Upcoming sessions on this topic

Open session

The Death of Manual Memoization: High-Performance React 19 for the Scaling Startup

  • Vishnudhasan Govindarajan

    CareStack

    Product Engineer

Open session

Understanding React Performance Patterns Developers Often Get Wrong

  • Himanshu Srivastava

    Best Buy India

    Software Engineer

Open session

Multi-Cloud Isn't a Project. It's a Side Effect.

  • Antonio Mendoza Pérez

    Temporal Technologies

    Staff Developer Success Engineer

  • Gaurav Thadani

    Temporal

    Staff Developer Success Engineer

Open session

How 8 GPUs Became 16: Rethinking LLM Inference Through Parallelism, Memory, and Runtime Design

  • Purnima Kumari

    DigitalOCean

    Sr. Solutions Architect II

Open session

React Under Fire: Rendering Performance for Streaming Agent UIs

  • Abhirupa Mitra

    Slack

    Senior Member of Technical Staff

Open session

Recursive Language Models: Scaling infinitely beyond the Context Window

  • Jayita Bhattacharyya

    Domyn

    Member of Technical Staff