cotalks.dev
Login
CppCon 2021 - All Sessions
Videos
1 — Plenary: Six Impossible Things - Kevlin Henney - CppCon 2021
2 — “Constexpr Everything” - The Standard Library, Microkernel, Apps, and Unit Tests - Rian Quinn
3 — Lessons Learned from Packaging 10,000+ C++ Projects - Bret Brown & Daniel Ruoso - CppCon 2021
4 — Back to Basics: Move Semantics - Nicolai Josuttis - CppCon 2021
5 — Extending and Simplifying C++: Thoughts on Pattern Matching using `is` and `as` - Herb Sutter
6 — Documentation in the Era of Concepts and Ranges - Christopher Di Bella & Sy Brand - CppCon 2021
7 — The Foundation of C++ Atomics: The Knowledge You Need to Correctly Use C++ Atomics - Filipe Mulonde
8 — SIMD in C++20: EVE of a new Era - Joel Falcou & Denis Yaroshevskiy - CppCon 2021
9 — cudaFlow: Modern C++ Programming Model for GPU Task Graph Parallelism - CppCon 2021
10 — Design and Implementation of Highly Scalable Quantifiable Data Structures in C++ - CppCon 2021
11 — C++20: The Small Pearls - Rainer Grimm - CppCon 2021
12 — A (Short) Tour of C++ Modules - Daniela Engert - CppCon 2021
13 — Conquering C++20 Ranges - Tristan Brindle - CppCon 2021
14 — Using Coroutines to Implement C++ Exceptions for Freestanding Environments - Eyal Zedaka - CppCon 21
15 — Down the Rabbit Hole: An Exploration of Stack Overflow Questions - Marshall Clow - CppCon 2021
16 — Making Libraries Consumable for Non-C++ Developers - Aaron R Robinson - CppCon 2021
17 — C++20 Templates: The next level: Concepts and more - Andreas Fertig - CppCon 2021
18 — Evolving an Actor Library Based on Lessons Learned from Large-Scale Deployments - Benjamin Hindman
19 — Practical Advice for Maintaining and Migrating Working Code - Brian Ruth - CppCon 2021
20 — Design Patterns: Facts and Misconceptions - Klaus Iglberger - CppCon 2021
21 — Configuration, Extension, Maintainability - Titus Winters - CppCon
22 — Back to Basics: Templates (part 1 of 2) - Bob Steagall - CppCon 2021
23 — Embracing User Defined Literals Safely for Types that Behave as though Built-in - Pablo Halpern
24 — Beyond struct: Meta-programming a struct Replacement in C++20 - John Bandela - CppCon 2021
25 — Back to Basics: Designing Classes (part 2 of 2) - Klaus Iglberger - CppCon 2021
26 — Failing Successfully: Reporting and Handling Errors - Robert Leahy - CppCon 2021
27 — Back to Basics: Designing Classes (part 1 of 2) - Klaus Iglberger - CppCon 2021
28 — C++11/14 at Scale: What Have We Learned? - Vittorio Romeo - CppCon 2021
29 — C++ Standards Committee - Fireside Chat Panel - CppCon 2021
30 — Just Enough Assembly for Compiler Explorer - Anders Schau Knatten - CppCon 2021
31 — Automatically Process Your Operations in Bulk With Coroutines - Francesco Zoffoli - CppCon 2021
32 — Back to Basics: Concurrency - Mike Shah - CppCon 2021
33 — Discovering a User-Facing Concept - Christopher Di Bella - CppCon 2021
34 — Understanding and Mastering C++'s Complexity - Amir Kirsh - CppCon 2021
35 — Law of Demeter: A Practical Guide to Loose Coupling - Kris Jusiak - CppCon 2021
36 — Implementing static_vector: How Hard Could it Be? - David Stone - CppCon 2021
37 — Your New Mental Model of constexpr - Jason Turner - CppCon 2021
38 — Plenary: Small Inspiration - Michael Caisse - CppCon 2021
39 — GPU Accelerated Computing on Cross-Vendor Graphics Cards with Vulkan Kompute - Alejandro Saucedo
40 — Value-oriented Design in an Object-oriented System - Juan Pedro Bolivar Puente - CppCon 2021
41 — Template Metaprogramming: Practical Application - Jody Hagins - CppCon 2021
42 — Real-time Programming with the C++ Standard Library - Timur Doumler - CppCon 2021
43 — C++20 on Xilinx FPGA with SYCL for Vitis - Ronan Keryell - CppCon 2021
44 — The Roles of Symmetry And Orthogonality In Design - Charley Bay - CppCon 2021
45 — Asserting Your Way to Faster Programs - Parsa Amini - CppCon 2021
46 — Why does std::format do that? - Charlie Barto - CppCon 2021
47 — Branchless Programming in C++ - Fedor Pikus - CppCon 2021
48 — Our Adventures With REST API in C++ : Making it Easy - Damien Buhl - CppCon 2021
49 — C++ Standard Parallelism - Bryce Adelstein Lelbach - CppCon 2021
50 — Back to Basics: Compiling and Linking - Ben Saks - CppCon 2021
51 — Handling a Family of Hardware Devices with a Single Implementation - Ben Saks - CppCon 2021
52 — A Hash Map for Graph Processing Workloads & a Methodology for Transactional Data Structures - CppCon
53 — Embracing PODs Safely Until They Die - Alisdair Meredith & Nina Ranns - CppCon 2021
54 — 3D Graphics for Dummies - Chris Ryan - CppCon 2021
55 — Value in a Procedural World - Lisa Lippincott - CppCon 2021
56 — What's New in Visual Studio: 64-bit IDE, C++20, WSL 2, & More - Marian Luparu & Sy Brand - CppCon 21
57 — Modern CMake Modules - Bret Brown - CppCon 2021
58 — Building a Lock-free Multi-producer, Multi-consumer Queue for Tcmalloc - Matt Kulukundis - CppCon 21
59 — Back to Basics: Object-Oriented Programming - Rainer Grimm - CppCon 2021
60 — Back to Basics: Lambdas - Nicolai Josuttis - CppCon 2021
61 — From Problem to Coroutine: Reducing I/O Latency - Cheinan Marks - CppCon 2021
62 — Back To Basics: Undefined Behavior - Ansel Sermersheim & Barbara Geller - CppCon 2021
63 — Typescripten: Generating Type-safe JavaScript Bindings for emscripten - Sebastian Theophil
64 — Using C Libraries in your Modern C++ Embedded Project - Michael Caisse - CppCon 2021
65 — In-memory and Persistent Representations of C++ - Gabriel Dos Reis - CppCon 2021
66 — The Upcoming Concurrency TS Version 2 for Low-Latency and Lockless Synchronization - CppCon 2021
67 — Spooky Action at a Distance - Victor Ciura - CppCon 2021
68 — Software Architecture Lessons from Multidimensional Spaces Explorations - CppCon 2021
69 — Misra Parallelism Safety-critical Guidelines for C++11, 17, Then C++20, 23 - CppCon 2021
70 — Back to Basics: const and constexpr - Rainer Grimm - CppCon 2021
71 — Back To Basics: Overload Resolution - CppCon 2021
72 — Code Analysis++ - Anastasia Kazakova - CppCon 2021
73 — Differentiable Programming in C++ - Vassil Vassilev & William Moses - CppCon 2021
74 — Compile-Time Compression and Resource Generation with C++20 - Ashley Roll - CppCon 2021
75 — Visualize Time Enabled Data using ArcGIS Qt (C++) and Toolkit - Gela Malek Pour - CppCon 2021
76 — Back to Basics: Pointers - Mike Shah - CppCon 2021
77 — GraphBLAS: Building a C++ Matrix API for Graph Algorithms - Benjamin Brock & Scott McMillan
78 — Implementing C++ Modules: Lessons Learned, Lessons Abandoned - (Old Version)
79 — Type-and-resource Safety in Modern C++ - Bjarne Stroustrup - CppCon 2021
80 — Exceptional C++ - Victor Ciura - CppCon 2021
81 — Heterogeneous Modern C++ with SYCL 2020 - Michael Wong, Nevin Liber, Tom Deakin & Gordon Brown
82 — C++20: Reaching for the Aims of C++ - Bjarne Stroustrup - CppCon 2021
83 — Concurrency Patterns - Rainer Grimm - CppCon 2021