![]() |
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? |