View
Tube
search
Sign in
Sign up
Subscriptions
CppCon
CppCon 2019
117,592 views
222 items
Last updated on May 27, 2021
public playlist
CppCon
1:31:26
C++20: C++ at 40 - Bjarne Stroustrup - CppCon 2019
CppCon
1:29:55
Sorting Algorithms: Speed Is Found In The Minds of People - Andrei Alexandrescu - CppCon 2019
CppCon
1:30:08
Applied WebAssembly: Compiling and Running C++ in Your Web Browser - Ben Smith - CppCon 2019
CppCon
1:19:31
Better Code: Relationships - Sean Parent - CppCon 2019
CppCon
1:33:12
De-fragmenting C++: Making Exceptions and RTTI More Affordable and Usable - Herb Sutter CppCon 2019
CppCon
57:23
Range Algorithms, Views and Actions: A Comprehensive Guide - Dvir Yitzchaki - CppCon 2019
CppCon
1:01:00
From STL to Ranges: Using Ranges Effectively - Jeff Garland - CppCon 2019
CppCon
33:23
Behind the Scenes of a C++ Build System - Jussi Pakkanen - CppCon 2019
CppCon
47:05
Reducing Template Compilation Overhead, Using C++11, 14, 17, and 20. - Jorg Brown - CppCon 2019
CppCon
40:13
Back to Basics: Virtual Dispatch and its Alternatives - Inbal Levi - CppCon 2019
CppCon
50:19
What a View! Building Your Own (Lazy) Range Adaptors (part 1 of 2) - Chris Di Bella - CppCon 2019
CppCon
1:00:51
Some Programming Myths Revisited - Patrice Roy - CppCon 2019
CppCon
56:09
What a View! Building Your Own (Lazy) Range Adaptors (part 2 of 2) - Chris Di Bella - CppCon 2019
CppCon
51:17
The Smart Pointers I Wish I Had - Matthew Fleming - CppCon 2019
CppCon
56:45
Modern Linux C++ debugging tools - under the covers - Greg Law - CppCon 2019
CppCon
54:53
Great C++ is_trivial - Jason Turner - CppCon 2019
CppCon
1:01:00
An Overview of Standard Ranges - Tristan Brindle - CppCon 2019
CppCon
55:17
Back to Basics: Move Semantics (part 1 of 2) - Klaus Iglberger - CppCon 2019
CppCon
53:49
Back to Basics: Move Semantics (part 2 of 2) - Klaus Iglberger - CppCon 2019
CppCon
55:13
When C++ Style Guides Contradict - Nicolai Josuttis - CppCon 2019
CppCon
48:53
From Algorithm to Generic, Parallel Code - Dietmar Kuhl - CppCon 2019
CppCon
1:01:34
Back to Basics: Const as a Promise - Dan Saks - CppCon 2019
CppCon
59:23
A State of Compile Time Regular Expressions - Hana Dusíková - CppCon 2019
CppCon
1:01:03
Back to Basics: Test-driven Development - Fedor Pikus - CppCon 2019
CppCon
31:24
How to Herd 1,000 Libraries - Robert Schumacher - CppCon 2019
CppCon
55:09
Abusing Your Memory Model for Fun and Profit - Samy Al Bahra, Paul Khuong - CppCon 2019
CppCon
59:19
Lifetime analysis for everyone - Gábor Horváth & Matthias Gehre - CppCon 2019
CppCon
51:12
Argument dependent lookup (ADL): name taxonomy, customization points & use cases - Kostas Kyrimis
CppCon
50:04
Leveraging Modern C++ in Quantitative Finance - Daniel Hanson - CppCon 2019
CppCon
59:23
Making Testing C++ Binaries Practical @ Facebook Scale: A CI Story - Mark Isaacson - CppCon 2019
CppCon
52:23
Non-conforming C++: the Secrets the Committee Is Hiding From You - Miro Knejp - CppCon 2019
CppCon
58:31
Meta++: Language Support for Advanced Generative Programming - Andrew Sutton - CppCon 2019
CppCon
54:01
Abseil's Open Source Hashtables: 2 Years In - Matt Kulukundis - CppCon 2019
CppCon
1:02:36
Pattern Matching: A Sneak Peek - Michael Park - CppCon 2019
CppCon
1:04:56
How to Write a Heap Memory Profiler - Milian Wolff - CppCon 2019
CppCon
53:48
Back to Basics: Understanding Value Categories - Ben Saks - CppCon 2019
CppCon
1:01:14
Time Travel: Applying Gradual Typing to Time Types with Clang's LibTooling Hyrum Wright CppCon 2019
CppCon
58:06
The Dawn of a New Error, (C++ error-handling and exceptions) - Phil Nash - CppCon 2019
CppCon
27:16
Infiltrating a Code Base: Moving Toward a Better C - Brian Ruth - CppCon 2019
CppCon
30:43
Generators, Coroutines and Other Brain Unrolling Sweetness - Adi Shavit - CppCon 2019
CppCon
59:50
Catch ⬆️: Unicode for C++23 - JeanHeyd Meneide - CppCon 2019
CppCon
1:04:44
A C++ Approach to Physical Units - Mateusz Pusz - CppCon 2019
CppCon
55:19
Using Freestanding C++ for C++17 in Shellcode, UEFI, Embedded & Unikernels - Rian Quinn CppCon 2019
CppCon
1:04:17
EDSL Infinity Wars: Mainstreaming Symbolic Computation - Joel Falcou & Vincent Reverdy - CppCon 2019
CppCon
1:00:48
Better Code with C++ Attributes - Ben Saks - CppCon 2019
CppCon
1:00:42
Maintainability and Refactoring Impact of Higher-Level Design Features - Titus Winters - CppCon 2019
CppCon
1:05:39
The One-Decade Task: Putting std::atomic in CUDA. - Olivier Giroux - CppCon 2019
CppCon
32:20
TMI on UDLs: Mechanics, Uses, and Abuses of User-Defined Literals - Stephen Dewhurst - CppCon 2019
CppCon
26:03
Compiled C++ Coding Standards - Valentin Galea - CppCon 2019
CppCon
48:46
Converting to C++20 Modules - Nathan Sidwell - CppCon 2019
CppCon
31:33
Small is beautiful: Techniques to minimise memory footprint - Steven Pigeon - CppCon 2019
CppCon
29:37
Expression Templates for Efficient, Generic Finance Code - Bowie Owens - CppCon 2019
CppCon
1:00:21
Inference in C++: The big picture - Michael Spertus - CppCon 2019
CppCon
1:11:34
Contract use: Past, Present, and Future - Joshua Berne - CppCon 2019
CppCon
1:00:19
Type punning in modern C++ - Timur Doumler - CppCon 2019
CppCon
1:01:54
CppCon 2019: Eric Niebler, Daisy Hollman “A Unifying Abstraction for Async in C++”
CppCon
58:36
CppCon 2019: Jason Turner “The Best Parts of C++"
CppCon
1:01:05
What Programmers Should Know About Memory Allocation - S. Al Bahra, H. Sowa, P. Khuong - CppCon 2019
CppCon
1:03:00
Freestanding C++ - Past, Present, and Future - Ben Saks - CppCon 2019
CppCon
1:03:37
CppCon 2019: Gabriel Dos Reis “Programming with C++ Modules: Guide for the Working”
CppCon
1:02:11
A Short Life span<> For a Regular Mess - std::span - Victor Ciura - CppCon 2019
CppCon
1:00:18
CppCon 2019: Andrzej Krzemieński “Error Handling is Cancelling Operations”
CppCon
1:01:23
CppCon 2019: Mateusz Pusz “Rethinking the Way We Do Templates in C++”
CppCon
58:06
CppCon 2019: Jonathan Boccara “10 Techniques to Understand Existing Code”
CppCon
1:05:31
CppCon 2019: Gordon Brown “Efficient GPU Programming with Modern C++”
CppCon
24:59
CppCon 2019: Nick Uhlenhuth “Upgrade from "permissive C++" to "modern C++" with Visual Studio 2019”
CppCon
1:13:01
"Mostly Invalid": flat_map, Exception Guarantees, and the STL - Arthur O'Dwyer - CppCon 2019
CppCon
53:35
CppCon 2019: Louis Dionne “The C++ ABI From the Ground Up”
CppCon
1:03:45
CppCon 2019: Michael Spencer “Building Modules”
CppCon
1:07:38
CppCon 2019: Andrew Sutton “Reflections: Compile-time Introspection of Source Code”
CppCon
53:01
CppCon 2019: Rainer Grimm “Atomics, Locks, and Tasks (part 1 of 2)”
CppCon
1:03:32
CppCon 2019: Rainer Grimm “Atomics, Locks, and Tasks (part 2 of 2)”
CppCon
59:53
CppCon 2019: Chandler Carruth “There Are No Zero-cost Abstractions”
CppCon
1:00:38
CppCon 2019: Pete Isensee “Destructor Case Studies: Best Practices for Safe and Efficient Teardown”
CppCon
1:01:45
CppCon 2019: Hartmut Kaiser “Asynchronous Programming in Modern C++”
CppCon
48:55
CppCon 2019: Manu Sánchez “Next generation unit testing using static reflection”
CppCon
1:00:51
CppCon 2019: Arthur O'Dwyer “Back to Basics: Smart Pointers”
CppCon
30:31
CppCon 2019: Andreas Pasternak “Safe Software for Autonomous Mobility With Modern C++”
CppCon
31:55
CppCon 2019: Marco Magdy “The Design of the C++ Runtime for AWS Lambda”
CppCon
59:36
CppCon 2019: Kate Gregory “Naming is Hard: Let's Do Better”
CppCon
1:02:17
CppCon 2019: Ben Deane “Everyday Efficiency: In-Place Construction (Back to Basics?)”
CppCon
1:00:54
CppCon 2019: V. Romeo “Higher-order functions in Modern C++: existing techniques and function_ref”
CppCon
1:01:30
CppCon 2019: Ben Saks “Back to Basics: Exception Handling and Exception Safety”
CppCon
52:09
Back to Basics: Lambdas from Scratch - Arthur O'Dwyer - CppCon 2019
CppCon
1:01:41
CppCon 2019: Michael Price “A Critical Look at the Coding Standards Landscape”
CppCon
52:59
CppCon 2019: David Olsen “Faster Code Through Parallelism on CPUs and GPUs”
CppCon
1:02:22
CppCon 2019: Tony Van Eerd Objects vs Values: Value Oriented Programming in an Object Oriented World
CppCon
1:03:05
CppCon 2019: Timur Doumler “C++20: The small things”
CppCon
58:35
CppCon 2019: Robert Leahy “The Networking TS in Practice: Patterns for Real World Problems”
CppCon
1:13:16
Value Proposition: Allocator-Aware (AA) Software - John Lakos - CppCon 2019
CppCon
1:01:02
Getting Allocators out of Our Way - Alisdair Meredith & Pablo Halpern - CppCon 2019
CppCon
59:50
CppCon 2019: Jeff Garland “The C++20 Standard Library: Beyond Ranges”
CppCon
1:00:21
CppCon 2019: Matt Godbolt “Compiler Explorer: Behind The Scenes”
CppCon
59:08
CppCon 2019: Peter Bindels & Sy Brand "Hello World From Scratch"
CppCon
59:22
CppCon 2019: Matthew Butler “If You Can't Open It, You Don't Own It”
CppCon
1:01:16
CppCon 2019: Conor Hoekstra “Algorithm Intuition (part 1 of 2)”
CppCon
1:01:27
CppCon 2019: Conor Hoekstra, “Algorithm Intuition (part 2 of 2)”
CppCon
1:01:01
CppCon 2019: Marc Gregoire “C++20: What's in it for you?"
CppCon
57:18
Mathieu Ropert “This Videogame Programmer Used the STL and You Will Never Guess What Happened Next”
CppCon
1:00:07
CppCon 2019: David Stone - Removing Metaprogramming From C++, Part 1 of N: constexpr Function Params