Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

std::execution in Asio Codebases - Adopting Senders Without a Rewrite

CppCon via YouTube

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

Reviews

Start your review of std::execution in Asio Codebases - Adopting Senders Without a Rewrite

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.