Back to Basics: Templates in C++ - Nicolai Josuttis - CppCon 2022
Using Modern C++ to Eliminate Virtual Functions - Jonathan Gopel - CppCon 2022
How C++23 Changes the Way We Write Code - Timur Doumler - CppCon 2022
Effective Ranges: A Tutorial for Using C++2x Ranges - Jeff Garland - CppCon 2023
Back to Basics: Initialization in C++ - Ben Saks - CppCon 2023
Back to Basics: C++ Smart Pointers - David Olsen - CppCon 2022
CppCon 2017: Carl Cook “When a Microsecond Is an Eternity: High Performance Trading Systems in C++”
Back to Basics: The Rule of Five in C++ - Andre Kostur - CppCon 2023
Branchless Programming in C++ - Fedor Pikus - CppCon 2021
An Introduction to Multithreading in C++20 - Anthony Williams - CppCon 2022
Exceptionally Bad: The Misuse of Exceptions in C++ & How to Do Better - Peter Muldoon - CppCon 2023
CppCon 2014: Mike Acton "Data-Oriented Design and C++"
CppCon 2017: Fedor Pikus “C++ atomics, from basic to advanced. What do they really do?”
C++ Lambda Idioms - Timur Doumler - CppCon 2022
CppCon 2018: Jonathan Boccara “105 STL Algorithms in Less Than an Hour”
Breaking Dependencies - C++ Type Erasure - The Implementation Details - Klaus Iglberger CppCon 2022
C++ Memory Model: from C++11 to C++23 - Alex Dathskovsky - CppCon 2023
Delivering Safe C++ - Bjarne Stroustrup - CppCon 2023
Lightning Talk: How to Win at Coding Interviews - David Stone - CppCon 2022
Lightning Talk: Higher-Order Template Metaprogramming with C++23 - Ed Catmur - CppCon 2023