View
Tube
search
Sign in
Sign up
Subscriptions
CppCon
CppCon 2018
91,419 views
194 items
Last updated on May 27, 2021
public playlist
CppCon
1:38:32
CppCon 2018: Bjarne Stroustrup “Concepts: The Future of Generic Programming (the future is here)”
CppCon
1:27:08
CppCon 2018: Mark Elendt “Patterns and Techniques Used in the Houdini 3D Graphics Application ”
CppCon
1:28:34
CppCon 2018: Kate Gregory “Simplicity: Not Just For Beginners”
CppCon
1:39:09
CppCon 2018: Herb Sutter “Thoughts on a more powerful and simpler C++ (5 of N)”
CppCon
1:00:02
CppCon 2018: Kris Jusiak “State Machines Battlefield - Naive vs STL vs Boost”
CppCon
1:27:35
CppCon 2018: Chandler Carruth “Spectre: Secrets, Side-Channels, Sandboxes, and Security”
CppCon
42:52
CppCon 2018: “Closing Panel: Spectre”
CppCon
1:04:26
CppCon 2018: G. Nishanov “Nano-coroutines to the Rescue! (Using Coroutines TS, of Course)”
CppCon
33:47
CppCon 2018: "Compiling Multi-Million Line C++ Code Bases Effortlessly with the Meson Build System"
CppCon
26:55
CppCon 2018: Fred Tingaud “A Little Order: Delving into the STL sorting algorithms”
CppCon
1:08:40
CppCon 2018: Louis Dionne “Compile-time programming and reflection in C++20 and beyond”
CppCon
59:36
CppCon 2018: Victor Ciura “These Aren't the COM Objects You're Looking For”
CppCon
58:21
CppCon 2018: Jon Cohen “Ensuring Exception Safety Through Testing"
CppCon
25:32
CppCon 2018: Juan Manuel Martinez Caamaño “Easy::Jit: A Just-in-Time compilation library for C++”
CppCon
54:12
CppCon 2018: Michael Gopshtein “CUDA Kernels with C++”
CppCon
1:09:40
CppCon 2018: Bob Steagall “Fast Conversion From UTF-8 with C++, DFAs, and SSE Intrinsics”
CppCon
1:03:40
CppCon 2018: Peter Sommerlad “Sane and Safe C++ Classes”
CppCon
30:08
CppCon 2018: Morris Hafner "UEFI Applications With Modern C++"
CppCon
59:39
CppCon 2018: Steven Simpson “Source Instrumentation for Monitoring C++ in Production”
CppCon
1:05:28
CppCon 2018: Robert Ramey “Safe Numerics”
CppCon
40:33
CppCon 2018: Arno Lepisk “Avoiding Disasters with Strongly Typed C++”
CppCon
1:04:03
CppCon 2018: Nir Friedman “Understanding Optimizers: Helping the Compiler Help You”
CppCon
1:02:20
CppCon 2018: Boris Kolpackov “What to Expect from a Next-Generation C++ Build System”
CppCon
1:01:14
CppCon 2018: Kate Gregory “What Do We Mean When We Say Nothing At All?”
CppCon
59:51
CppCon 2018: “Latest and Greatest in the Visual Studio Family for C++ Developers 2018”
CppCon
51:43
CppCon 2018: Victor Ciura “Regular Types and Why Do I Care ?”
CppCon
33:27
CppCon 2018: Robert Schumacher “Don't package your libraries, write packagable libraries!”
CppCon
53:12
CppCon 2018: Timur Doumler & Dmitry Kozhevnikov “Parsing C++”
CppCon
1:02:41
CppCon 2018: Brand & Nash “What Could Possibly Go Wrong?: A Tale of Expectations and Exceptions”
CppCon
1:09:04
CppCon 2018: Michael Caisse “Modern C++ in Embedded Systems - The Saga Continues”
CppCon
1:01:56
CppCon 2018: Ben Deane “Operator Overloading: History, Principles and Practice”
CppCon
57:46
CppCon 2018: Jonathan Boccara “105 STL Algorithms in Less Than an Hour”
CppCon
52:24
CppCon 2018: Patrice Roy “Pessimistic Programming”
CppCon
26:18
CppCon 2018: Rishi Wani “Datum: A Compact Bitwise Copyable Variant Type”
CppCon
1:01:32
CppCon 2018: Dan Saks “Making New Friends”
CppCon
21:47
CppCon 2018: Nicole Mazzuca “Value Semantics: Fast, Safe, and Correct by Default”
CppCon
29:22
CppCon 2018: William Clements “Save $$ Testing Code the Playback-Based Way”
CppCon
58:26
CppCon 2018: Greg Law “Debugging Linux C++”
CppCon
58:20
CppCon 2018: “The Landscape and Exciting New Future of Safe Reclamation for High Performance”
CppCon
1:01:55
CppCon 2018: Victor Ciura “Enough string_view to Hang Ourselves”
CppCon
58:42
CppCon 2018: Christopher Di Bella “How to Teach C++ and Influence a Generation”
CppCon
1:02:54
CppCon 2018: “C++ Dependency Management: from Package Consumption to Project Development”
CppCon
56:15
CppCon 2018: Bryce Adelstein Lelbach “The C++ Execution Model”
CppCon
1:01:10
CppCon 2018: Michael Price “Concepts and Contracts: When, What, and How”
CppCon
56:17
CppCon 2018: Arno Schoedl “Range-Based Text Formatting For a Future Range-Based Standard Library”
CppCon
52:54
CppCon 2018: Simon Brand “How to Write Well-Behaved Value Wrappers”
CppCon
56:21
CppCon 2018: Olivier Giroux “High-Radix Concurrent C++”
CppCon
1:01:00
CppCon 2018: Simon Brand “How C++ Debuggers Work”
CppCon
59:56
CppCon 2018: “Secure Coding Best Practices: Your First Line Is The Last Line Of Defense (1 of 2)”
CppCon
1:02:31
CppCon 2018: “Secure Coding Best Practices: Your First Line Is The Last Line Of Defense (2 of 2)”
CppCon
1:02:51
CppCon 2018: Alisdair Meredith “Contract Programming in C++(20) (part 1 of 2)”
CppCon
1:04:36
CppCon 2018: Alisdair Meredith “Contract Programming in C++(20) (part 2 of 2)”
CppCon
1:01:50
CppCon 2018: Crafting EDSL In C++ using Metaprogramming, Operator Overloading, & Lambda Expressions
CppCon
55:08
CppCon 2018: Phil Nash “Modern C++ Testing with Catch2”
CppCon
1:01:52
CppCon 2018: Titus Winters “Modern C++ Design (part 1 of 2)”
CppCon
25:23
CppCon 2018: Fabian Renn-Giles “A Semi Compile/Run-time Map with (Nearly) Zero Overhead Lookup”
CppCon
31:48
CppCon 2018: Jean-Louis Leroy “Open is Good - yomm2: Fast, Orthogonal Open Methods”
CppCon
31:11
CppCon 2018: Rong Lu “What's new in Visual Studio Code for C++ development”
CppCon
31:29
CppCon 2018: “Multi-Precision Arithmetic for Cryptology in C++, at Run-Time and at Compile-Time”
CppCon
58:57
CppCon 2018: Serge Guelton “C++ in Elvenland”
CppCon
1:00:21
CppCon 2018: Pablo Halpern “Using Compile-time Code Generation to build an LLVM IR Pattern Matcher”
CppCon
1:00:42
CppCon 2018: Victor Ciura “Better Tools in Your Clang Toolbox"
CppCon
1:01:32
CppCon 2018: Marc Gregoire “Writing Standard Library Compliant Data Structures and Algorithms”
CppCon
1:00:46
CppCon 2018: Stoyan Nikolov “OOP Is Dead, Long Live Data-oriented Design”
CppCon
1:06:30
CppCon 2018: Arthur O'Dwyer “Concepts As She Is Spoke”
CppCon
1:00:18
CppCon 2018: Walter E. Brown “C++ Function Templates: How Do They Really Work?”
CppCon
1:03:11
CppCon 2018: Arthur O'Dwyer “An Allocator is a Handle to a Heap”
CppCon
19:41
CppCon 2018: Jon Cohen & Matt Kulukundis “Touring the Tips of the Week Series”
CppCon
59:58
CppCon 2018: Nicolai Josuttis “The Nightmare of Initialization in C++”
CppCon
1:01:28
CppCon 2018: Jason Turner “Surprises in Object Lifetime”
CppCon
26:55
Funqual: user-defined statically-checked call graph constraints in C++ - Andrew Nelson [CppCon 2018]
CppCon
57:41
CppCon 2018: Serge Guelton “Frozen data structures in C++14”
CppCon
1:01:06
CppCon 2018: Mateusz Pusz “Git, CMake, Conan - How to ship and reuse our C++ projects”
CppCon
21:51
Overloading: The Bane of All Higher-Order Functions - Simon Brand [ CppCon 2018 ]
CppCon
28:46
Make It Fixable: Preparing for Security Vulnerability Reports - Patricia Aas [ CppCon 2018 ]
CppCon
57:20
CppCon 2018: Barbara Geller & Ansel Sermersheim “Undefined Behavior is Not an Error”
CppCon
57:20
CppCon 2018: Barbara Geller & Ansel Sermersheim “Undefined Behavior is Not an Error”
CppCon
57:20
CppCon 2018: Barbara Geller & Ansel Sermersheim “Undefined Behavior is Not an Error”
CppCon
1:06:26
CppCon 2018: James McNellis “Unwinding the Stack: Exploring How C++ Exceptions Work on Windows”
CppCon
1:02:28
CppCon 2018: Peter Sommerlad “Woes of Scope Guards and Unique_Resource - 5+ years in the making”
CppCon
57:01
CppCon 2018: Guy Davidson “Lightweight 2D graphics with io2d”
CppCon
53:14
CppCon 2018: Anastasiia Kazakova “Debug C++ Without Running”
CppCon
57:26
CppCon 2018: “Emulating the Nintendo 3DS: Generative & Declarative Programming in Action"
CppCon
58:58
CppCon 2018: Andrei Alexandrescu “Expect the expected”
CppCon
59:48
CppCon 2018: Borislav Stanimirov “DynaMix: A New Take on Polymorphism”
CppCon
57:44
CppCon 2018: Titus Winters “Modern C++ Design (part 2 of 2)”
CppCon
26:31
CppCon 2018: Arthur O'Dwyer “Return Value Optimization: Harder Than It Looks”
CppCon
26:31
CppCon 2018: Arthur O'Dwyer “Return Value Optimization: Harder Than It Looks”
CppCon
26:31
CppCon 2018: Arthur O'Dwyer “Return Value Optimization: Harder Than It Looks”
CppCon
29:41
CppCon 2018: Stephen Dewhurst “Talking to Typelists”
CppCon
31:54
CppCon 2018: Tom Poole “Why and How to Roll Your Own std::function Implementation”
CppCon
30:59
CppCon 2018: Michał Dominiak “Co- and Contra-: Adding a Little Variance”
CppCon
34:51
CppCon 2018:Nicolas Fleury & Mathieu Nayrolles “Better C++ using Machine Learning on Large Projects”
CppCon
31:27
CppCon 2018: Kostya Serebryany “Memory Tagging and how it improves C/C++ memory safety”
CppCon
1:01:45
CppCon 2018: Bob Steagall “Fancy Pointers for Fun and Profit”
CppCon
31:07
Smart References: There and Back Again - Erik Valkering [ CppCon 2018 ]
CppCon
57:39
CppCon 2018: R. Leahy “The Networking TS in Practice: Testable, Composable Asynchronous I/O in C++”
CppCon
54:23
CppCon 2018: Richard Powell “Named Arguments from Scratch”
CppCon
58:40
CppCon 2018: Nathan Sidwell “C++ Modules”
CppCon
29:00
CppCon 2018: Mateusz Pusz “Effective replacement of dynamic polymorphism with std::variant”