CppCon

CppCon

Visit cppcon.org for details on next year's conference. CppCon sponsors have made it possible to record and freely distribute over ...

@CppCon subscribers

CppCon 2014: Mike Acton "Data-Oriented Design and C++"

CppCon

CppCon 2014: Mike Acton "Data-Oriented Design and C++"

11 years ago - 1:27:46

Can C++ Data Oriented Design Be ONE MILLION Times Faster? - Andrew Drakeford

CppCon

Can C++ Data Oriented Design Be ONE MILLION Times Faster? - Andrew Drakeford

4 days ago - 53:30

When Nanoseconds Matter: Ultrafast Trading Systems in C++ - David Gross - CppCon 2024

CppCon

When Nanoseconds Matter: Ultrafast Trading Systems in C++ - David Gross - CppCon 2024

9 months ago - 1:28:51

Back to Basics: Concepts in C++ - Nicolai Josuttis - CppCon 2024

CppCon

Back to Basics: Concepts in C++ - Nicolai Josuttis - CppCon 2024

1 year ago - 1:01:14

Introduction to Wait-free Algorithms in C++ Programming - Daniel Anderson - CppCon 2024

CppCon

Introduction to Wait-free Algorithms in C++ Programming - Daniel Anderson - CppCon 2024

1 year ago - 1:04:42

CppCon 2014: Herb Sutter "Lock-Free Programming (or, Juggling Razor Blades), Part I"

CppCon

CppCon 2014: Herb Sutter "Lock-Free Programming (or, Juggling Razor Blades), Part I"

11 years ago - 1:00:24

Peering Forward - C++’s Next Decade - Herb Sutter - CppCon 2024

CppCon

Peering Forward - C++’s Next Decade - Herb Sutter - CppCon 2024

1 year ago - 1:36:30

Using Modern C++ to Eliminate Virtual Functions - Jonathan Gopel - CppCon 2022

CppCon

Using Modern C++ to Eliminate Virtual Functions - Jonathan Gopel - CppCon 2022

3 years ago - 1:01:29

CppCon 2017: John Lakos “Local ('Arena') Memory Allocators (part 1 of 2)”

CppCon

CppCon 2017: John Lakos “Local ('Arena') Memory Allocators (part 1 of 2)”

8 years ago - 1:00:05

Back to Basics: Lifetime Management in Cpp - Phil Nash - CppCon 2024

CppCon

Back to Basics: Lifetime Management in Cpp - Phil Nash - CppCon 2024

8 months ago - 52:48

The Joy of C++26 Contracts - Myths, Misconceptions & Defensive Programming - Herb Sutter

CppCon

The Joy of C++26 Contracts - Myths, Misconceptions & Defensive Programming - Herb Sutter

3 weeks ago - 1:02:50

CppCon 2017: Fedor Pikus “C++ atomics, from basic to advanced.  What do they really do?”

CppCon

CppCon 2017: Fedor Pikus “C++ atomics, from basic to advanced. What do they really do?”

8 years ago - 1:14:22

Back to Basics: Iterators in C++ - Nicolai Josuttis - CppCon 2023

CppCon

Back to Basics: Iterators in C++ - Nicolai Josuttis - CppCon 2023

1 year ago - 1:02:22

Back to Basics: C++ Smart Pointers - David Olsen - CppCon 2022

CppCon

Back to Basics: C++ Smart Pointers - David Olsen - CppCon 2022

3 years ago - 49:07

An Introduction to Multithreading in C++20 - Anthony Williams - CppCon 2022

CppCon

An Introduction to Multithreading in C++20 - Anthony Williams - CppCon 2022

3 years ago - 1:06:45

Could C++ Developers Handle an ABI Break Today? - Luis Caro Campos - CppCon 2025

CppCon

Could C++ Developers Handle an ABI Break Today? - Luis Caro Campos - CppCon 2025

3 weeks ago - 1:03:19

Delivering Safe C++ - Bjarne Stroustrup - CppCon 2023

CppCon

Delivering Safe C++ - Bjarne Stroustrup - CppCon 2023

2 years ago - 1:29:16

CppCon 2018: Stoyan Nikolov “OOP Is Dead, Long Live Data-oriented Design”

CppCon

CppCon 2018: Stoyan Nikolov “OOP Is Dead, Long Live Data-oriented Design”

7 years ago - 1:00:46

C++ Under the Hood: Internal Class Mechanisms - Chris Ryan - CppCon 2024

CppCon

C++ Under the Hood: Internal Class Mechanisms - Chris Ryan - CppCon 2024

10 months ago - 57:43

CppCon 2017: Carl Cook “When a Microsecond Is an Eternity: High Performance Trading Systems in C++”

CppCon

CppCon 2017: Carl Cook “When a Microsecond Is an Eternity: High Performance Trading Systems in C++”

8 years ago - 1:00:07

CppCon 2016: Timur Doumler “Want fast C++? Know your hardware!"

CppCon

CppCon 2016: Timur Doumler “Want fast C++? Know your hardware!"

9 years ago - 59:44

CppCon 2017: Matt Kulukundis “Designing a Fast, Efficient, Cache-friendly Hash Table, Step by Step”

CppCon

CppCon 2017: Matt Kulukundis “Designing a Fast, Efficient, Cache-friendly Hash Table, Step by Step”

8 years ago - 59:34

Back to Basics: Templates in C++ - Nicolai Josuttis - CppCon 2022

CppCon

Back to Basics: Templates in C++ - Nicolai Josuttis - CppCon 2022

3 years ago - 1:01:50

CppCon 2014: Chandler Carruth "Efficiency with Algorithms, Performance with Data Structures"

CppCon

CppCon 2014: Chandler Carruth "Efficiency with Algorithms, Performance with Data Structures"

11 years ago - 1:13:41

Implementing Your Own C++ Atomics - Ben Saks - CppCon 2025

CppCon

Implementing Your Own C++ Atomics - Ben Saks - CppCon 2025

10 days ago - 1:01:38

Branchless Programming in C++ - Fedor Pikus - CppCon 2021

CppCon

Branchless Programming in C++ - Fedor Pikus - CppCon 2021

3 years ago - 1:03:57

Back to Basics: Almost Always Vector - Kevin Carpenter - CppCon 2024

CppCon

Back to Basics: Almost Always Vector - Kevin Carpenter - CppCon 2024

1 year ago - 1:02:01

The Most Important C++ Design Guideline is Testability - Jody Hagins - CppCon 2024

CppCon

The Most Important C++ Design Guideline is Testability - Jody Hagins - CppCon 2024

11 months ago - 59:23

Concept-based Generic Programming - Bjarne Stroustrup - CppCon 2025

CppCon

Concept-based Generic Programming - Bjarne Stroustrup - CppCon 2025

1 month ago - 1:23:29

Lightning Talk: How to Win at Coding Interviews - David Stone - CppCon 2022

CppCon

Lightning Talk: How to Win at Coding Interviews - David Stone - CppCon 2022

2 years ago - 5:55

C++ Reflection Is Not Contemplation - Andrei Alexandrescu - CppCon 2024

CppCon

C++ Reflection Is Not Contemplation - Andrei Alexandrescu - CppCon 2024

1 year ago - 1:09:49

CppCon 2014: Herb Sutter "Back to the Basics! Essentials of Modern C++ Style"

CppCon

CppCon 2014: Herb Sutter "Back to the Basics! Essentials of Modern C++ Style"

11 years ago - 1:40:27

Is The Future of C++ Refactoring Declarative? - Andy Soffer - CppCon 2025

CppCon

Is The Future of C++ Refactoring Declarative? - Andy Soffer - CppCon 2025

5 days ago - 1:00:49

The Most Important Optimizations to Apply in Your C++ Programs - Jan Bielak - CppCon 2022

CppCon

The Most Important Optimizations to Apply in Your C++ Programs - Jan Bielak - CppCon 2022

3 years ago - 1:04:30

To Int or to Uint, This is the Question - Alex Dathskovsky - CppCon 2024

CppCon

To Int or to Uint, This is the Question - Alex Dathskovsky - CppCon 2024

8 months ago - 1:00:43

Back to Basics: Rvalues and Move Semantics in C++ - Amir Kirsh - CppCon 2024

CppCon

Back to Basics: Rvalues and Move Semantics in C++ - Amir Kirsh - CppCon 2024

8 months ago - 59:46

Back to Basics: How to Refactor C++ Code - Amir Kirsh

CppCon

Back to Basics: How to Refactor C++ Code - Amir Kirsh

6 days ago - 1:04:13

Back to Basics: Move Semantics - Nicolai Josuttis - CppCon 2021

CppCon

Back to Basics: Move Semantics - Nicolai Josuttis - CppCon 2021

3 years ago - 1:03:58

Building Secure C++ Applications: A Practical End-to-End Approach - CppCon 2025

CppCon

Building Secure C++ Applications: A Practical End-to-End Approach - CppCon 2025

9 days ago - 1:02:01

Back to Basics: C++ API Design - Jason Turner - CppCon 2022

CppCon

Back to Basics: C++ API Design - Jason Turner - CppCon 2022

3 years ago - 1:00:42

Back to Basics: Object-Oriented Programming in C++ - Andreas Fertig - CppCon 2024

CppCon

Back to Basics: Object-Oriented Programming in C++ - Andreas Fertig - CppCon 2024

9 months ago - 1:04:11

Cutting C++ Exception Time by +90%? - Khalil Estell - CppCon 2025

CppCon

Cutting C++ Exception Time by +90%? - Khalil Estell - CppCon 2025

2 weeks ago - 1:05:10

Refactoring C++ Code for Unit testing with Dependency Injection - Peter Muldoon - CppCon 2024

CppCon

Refactoring C++ Code for Unit testing with Dependency Injection - Peter Muldoon - CppCon 2024

10 months ago - 1:01:39

Back to Basics: C++ Concurrency - David Olsen - CppCon 2023

CppCon

Back to Basics: C++ Concurrency - David Olsen - CppCon 2023

1 year ago - 1:00:58

Template-less Metaprogramming in C++ - Kris Jusiak - CppCon 2024

CppCon

Template-less Metaprogramming in C++ - Kris Jusiak - CppCon 2024

9 months ago - 1:03:13

Modern C++ Error Handling - Phil Nash - CppCon 2024

CppCon

Modern C++ Error Handling - Phil Nash - CppCon 2024

9 months ago - 1:01:03

C++26 Preview - The Smaller Features - Jeff Garland - CppCon 2024

CppCon

C++26 Preview - The Smaller Features - Jeff Garland - CppCon 2024

1 year ago - 1:02:21

Optimize Automatic Differentiation Performance in C++ - Steve Bronder - CppCon 2025

CppCon

Optimize Automatic Differentiation Performance in C++ - Steve Bronder - CppCon 2025

13 days ago - 59:59

Gazing Beyond Reflection for C++26 - Daveed Vandevoorde - CppCon 2024

CppCon

Gazing Beyond Reflection for C++26 - Daveed Vandevoorde - CppCon 2024

8 months ago - 1:21:04

How C++23 Changes the Way We Write Code - Timur Doumler - CppCon 2022

CppCon

How C++23 Changes the Way We Write Code - Timur Doumler - CppCon 2022

2 years ago - 1:33:19

Crafting the Code You Don’t Write: Sculpting Software in an AI World - Daisy Hollman - CppCon 2025

CppCon

Crafting the Code You Don’t Write: Sculpting Software in an AI World - Daisy Hollman - CppCon 2025

2 days ago - 1:38:50

CppCon 2015: Chandler Carruth "Tuning C++: Benchmarks, and CPUs, and Compilers! Oh My!"

CppCon

CppCon 2015: Chandler Carruth "Tuning C++: Benchmarks, and CPUs, and Compilers! Oh My!"

10 years ago - 1:29:54

Back to Basics: Master C++ Friendship - Mateusz Pusz - CppCon 2025

CppCon

Back to Basics: Master C++ Friendship - Mateusz Pusz - CppCon 2025

2 weeks ago - 56:53

The Declarative Programming SECRETS to More Readable C++ - Richard Powell

CppCon

The Declarative Programming SECRETS to More Readable C++ - Richard Powell

3 days ago - 58:34

Is Your C++ Code Leaking Memory? Discover the Power of Ownership-Aware Profiling

CppCon

Is Your C++ Code Leaking Memory? Discover the Power of Ownership-Aware Profiling

12 days ago - 52:02

Back to Basics: Unit Testing in C++ - Dave Steffen - CppCon 2024

CppCon

Back to Basics: Unit Testing in C++ - Dave Steffen - CppCon 2024

1 year ago - 1:00:58

Implement the C++ Standard Library: Design, Optimisations, Testing while Implementing Libc++

CppCon

Implement the C++ Standard Library: Design, Optimisations, Testing while Implementing Libc++

3 weeks ago - 1:01:07