Al-Afiq Yeong |
Abstraction Patterns for Cross Platform Development |
|
Aleksei Veselovskii |
LSAN and ASAN: tips, tricks and hacks |
|
Amir Kirsh |
Hiding your Implementation Details is Not So Simple Workshop: Designing and Implementing Safe C++ Applications |
|
Anders Schau Knatten |
How symbols work and why we need them |
|
Arne Mertz |
Core and other guidelines. The good, the bad, the... questionable? |
|
Björn Fahller |
Cache friendly data + functional + ranges = ❤️ |
|
Cassio Neri |
A new dragon in the den: fast conversion from floating-point numbers |
|
Christopher Di Bella |
What does it take to implement the standard library? What it Takes to Implement the Standard Library II: An Excursion into libc++ |
|
Daniela Engert |
Not getting lost in translations |
|
Dave Abrahams |
Hylo: the safe systems- and generic-programming language built on value semantics |
|
David Rowland |
Catching Real-time Safety Violations |
|
Dawid Zalewski |
A Kaleidoscope of Lambdas |
|
Eduardo Madrid |
There is a method to the madness of performance! |
|
Frances Buontempo |
An introduction to swarm intelligence algorithms (Swarm your way out of a paper bag) |
|
Greg Law |
Fix your hardest bugs with ease with Time Travel Debugging |
|
Ignas Bagdonas |
Being friendly to your hardware |
|
Jamie Pond |
Introduction to SWAR (SIMD Within A Register) ― the next performance frontier you haven't heard of! |
|
Jan Baart |
Who Needs Unit Tests Anyway? Modernizing Legacy Code with 0% Code Coverage |
|
Jason Turner |
Understanding The constexpr 2-Step: From Compile Time To Run Time Workshop: Understanding Object Lifetime For Efficient and Safer C++ |
|
Jon Kalb |
This is C++ |
|
Jonathan Coe |
Allocator-aware type design |
|
Jonathan Müller |
Overengineering An (In-)Complete Guide to C++ Object Lifetimes |
|
Jonathan Storey |
Coroutines and gRPC |
|
Jørgen Fogh |
The Surprising Power of Small Wrapper Classes |
|
Klaus Iglberger |
Algorithms There is no Silver Bullet Workshop: C++ Software Design |
|
Kris Jusiak |
Run-time optimizations for compile-time reflection |
|
Luis Caro Campos |
C++20 modules: the packaging and binary redistribution story |
|
Marcus Boerger |
Practical Production-proven Constexpr API Elements |
|
Mateusz Pusz |
Improving our safety with a quantities and units library |
|
Mike Crowe |
Building on clang-tidy to move from printf-style to std::print-style logging and beyond |
|
Nico Josuttis |
Workshop: Using C++20 in Practice: A Complete Introduction Let's Program live: Joy and Pain of Concurrency with C++11 and C++20 |
|
Peter Muldoon |
Dependency Injection in C++ : A Practical Guide |
|
Riya Bansal |
Temporal Dynamics: Exploring the Intricacies of Object Lifetimes in Modern C++ |
|
Robert Leahy |
Fantastic Bugs and How to Test Them |
|
Roth Michaels |
How and when to write a template |
|
Sandor DARGO |
How to keep your binaries small? |
|
Sebastian Theophil |
Reusable code, reusable data structures |
|
Steve Love |
Testable by Design |
|
Svyatoslav Feldsherov |
Pets, Cattle and Automatic Operations with Code |
|
Tom Tesch |
Elevating Precision in C++: A journey below the surface of floating-point |
|
Tristan Brindle |
Practical Tips for Safer C++ |
|
Walter E Brown |
Talks That Don't Fit Elsewhere 🍿 Movie Night Workshop: C++ Templates for Developers |
|
Šimon Tóth |
What is a range? |