C++23: An Overview of Almost All New and Updated Features - Marc Gregoire - CppCon 2023
Robots Are After Your Job: Exploring Generative AI for C++ - Andrei Alexandrescu - CppCon 2023
Back to Basics: Initialization in C++ - Ben Saks - CppCon 2023
Back to Basics: (Range) Algorithms in C++ - Klaus Iglberger - CppCon 2023
Delivering Safe C++ - Bjarne Stroustrup - CppCon 2023
Effective Ranges: A Tutorial for Using C++2x Ranges - Jeff Garland - CppCon 2023
Back to Basics: Iterators in C++ - Nicolai Josuttis - CppCon 2023
Exceptionally Bad: The Misuse of Exceptions in C++ & How to Do Better - Peter Muldoon - CppCon 2023
Better Code: Contracts in C++ - Sean Parent & Dave Abrahams - CppCon 2023
How C++23 Changes the Way We Write Code - Timur Doumler - CppCon 2022
A Journey Into Non-Virtual Polymorphism in C++ - Rudyard Merriam - CppCon 2023
Plenary: Cooperative C++ Evolution - Toward a Typescript for C++ - Herb Sutter - CppCon 2023
Lightning Talk: Forbidden C++ - Ali Almutawa - CppCon 2023
Back to Basics: The Rule of Five in C++ - Andre Kostur - CppCon 2023
C++ Memory Model: from C++11 to C++23 - Alex Dathskovsky - CppCon 2023
Optimizing Away C++ Virtual Functions May Be Pointless - Shachar Shemesh - CppCon 2023
Single Producer Single Consumer Lock-free FIFO From the Ground Up - Charles Frasch - CppCon 2023
Getting Started with C++ - Michael Price - CppCon 2023
C++ Modules: Getting Started Today - Andreas Weis - CppCon 2023
Using Modern C++ to Eliminate Virtual Functions - Jonathan Gopel - CppCon 2022