Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Explore practical strategies for migrating from Asio-based asynchronous C++ systems to std::execution without requiring a complete codebase rewrite in this 57-minute conference talk from CppCon 2025. Learn how to create isolated "bubbles" of sender-based code that can fully leverage existing asynchronous operations while combining the expressiveness of std::execution with the maturity and stability of Asio-based systems. Discover techniques for managing differences in cancellation and error handling semantics between the two paradigms, and understand how to incrementally adopt the new std::execution model standardized in C++26. Master the art of integrating modern asynchronous programming patterns into real-world production codebases through practical demonstrations and clear migration pathways that preserve existing functionality while enabling future modernization.
Syllabus
std::execution in Asio Codebases: Adopting Senders Without a Rewrite - Robert Leahy - CppCon 2025
Taught by
CppCon