YoVDO

How to Use C++20 Coroutines for Networking

Offered By: ACCU Conference via YouTube

Tags

ACCU Conference Courses Event-Driven Programming Courses Concurrency Courses Boost.Asio Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore how to leverage C++20 coroutines for networking in this comprehensive conference talk from ACCU 2022. Dive into the process of creating an event-driven 'chat' program using coroutines, comparing it with a traditional callback-based approach using Boost.Asio. Learn practical strategies for designing, debugging, and reasoning about coroutine-based architectures. Examine the performance differences between the two implementations through empirical comparisons. Gain valuable insights into modern C++ programming techniques, with a focus on networking and concurrency, as presented by Jim Pascoe, a lead programmer at Blu Wireless.

Syllabus

How to Use C++20 Coroutines for Networking - Jim Pascoe - ACCU 2022


Taught by

ACCU Conference

Related Courses

An Introduction to Interactive Programming in Python (Part 1)
Rice University via Coursera
Introduction: Elements of Microgame Design
Worcester Polytechnic Institute via Kadenze
Programming with GUIs
Raspberry Pi Foundation via FutureLearn
Introduction to Basic Game Development using Scratch
Coursera Project Network via Coursera
Basic Game Development with Levels using Scratch
Coursera Project Network via Coursera