Interested in C++ present and future? Want to improve your skills and knowledge - or just hang out with like-minded individuals? This group is part of the worldwide network of C++ experts, professionals and amateurs (https://meetingcpp.com/usergroups/) who like to discuss the state of C++, what we can do with it, and how we can do it better. We welcome people from *all* parts of the community - very much including those that identify as minorities.
Our aim is to meet once a month with talks and potentially other activities.
This month we welcome back Pavel Novikov who's going to talk to us about Coroutines. This is particularly timely, with C++20 now published, and GCC and MSVC already shipping with Coroutines support.
As before we'll be hosted in Remo, which will allow us opportunity to socialise between and after the talks.
19:00 Phil Nash - "Intro and News"
19:10 Pavel Novikov - "Understanding Coroutines by Example"
Coroutines are a powerful tool added to C++20. Though currently there are basically no means to conveniently work with coroutines out of the box. That’s why we need to learn to properly use this tool to get benefits and to do it efficiently. We’ll be doing just that.
We’ll figure out how to use coroutines from the ground up by example of how to work with asynchronous tasks.
20:30 socialising in Remo
About our speaker:
Pavel has an engineering degree in missilery from BMSTU. He loves C++ and knows how to cook it.
He likes meta-programming, multithreading and asynchronous programming and is a coroutine adoption enthusiast.