https://github.com/CppCon/CppCon2019 is the canonical location for presentations and code from CppCon 2019.
For Speakers: Submitting Materials
- A Series of Unfortunate Bugs by Satabdi Das
- A Short Life span For a Regular Mess by Victor Ciura
- A Unifying Abstraction for Async in C++ by Eric Niebler, David S Hollman
- An Overview of Standard Ranges by Tristan Brindle
- Atomics Locks And Tasks by Rainer Grimm [more materials]
- Back to Basics: Lambdas from Scratch by Arthur O’Dwyer
- Back to Basics: RAII and the Rule of Zero by Arthur O’Dwyer
- Back to Basics: Smart Pointers by Arthur O’Dwyer
- Back to Basics: Type Erasure by Arthur O’Dwyer
- Behind the Scenes of a C++ Build System by Jussi Pakkanen
- Catching ⬆️ - The (Baseline) Unicode Plan for C++23 by JeanHeyd Meneide
- Compiler Explorer: Behind the Scenes by Matt Godbolt [README] [more materials]
- Concepts in C++20 Revolution or Evolution by Rainer Grimm
- C++ as a First Language... Really? by Patrice Roy
- C++ Class Natures in Their Canonical Form by Peter Sommerlad
- C++... Easy, Elegant, Powerful! by Charles Bay
- C++ Standard Library "Little Things" by Billy O'Neal
- Deep CMake For Library Authors by Craig Scott
- Expression Templates for Efficient, Generic Finance Code by Bowie Owens
- How to Hold a T by CJ Johnson
- How to Write a Heap Memory Profiler by Milian Wolff [README]
- Inference in C++ - The Big Picture by Mike Spertus
- Lifetime analysis for everyone by Matthias Gehre, Gabor Horvath
- Mostly Invalid by Arthur O’Dwyer
- Path Tracing Three Ways: A Study of C++ Styles by Matt Godbolt [README] [more materials]
- Quickly Testing Legacy C++ Code with Approval Tests by Clare Macrae [more materials]
- Releasing C++ Toolchains Weekly in a Live at Head World by Jorge Gorbe Moya, Jordan Rupprecht
- Solve Hard Problems Quickly Using SAT Solvers by Martin Hořeňovský
- Some Programming Myths Revisited by Patrice Roy
- The Networking TS in Practice: Patterns for Real World Problems by Robert Leahy [more materials]
- The Smart Pointers I Wish I Had by Matthew Fleming
- This Videogame Programmer Used the STL by Mathieu Ropert
- Using C++20’s Three-way Comparison by Jonathan Müller
- Algorithm Magic by Rene Rivera [more materials]
- Catching New Tricks by Martin Hořeňovský
- Code Samples that Actually Compile by Clare Macrae
- Highlighting Cxx with Cxx is Hard by Marcin Zdun
- Lets Cmakeify the C++ Standard Library by Jussi Pakkanen
- Postmodern Meta C++ by Kris Jusiak