C++20 coroutines are a game-changer for writing asynchronous code and generators, but they come with a steep learning curve. This talk is designed to simplify the concept and make coroutines more approachable.
We’ll focus on co_await — how it works, what it does under the hood, and why it's useful. If you’ve been curious about coroutines but found the resources confusing, this talk is for you.
View Slides
Dominic Fischer is a software engineer on the software security platform engineering team at Bloomberg, where he has worked for more than 5 years. In this role, he codes primarily with C++ and a bit of Python. He is passionate about C++, concurrency, safety, and distributed systems. In his free time, Dominic contributes to the embedded Rust ecosystem, focusing primarily on the ESP32. He earned a bachelor's degree in computer science from the University of Manchester.