Author thumbnail

CppCon

CppCon 2016

221,899 views
143 items
Last updated on May 28, 2021
public playlist
CppCon 2016: Grill The Committee Panel
1:26:07
CppCon 2016: Bjarne Stroustrup "The Evolution of C++ Past, Present and Future"
1:43:51
CppCon 2016: Dan Saks “extern c: Talking to C Programmers about C++”
1:36:27
CppCon 2016: Jason Turner “Rich Code for Tiny Computers: A Simple Commodore 64 Game in C++17”
1:19:52
CppCon 2016: David Schwartz “Developing Blockchain Software”
1:15:53
CppCon 2016: Herb Sutter “Leak-Freedom in C++... By Default.”
1:39:25
CppCon 2016: "C++ Standard Library Panel"
1:09:28
CppCon 2016: Tim Haines “Improving Performance Through Compiler Switches..."
1:06:22
C++17 in Breadth (part 1 of 2) - Alisdair Meredith [ CppCon 2016 ]
59:01
CppCon 2016: Manuel Klimek “Deploying C++ modules to 100s of millions of lines of code"
59:32
CppCon 2016: Arthur O'Dwyer “Template Normal Programming (part 1 of 2)”
57:45
CppCon 2016: Christiaan Pretorius “Cache Optimized Hash Tables”
51:16
CppCon 2016: Miodrag Milanović “The MAME story: From C to Modern C++"
1:03:25
CppCon 2016: Matthew Bentley “Colonies, performance and why you should care"
51:03
C++17 in Breadth (part 2 of 2) - Alisdair Meredith [ CppCon 2016 ]
59:35
CppCon 2016: Arthur O'Dwyer “Template Normal Programming (part 2 of 2)"
1:00:50
CppCon 2016: Vittorio Romeo “Implementing `static` control flow in C++14"
1:03:03
CppCon 2016: JF Bastien “No Sane Compiler Would Optimize Atomics"
57:46
CppCon 2016: D. Dechev & D. Zhang  “High Performance C++ Concurrent Transactional Data Structures"
55:01
CppCon 2016: Bryce Adelstein Lelbach “The C++17 Parallel Algorithms Library and Beyond"
56:41
CppCon 2016: Andy Bond “AAAARGH!? Adopting Almost Always Auto Reinforces Good Habits!?"
47:43
CppCon 2016: Walter E. Brown “What C++ Programmers Need to Know about Header <random>"
1:08:18
Better mutual exclusion on the filesystem using Boost.AFIO - Niall Douglas [ CppCon 2016 ]
1:03:32
CppCon 2016: Alfred Bratterud “#include <os>: from bootloader to REST API with the new C++"
58:44
CppCon 2016: Gordon Brown & Michael Wong “Towards Heterogeneous Programming in C++"
55:49
CppCon 2016: Dietmar Kühl “Constant Fun"
1:03:37
CppCon 2016: Marcelo Juchem “The Power of Reflection with Facebook's Thrift"
53:43
CppCon 2016: Jackie Kay “Lessons Learned From An Embedded RTPS in Modern C++"
1:03:14
CppCon 2016: Bob Steagall “Lightweight Object Persistence With Relocatable Heaps in Modern C++"
1:01:32
CppCon 2016: Carroll & Moth “Latest and Greatest from the Visual Studio Family for C++ Developers"
1:00:24
CppCon 2016: Hartmut Kaiser “Parallelism in Modern C++"
1:01:32
CppCon 2016: McKenney “Beyond the Issaquah Challenge: High-Performance Scalable Complex Updates"
1:01:51
CppCon 2016: David Sankel “Variants: Past, Present, and Future"
54:42
CppCon 2016: Michael Spencer “My Little Optimizer: Undefined Behavior is Magic"
46:28
CppCon 2016: Chandler Carruth “High Performance Code 201: Hybrid Data Structures"
55:49
CppCon 2016: Edouard Alligand & Joel Falcou “Two practical applications of the Brigand TMP library"
51:53
CppCon 2016: Ben Deane "std::accumulate: Exploring an Algorithmic Empire"
54:14
CppCon 2016: “A lock-free concurrency toolkit for deferred reclamation and optimistic speculation"
54:50
CppCon 2016: Nicolas Guillemot “SPMD Programming Using C++ and ISPC"
58:12
CppCon 2016: Greg Law “GDB - A Lot More Than You Knew"
59:09
CppCon 2016: James McNellis “Introduction to C++ Coroutines"
58:03
CppCon 2016: Patrice Roy “The Exception Situation"
58:42
Turning Particle-Astro-Physicist-Hackers into Software Engineers - Alex Olivas [ CppCon 2016 ]
1:05:59
CppCon 2016: Erik Smith “A modern database interface for C++"
1:05:23
CppCon 2016: Jason Turner “Practical Performance Practices"
1:00:29
BDE Libraries, An Orientation - Steven Breitstein [ CppCon 2016 ]
1:02:31
CppCon 2016: Michał Dominiak “Variadic expansion in examples"
43:07
CppCon 2016: Marc Gregoire “Mobile App Development for Multiple Platforms with Visual C++, 2016"
1:03:45
CppCon 2016: Timur Doumler “Want fast C++? Know your hardware!"
59:44
CppCon 2016: Anthony Williams “The Continuing Future of C++ Concurrency"
1:05:09
CppCon 2016: Boris Kolpackov “Using build2, C++ Build Toolchain"
1:14:25
CppCon 2016: Gabriel Dos Reis “C++ Modules: The State of The Union"
1:09:36
CppCon 2016: Peter Gottschling “How bad is Meta-Programming still today?"
1:00:56
CppCon 2016: Richard Smith “There and Back Again: An Incremental C++ Modules Design"
58:40
What is the basic interface? (part 2 of 2) - Lisa Lippincott [ CppCon 2016 ]
58:49
What is the basic interface? (part 1 of 2) -  Lisa Lippincott [ CppCon 2016 ]
58:00
CppCon 2016: “Instruction Re-ordering Everywhere: The C++ 'As-If' Rule and the Role of Sequence"
57:16
CppCon 2016: "WG21-SG14 – Making C++ better for games, embedded and financial developers"
58:28
CppCon 2016: Ben Deane “Using Types Effectively"
55:20
CppCon 2016: Kenny Kerr & James McNellis “Embracing Standard C++ for the Windows Runtime"
57:37
CppCon 2016: Kenny Kerr & James McNellis “Putting Coroutines to Work with the Windows Runtime"
54:40
CppCon 2016: Tim Shen “Regular Expressions in C++, Present and Future"
51:21
CppCon 2016: Matt P. Dziubinski “Computer Architecture, C++, and High Performance"
55:29
CppCon 2016: Howard Hinnant “A <chrono> Tutorial"
1:00:32
What happened to...: Deprecated and Removed Features of C++ -  Billy Baker [ CppCon 2016 ]
21:34
CppCon 2016: Robert Irving & Jason Turner “What We've Learned From the C++ Community"
23:28
CppCon 2016: “Bringing Clang and C++ to GPUs: An Open-Source, CUDA-Compatible GPU C++ Compiler"
59:34
CppCon 2016: Diego Rodriguez-Losada “Conan, a C and C++ package manager for developers"
27:44
CppCon 2016: Nicholas Ormrod “The strange details of std::string at Facebook"
31:19
CppCon 2016: “Introduction to C++ python extensions and embedding Python in C++ Apps"
35:43
CppCon 2016: Sergey Zubkov “Examining applications that do not terminate on std::bad_alloc"
28:26
CppCon 2016: Howard Hinnant “Welcome To The Time Zone"
1:04:30
CppCon 2016: Gabor Horvath “Make Friends with the Clang Static Analysis Tools"
1:00:36
CppCon 2016: Jason Jurecka “Game engine using STD C++ 11"
1:01:01
CppCon 2016: Roland Bock “How to test static_assert?"
57:53
CppCon 2016: Stephan T. Lavavej “tuple<>: What's New and How it Works"
1:00:42
CppCon 2016: Fedor Pikus “The speed of concurrency (is lock-free faster?)"
1:12:04
CppCon 2016: Michael Caisse “Asynchronous IO with Boost.Asio"
1:01:12
CppCon 2016: Klaus Iglberger “The Blaze High Performance Math Library"
1:00:02
CppCon 2016: David Sankel “Building Software Capital: How to write the highest quality code and why"
59:39
CppCon 2016: Cheinan Marks “I Just Wanted a Random Integer!"
53:57
CppCon 2016: “Building and Extending the Iterator Hierarchy in a Modern, Multicore World"
59:40
Optimally Shooting Furry Balls out of Vulkanoes -  Alexandru Voicu [ CppCon 2016 ]
1:01:26
CppCon 2016: Chandler Carruth “Garbage In, Garbage Out: Arguing about Undefined Behavior..."
57:39
CppCon 2016: Rian Quinn “Making C++ and the STL Work in the Linux / Windows Kernels"
1:03:33
CppCon 2016: Kirk Shoop “Algorithm Design For Values Distributed In Time"
55:37
CppCon 2016: Gor Nishanov “C++ Coroutines: Under the covers"
56:47
CppCon 2016: Marshall Clow “STL Algorithms - why you should use them, and how to write your own"
59:33
CppCon 2016: Robert Ramey “C++, Abstract Algebra and Practical Applications"
57:56
CppCon 2016: Hans Boehm “Using weakly ordered C++ atomics correctly"
1:03:25
CppCon 2016: Pablo Halpern “Introduction to Vector Parallelism"
1:00:49
CppCon 2016: Michael Caisse “Implementing a Modern C++ MQTT Client for Embedded Devices"
57:39
CppCon 2016: John Dubchak “A C++ MQTT Message Broker for the Enterprise"
51:33
CppCon 2016: Mark Isaacson “Developing C++ @ Facebook Scale"
1:03:08
CppCon 2016: Nicolas Fleury “Rainbow Six Siege: Quest for Performance"
50:09
CppCon 2016: Robert Ramey “Safe Numerics Library"
21:20
CppCon 2016: John McFarlane “fixed_point"
42:16
CppCon 2016: Joel Falcou “Designing C++ portable SIMD support"
1:02:41
CppCon 2016: John Lakos “Advanced Levelization Techniques (part 1 of 3)"
1:00:11
CppCon 2016: John Lakos “Advanced Levelization Techniques (part 2 of 3)"
1:01:53