Having Fun with C++ Coroutines - Michael Hava
Details
📢 Main event starts at 18:30 CET
✨ This is a pre-premiere for the using std::cpp 2026 conference!
Michael is member of the C++ Standardization Committee and founding member of the Austrian C++ working group.
He regularly presents at the using std::cpp conference in Madrid.
Coroutines have a long history, dating back to the late 1950s. Language-level support has been added in C++20, yet their adoption is comparatively low and there is a perception of them being only necessary for asynchronous programming.
This talk will start with the abstract idea of coroutines, present high-level libraries included in C++26 and go over caveats users need to be aware of when using coroutines.
Afterwards we will do a deep dive into the C++ coroutine framework, implementing a high-level facility that is not already provided by the standard library.
⚡Would you like to contribute with a short item (2 to 10 minutes)
- Share an article you found interesting!
- Review a book!
- Give a lightning talk!
Please get in touch: main@cppusergroupvienna.org
🪙 We appreciate any voluntary donations on-site.
⏱️ Arrive early for pre-socializing—simple snacks and drinks will be provided.
🍕 After the event, we will relocate to a pizzeria (at your own expense).
