Appreciating C++ coroutines in forty minutes - Andrzej Krzemieński - code::dive 2023

Appreciating C++ coroutines in forty minutes In this talk you will see what asynchronous computations are, and how C++ coroutines allow you to express one form of asynchrony. We will see the best thing that C++ coroutines bring to the language: coroutine scope that allows you to use the standard C++ idiom -- RAII -- across asynchronous calls. The problem is complex and vast, so in the scope of these forty minutes we will focus mainly on the motivation for using coroutines. We had a similar presentation last year, "Asynchrony with ASIO and Coroutines". This one uses a smaller example, and tries to be a gentler introduction. You do not need experience with asynchronous computations to benefit from this talk. The goal is to make the complex subject digestible to people who are first exposed to it. Andrzej Krzemieński About the speaker - Andrzej is a software developer since 2004. He works mostly with C++ in commercial software, which includes safety-related and high-performance systems. He is a member of the C++ Standards Committee and a Boost developer. He is also a co-organizer of C++ User Group Kraków. Known to the community for his blog on C++: https://akrzemi1.wordpress.com/.

What's new and what's changed in C23 - Jarosław Stańczyk - code::dive 2023
▶︎

What's new and what's changed in C23 - Jarosław Stańczyk - code::dive 2023

Manage Asynchronous Control Flow With C++ Coroutines - Andreas Weis
▶︎

Manage Asynchronous Control Flow With C++ Coroutines - Andreas Weis

Deciphering C++ Coroutines - A Diagrammatic Coroutine Cheat Sheet - Andreas Weis - CppCon 2022
▶︎

Deciphering C++ Coroutines - A Diagrammatic Coroutine Cheat Sheet - Andreas Weis - CppCon 2022

Learning C++, NS, part 3: Continued introduction to the tutorial
▶︎

Learning C++, NS, part 3: Continued introduction to the tutorial

C++ Coroutine Intuition - Roi Barkan - CppNow 2023
▶︎

C++ Coroutine Intuition - Roi Barkan - CppNow 2023

C++ Coroutines at Scale - Implementation Choices at Google - Aaron Jacobs - C++Now 2024
▶︎

C++ Coroutines at Scale - Implementation Choices at Google - Aaron Jacobs - C++Now 2024

Jonathan Blow - Jai Demo and Design Explanation (KEYNOTE) - Updated
▶︎

Jonathan Blow - Jai Demo and Design Explanation (KEYNOTE) - Updated

Coroutine Patterns: Problems and Solutions Using Coroutines in a Modern Codebase - Francesco Zoffoli
▶︎

Coroutine Patterns: Problems and Solutions Using Coroutines in a Modern Codebase - Francesco Zoffoli

Keynote: I Fixed Move Semantics - Jason Turner @cppweekly
▶︎

Keynote: I Fixed Move Semantics - Jason Turner @cppweekly

Having Fun with C++ Coroutines  • Michael Hava • 03/2026
▶︎

Having Fun with C++ Coroutines • Michael Hava • 03/2026

C++ Coroutines From Scratch - Phil Nash - ACCU 2023
▶︎

C++ Coroutines From Scratch - Phil Nash - ACCU 2023

Co-Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages | Simon Jones
▶︎

Co-Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages | Simon Jones

Linus Torvalds: AI Can’t Think Like a Programmer
▶︎

Linus Torvalds: AI Can’t Think Like a Programmer

The Professor Who Taught People How To Think (1962)
▶︎

The Professor Who Taught People How To Think (1962)

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker
▶︎

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker

C++20’s Coroutines for Beginners - Andreas Fertig - CppCon 2022
▶︎

C++20’s Coroutines for Beginners - Andreas Fertig - CppCon 2022

C++ Coroutines and Structured Concurrency in Practice - Dmitry Prokoptsev - CppCon 2024
▶︎

C++ Coroutines and Structured Concurrency in Practice - Dmitry Prokoptsev - CppCon 2024

ASMR Addictive Fast Tapping Collection For Deep Sleep & Anxiety Relief (No Talking) — 2.5 Hours
▶︎

ASMR Addictive Fast Tapping Collection For Deep Sleep & Anxiety Relief (No Talking) — 2.5 Hours

Implementing a C++ Coroutine Task from Scratch - Dietmar Kühl - ACCU 2023
▶︎

Implementing a C++ Coroutine Task from Scratch - Dietmar Kühl - ACCU 2023

The French Do Not Care About Work
▶︎

The French Do Not Care About Work