Coroutines and the rest of C++ 20


Details
This month we're pleased to welcome Francesco Zoffoli, who's going to be talking about coroutines and Batch operations, and Roger Orr, to give us an overview about C++20 in general.
We're kindly being hosted by G-Research, who will also provide pizza and drinks, and who are "Europe’s leading quantitative finance research firm. [They] hire the brightest minds in the world to tackle some of the biggest questions in finance."
---
Agenda:
19:00 Phil Nash - "Intro and News"
19:10 Roger Orr - "C++20 is cooked - what's in it?"
The C++20 standard is complete; what new things have we got to look forward to? And are we finished now?
- pizza break -
20:00 Francesco Zoffoli - "corobatch: how coroutines can transform your code to do batch operations"
Batch operations tend to be more efficient than multiple single operations (network calls, IPC, memory allocation, I/O in general), but they can make the code harder to read.
corobatch uses coroutines to allow you to write code as if you were processing one element at a time, and perform batch operations underneath, to get the best of both worlds.
---
About the speakers:
Roger chairs the BSI C++ panel, as a break from his 'day job' as a computer programmer, writing mostly in C++.
Francesco is a professional Software Engineer currently working for Bloomberg LP in London. Passionate about programming languages and maintainable software, he learned C++ when joining the industry. He is passionate about C++ and its expressiveness, especially its meta-programming capabilities. He's coauthor of "C++ Fundamentals". He uses C++ to build distributed systems in his day to day job as well as in his personal projects.
---
If you have an idea for a talk or other type of session - any length - please let me know via: cpplondon.org/speak.

Canceled
Coroutines and the rest of C++ 20