1-3 December 2021
Iterators and Ranges: Comparing C++ to D, Rust, and Others
On the Aesthetics of Code
Just Enough Assembly for Compiler Explorer
What Classes we Design and How
A Series of Unfortunate Bugs
Constructors and destructors: A few things you might want to know
Performance is not (only) about micro-optimizations!
Safer multithreading programming with C++
Parameterized testing with GTest
Our Adventure building a massively scalable C++ remote compiler cloud
Zen and the art of Code Lifecycle Maintenance
Cross-Platform Development with CMake
How I learned to stop worrying and love MISRA
Live-Testing bugs in legacy code with test data builders and the mikado method
The Performance Price of Virtual Functions
Why you should move your legacy code to smart pointers.
A brief introduction to Time Travel Debugging
C++20 Templates The next level: Concepts and more
The C++ rvalue lifetime disaster
ctbench: compile time benchmarking for Clang
The foundation of C++ atomics: The knowledge you need to correctly use C++ atomics
The concepts of concepts
Sandbox Games: Using WebAssembly and C++ to make a simple game
Using C++ as a C on steroids
SIMD in C++20 - EVE of a new Era
As simple as 1 + 1 = 2?
Why Clean Code Is Not The Norm?
Formatting ISO 8601 date and time, fast
Finding Nemo or Evolution of a for loop
Organizing a Conference