Wednesday Recordings

  • Lobby
  • Wednesday Recordings

Wednesday Recordings

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

Monday Recordings | Tuesday Recordings | Thursday Recordings | Friday 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

-memory-safe C++

Jim Radigan

A Pattern Language for Expressing Concurrency

Lucian Radu Teodorescu

What Is an Image, Anyway

Will Rosecrans

Nth Pack Element

A Case Study
Kris Jusiak

Optimization Remarks

Helping the Compiler Generate Better Code
Ofek Shilon

Values

Safety, Regularity, Independence, and the Future of Programming
Dave Abrahams

What Can Compiler Benchmarks Tell Us About Metaprogramming Implementation Strategies

Vincent Reverdy

Back to Basics

Standard Library Containers
Rainer Grimm

Your Compiler Understands It, But Does Anyone Else?

10 Tips for Cleaner C++ 20 Code
David Sackstein

Killing C++ Serialization Overhead & Complexity

Eyal Zedaka

What’s New in Conan 2.0

Lessons Learned from the C++ Ecosystem
Diego Rodriguez-Losada

Fast, High-Quality Pseudo-Random Numbers for Non-Cryptographers

Roth Michaels

Modern C++ to Impress Your Embedded Dev Friends

C++ patterns to make embedded programming more productive
Steve Bush

Using C++14 in an Embedded “SuperLoop” Firmware

Erik Rainey

Breaking Enigma With the Power of Modern C++

Mathieu Ropert

C++ in the World of Embedded Systems

Vladimir Vishnevskii

Optimizing A String Class for Computer Graphics

Zander Majercik, Morgan McGuire

The Dark Corner of STL

MinMax Algorithms
Šimon Tóth

From Templates to Concepts

The Amazing Journey of Metaprogramming
Alex Dathskovsky

Back to Basics

Value Categories
Inbal Levi

GPU Performance Portability Using Standard C++ with SYCL

Hugh Delaney

Breaking Dependencies

Type Erasure - The Implementation Details
Klaus Iglberger

A Faster Serialization Library Based on Compile-time Reflection and C++ 20

Yu Qi

Your Performance Todo List

The Most Important Optimization Opportunities and Pitfalls to Consider
Jan Bielak

Introduction to Hardware Efficiency

Ivica Bogosavljevic

10 Years of Meeting C++

Jens Weller