Author thumbnail

CppCon

CppCon 2020

56,953 views
110 items
Last updated on May 30, 2022
public playlist
Back to Basics: The Abstract Machine - Bob Steagall - CppCon 2020
57:07
Back to Basics: The Structure of a Program - Bob Steagall - CppCon 2020
1:01:37
Template Metaprogramming: Type Traits (part 1 of 2) - Jody Hagins - CppCon 2020
1:00:01
Template Metaprogramming: Type Traits (part 2 of 2) - Jody Hagins - CppCon 2020
59:12
Collaborative C++ Development with Visual Studio Code - Julia Reid - CppCon 2020
1:00:16
Back to Basics: Class Layout - Stephen Dewhurst - CppCon 2020
1:00:27
The Hidden Secrets of Move Semantics - Nicolai Josuttis - CppCon 2020
1:05:30
The Future of C++ Parallel and Concurrency Safety Guidelines - Michael Wong & Ilya Burylov CppCon 20
1:00:30
Closing the Gap between Rust and C++ Using Principles of Static Analysis - Sunny Chatterjee - CppCon
1:00:39
Calling Functions: A Tutorial - Klaus Iglberger - CppCon 2020
1:00:41
Breaking Dependencies: The SOLID Principles - Klaus Iglberger - CppCon 2020
1:03:21
Making Iterators, Views and Containers Easier to Write with Boost.STLInterfaces - Zach Laine CppCon
52:04
Plenary: The Beauty and Power of "Primitive" C++ - Bjarne Stroustrup - CppCon 2020
59:55
Test Driven C++ - Phil Nash - CppCon 2020
1:01:48
Back to Basics: Templates (part 1 of 2) - Andreas Fertig - CppCon 2020
1:04:45
40 Years Of Evolution from Functions to Coroutines - Rainer Grimm - CppCon 2020
1:06:48
Back to Basics: Templates (part 2 of 2) - Andreas Fertig - CppCon 2020
1:03:10
Halide: A Language for Fast, Portable Computation on Images and Tensors - Alex Reinking - CppCon 20
56:39
Just-in-Time Compilation - JF Bastien - CppCon 2020
1:00:24
A Physical Units Library For the Next C++ - Mateusz Pusz - CppCon 2020
1:07:50
Back to Basics: Pointers and Memory - Ben Saks - CppCon 2020
1:00:56
Modern Software Needs Embedded Modern C++ Programming - Michael Wong - CppCon 2020
1:00:10
2020: The Year of Sanitizers? - Victor Ciura - CppCon 2020
1:00:26
C++20 STL Features: One Year of Development on GitHub - Stephan T. Lavavej - CppCon 2020
1:00:15
Dealing with Embedded Limitations - Panel Discussion hosted by Ben Saks - CppCon 2020
1:00:24
Embedded: Customizing Dynamic Memory Management in C++ - Ben Saks - CppCon 2020
1:03:28
Building an Intuition for Composition - Sy Brand - CppCon 2020
57:18
C++ Standards Committee Fireside Chat hosted by Herb Sutter - CppCon 2020
1:02:30
C++20: An (Almost) Complete Overview - Marc Gregoire - CppCon 2020
58:52
Back to Basics: Algebraic Data Types - Arthur O'Dwyer - CppCon 2020
1:10:15
Back To Basics: Lambda Expressions - Barbara Geller & Ansel Sermersheim - CppCon 2020
1:01:19
Cross-Platform Pitfalls and How to Avoid Them - Erika Sweet - CppCon 2020
59:37
The Many Shades of reference_wrapper - Zhihao Yuan - CppCon 2020
27:59
Building a Coroutine based Job System without Standard Library - Tanki Zhang - CppCon 2020
51:46
Effective Remote C++ Development with Codespaces - Nick Uhlenhuth - CppCon 2020
28:29
Back to Basics: Unit Tests - Ben Saks - CppCon 2020
1:01:56
Practical Memory Pool Based Allocators For Modern C++ - Misha Shalem - CppCon 2020
1:01:59
Dynamic Polymorphism with Metaclasses and Code Injection - Sy Brand - CppCon 2020
1:00:26
Constructing Generic Algorithms: Principles and Practice - Ben Deane - CppCon 2020
1:02:55
Just-in-Time Compilation: The Next Big Thing? - Ben Deane & Kris Jusiak - CppCon 2020
1:03:56
Heterogeneous Programming in C++ with SYCL 2020 - Michael Wong & Gordon Brown - CppCon 2020
1:00:02
Plenary: Performance Matters - Emery Berger - CppCon 2020
1:01:09
Exploration of C++20 Meta Programming - Inbal Levi - CppCon 2020
57:31
C++20 String Formatting Library: An Overview and Use with Custom Types - Marc Gregoire - CppCon 2020
33:25
Quickly Testing Qt Desktop Applications with Approval Tests - Clare Macrae - CppCon 2020
57:05
Back to Basics: Design Patterns - Mike Shah - CppCon 2020
48:15
Design Patterns for Handling/Reporting Errors in C++ - Parallel Algorithms & Executors -Mark Hoemmen
30:13
Back to Basics: Move Semantics - David Olsen - CppCon 2020
59:08
Get Off My Thread: Techniques for Moving Work to Background Threads - Anthony Williams - CppCon 2020
1:03:04
Back to Basics: Smart Pointers - Rainer Grimm - CppCon 2020
1:07:26
A Relaxed Guide to memory_order_relaxed - Paul E. McKenney & Hans Boehm - CppCon 2020
58:52
Modern C++ Safety and Security At 20 - Matthew Butler - CppCon 2020
1:02:08
Making Games Start Fast: A Story About Concurrency - Mathieu Ropert - CppCon 2020
1:02:25
Monoids, Monads, and Applicative Functors: Repeated Software Patterns - David Sankel - CppCon 2020
58:25
The Shapes of Multi-Dimensional Arrays - Vincent Reverdy - CppCon 2020
1:02:22
Plenary: Neighborhoods Banding Together: Reasoning Globally about Programs - Lisa Lippincott -CppCon
1:08:45
Pipes: How Plumbing Can Make Your C++ Code More Expressive - Jonathan Boccara - CppCon 2020
1:00:46
A Multi-threaded, Transaction-Based Locking Strategy for Containers - Bob Steagall - CppCon 2020
1:03:26
The Science of Unit Tests - Dave Steffen - CppCon 2020
55:11
C++ Committee's Library Evolution Working Group Panel - Hosted by Ben Craig - CppCon 2020
1:02:00
The Surprising Costs of void() (and Other Not-Quite-Innocuous Evils) - Patrice Roy - CppCon 2020
1:02:02
The Networking TS from Scratch: I/O Objects - Robert Leahy - CppCon 2020
58:17
Managarm: A Fully Asynchronous OS Based on Modern C++ - Alexander van der Grinten - CppCon 2020
1:00:43
Back to Basics: Exceptions - Klaus Iglberger - CppCon 2020
1:01:45
Exceptions Under the Spotlight - Inbal Levi - CppCon 2020
55:20
Back to Basics: Concurrency - Arthur O'Dwyer - CppCon 2020
1:04:28
No Touchy! A Case Study of Software Architecture with Immutable Objects - Borislav Stanimirov
1:05:19
Taskflow: A Parallel and Heterogeneous Task Programming System Using Modern C++ - Tsung-Wei Huang
1:00:52
C++20 Ranges in Practice - Tristan Brindle - CppCon 2020
1:05:45
Not Leaving Performance On The Jump Table - Eduardo Madrid - CppCon 2020
1:12:39
Structure and Interpretation of Computer Programs: SICP - Conor Hoekstra - CppCon 2020
1:06:27
OO Considered Harmful - Phil Nash - CppCon 2020
57:39
Lakos’20: The “Dam” Book is Done! - John Lakos - CppCon 2020
1:02:08
C++ Community Organizers Panel - Hosted By Jon Kalb - CppCon 2020
1:02:29
C++ Committee's Library Evolution Working Group - Hosted By Bryce Adelstein Lelbach - CppCon 2020
1:01:16
Adventures in SIMD-Thinking (part 2 of 2) - Bob Steagall - CppCon 2020
1:01:10
Functional Error and Optional-value Handling with STX - Basit Ayantunde - CppCon 2020
49:10
Adventures in SIMD-Thinking (part 1 of 2) - Bob Steagall - CppCon 2020
56:32
Fuzzing Class Interfaces for Generating and Running Tests with libFuzzer - Barnabás Bágyi - CppCon
41:21
Introducing Microsoft’s New Open Source Fuzzing Platform - Michael Walker & Justin Campbell - CppCon
51:46
Some Things C++ Does Right - Patrice Roy - CppCon 2020
57:28
How C++20 Changes the Way We Write Code - Timur Doumler - CppCon 2020
1:01:35
Empirically Measuring, & Reducing, C++’s Accidental Complexity - Herb Sutter - CppCon 2020
1:21:24
Code Samples That Compile Even More Easily - Clare Macrae - CppCon 2020
5:25
SICP Cover Demystified - Conor Hoekstra - CppCon 2020
5:15
Build Everything From Source: A Case Study in Fear - Dave Steffen - CppCon 2020
7:45
Reasoning with function signatures - Gabriel Aubut-Lussier - CppCon 2020
6:06
Can software developers draw pictures? - Honey Sukesan - CppCon 2020
6:45
Become A Game Developer In 5 Minutes Or Less - Mathieu Ropert - CppCon 2020
6:35
C++ Community Surveys - Jens Weller - CppCon 2020
4:52
What's My Object? - Staffan Tjernström - CppCon 2020
5:41
What did I learn teaching C++ to beginners - Alex Voronov - CppCon 2020
5:44
C++20 Lambdas: Familiar Template Syntax - Ben Deane - CppCon 2020
5:14
How We Used To Be - Ben Deane - CppCon 2020
5:47
Drinking from the Fire Hose: Keeping up with the evolving landscape of C++ - Brian Ruth - CppCon
5:20
Macro-Free Testing With C++20 - Kris Jusiak - CppCon 2020
5:54
C++ Dependency Management the Meson Way - Jussi Pakkanen - CppCon 2020
5:00
Build all the things with Spack: a package manager for more than C++ - Todd Gamblin - CppCon 2020
6:54
How to Cook a Chicken - Sy Brand - CppCon 2020
4:37
Why C++ for Large Scale Systems? - Ankur Satle - CppCon 2020
4:59