Sadly, amidst the uncertainty, revised format and new dates, we have lost a few speakers from the programme. Fortunately we still have a very strong programme, so we'd like to share the updates with you.
For our keynotes line-up, we are grateful to have retained Walter E. Brown. And we are excited to announce that Herb Sutter will now be joining us, too!
For workshops, see the previous post (which has now been updated with links).
And here are the main sessions - note, they are now linked to individual session pages you can follow for more information.
|A.J. Orians||Improving Readability With Class Template Argument Deduction|
|Alexander Maslennikov||Algorithmic and microarchitecture optimizations of C++ applications|
|Anastasia Kazakova||C++ ecosystem: the renaissance edition|
|Arnaud Desitter||Reducing Memory Allocations in a Large C++ Application|
|Arno Schoedl||From Iterators To Ranges — The Upcoming Evolution Of the Standard Library|
|Boguslaw Cyganek||How accurate we are? A refresher on the floating-point computations and the standard library.|
|Clare Macrae||Quickly and Effectively Testing Legacy C++ Code with Approval Tests|
|Danila Kutenin||C++ STL best and worst performance features and how to learn from them|
|Dawid Zalewski||Structured bindings uncovered|
|Fergus Cooper||C++20: All the small things|
|Fred Tingaud||Clang-based Refactoring, or How to Refactor Millions of Line of Code Without Alienating your Colleagues|
|Guy Davidson||Specialising Linear Algebra for Geometry|
|Hendrik Niemeyer||An Introduction to C++20’s Concepts|
|James Pascoe||Combining Modern C++ and Lua|
|JeanHeyd "ThePhD" Meneide||🤿 Deep C Diving - Fast and Scalable Text Interfaces at the Bottom 🤿|
|Jon Kalb||Object-Oriented Program: Best Practices|
|Juan Pedro Bolivar Puente||Squaring the circle: value-oriented design in an object-oriented system|
|Kate Gregory||Naming is Hard: Let's Do Better|
|Kevlin Henney||Lambda? You Keep Using that Letter|
|Mateusz Pusz||Rethinking the Way We Do Templates in C++ even more|
|Matt Godbolt||Correct by Construction: APIs That Are Easy to Use and Hard to Misuse|
|Pavel Novikov||Serialization in C++ has never been easier! But wait, there's more...|
|Sandor Dargo||Undefined behaviour in the STL|
|Shachar Langbeheim||Data-Oriented Design for Object-Oriented Programmers|
|Sy Brand||Live Compiler Development with Cross-Platform Tooling|
|Yuri Minaev||Hypercritical C++ Code Review|
The schedule is now being put together and will be announced soon. There may still be some last, minor, changes as things settle.
So we look forward to seeing you, online, in just over a month's time!