Friday Recordings

Friday Recordings

To access a different day's recordings, please click on one of the links below.

Monday Recordings | Tuesday RecordingsWednesday Recordings | Thursday Recordings

  • All
  • Aurora A / Online A
  • Summit 1 / Online E
  • Summit 2 & 3 / Online D
  • Summit 6 & 7 / Online B
  • Summit 8 & 9 / Online C

C++ Simplicity, Safety, and Toolability

(“Simplifying C++” #9 of N)
Herb Sutter

Structured Networking

Dietmar Kühl

A Tour of C++ Recognised User Type Categories

Nina Ranns

Using std::chrono Calendar Dates for Finance

Daniel Hanson

Take Advantage of All the MIPS

SYCL and C++
Gordon Brown, Michael Wong, Ronan Keryell, Nevin Liber

Aliasing

Risks, Opportunities and Techniques
Roi Barkan

Rules for Radical Engineers

Make a Difference in Your Code, Team, and Organization
David Sankel

Breaking Dependencies

The Visitor Design Pattern
Klaus Iglberger

Algorithmic Complexity, Data Locality, Parallelism, and Compiler Optimizations, Seasoned with Some Concurrency

A Deep Dive into Performance
Avi Lachmish

Parallelism Safety-Critical Guidelines for C++

Michael Wong, Andreas Weis, Ilya Burylov, Christof Meerwald

Binary Object Serialization with Data Structure Traversal & Reconstruction

Chris Ryan

Concurrency, parallelism, multithreading

Open Content
Lucian Radu Teodorescu, Maged Michael, Michael Wong, Timur Doumler & Dietmar Kühl

Cute C++ Tricks, Part 2.5 of N

More Code You Should Learn From and Never Write
Daisy Hollman

A Success Story in Implementing Understandable World Class Hash Tables

Eduardo Madrid, Scott Bruce

Quantifying Dinosaur Pee

Expressing Probabilities as Floating-Point Values
John Lakos

Val Wants To Be Your Friend

The design of a safe, fast, and simple programming language
Dimitri Racordon

Class Template Argument Deduction

History, How to Use it, and How to Enable it for Your Classes
Marshall Clow

Linux Debuginfo Formats

DWARF, ELF, dwo, dwp - What are They All?
Greg Law
Starts at 01:14:04

C++20’s [[likely]] Attribute

Optimizations, Pessimizations, and [[unlikely]] Consequences
Amir Kirsh, Tomer Vromen

Back to Basics

Declarations
Ben Saks

What’s New in Visual Studio 2022

Conformance, Performance, Features of Importance
Marian Luparu, Sy Brand

Reflection in C++

Past, Present, and Hopeful Future
Andrei Alexandrescu

Nobody Can Program Correctly

Lessons From 20 Years of Debugging C++ Code
Sebastian Theophil

GitHub Features Every C++ Developer Should Know

Michael Price