Contents:
🟩 Good for Starters 🟨 Getting into Details 🟥 Technical Background
🟩 C++20 Examples
🟥 P2444r0 - The Asio asynchronous model (PDF)
🟥 Requirements on asynchronous operations
🟩 Andrzej Krzemieński - Event-driven flows
🟩 Notes on structured concurrency, or: Go statement considered harmful
🟨 Moving Boost forward: Asio, coroutines, and maybe even modules
🟨 Asio 201 - timeouts, cancellation & custom tokens
🟩 C++ Core Guidelines: CP.coro: Coroutines
🟩 pgit/asio-coro
🟨 anarthal/servertech-chat
🟩 Asynchrony with ASIO and coroutines - Andrzej Krzemieński - code::dive 2022
🟩 Cancellations in Asio: a tale of coroutines and timeouts - Rubén Pérez Hidalgo (2025-06)
🟨 C++20 Coroutines, with Boost ASIO in production: Frightening but awesome
🟩 Talking Async Ep1: Why C++20 is the Awesomest Language for Network Programming
🟨 Talking Async Ep2: Cancellation in depth (Cancellation Race Condition)
🟨 Writing Safer Concurrent Code with Coroutines… - Lewis Baker - CppCon 2019
🟨 Structured Concurrency - Sebastiaan Koppe - DConf ‘22