Bob Steagall
where else to find them
what they talk about
all 11 in the filters
where they keep going back
- CppCon6 editions2016–2021
on a stage with
never shared a talk
who talks about the same things
- Klaus Iglberger36 talks
- Ben Saks16 talks
- Mike Shah21 talks
- David Sankel15 talks
- Walter E. Brown13 talks
- Jody Hagins11 talks
| title | conference | date |
|---|---|---|
| Back to Basics: Templates (part 1 of 2) | CppCon 2021 | 2021-10-24 |
Part 1 explains concrete mechanics: templates are recipes that the compiler parses in phase 7 parses templates and generates in phase 8 instantiates them… | ||
| Back to Basics: Templates (part 2 of 2) | CppCon 2021 | 2021-10-24 |
Covers concrete rules and worked examples: implements a template min (with return-type deduction), builds a stack adapter plus a pointer-specialized partial… | ||
| Back to Basics: Classic STL | CppCon 2021 | 2021-10-24 |
Overview explains the original STL design, claims containers+iterators+algorithms as the core and shows how iterators are the real glue. Demonstrations include… | ||
| Back To Basics: Debugging Techniques | CppCon 2021 | 2021-10-24 |
Claims concrete numbers: industry studies show 13 hours average to reproduce and fix and hundreds of millions of developer hours lost annually; recommended… | ||
| The Business Value of a Good API | ACCU 2021 Online | 2021-03-10 |
Covers why APIs are business assets by defining an API as the non‑private interface of a library and linking software capital vs technical debt to measurable… | ||
| Back to Basics: The Abstract Machine | CppCon 2020 | 2020-09-14 |
Explains the concrete claim that C++ programs target a defined C++ abstract machine and that conforming implementations must match its observable behavior, not… | ||
| Back to Basics: The Structure of a Program | CppCon 2020 | 2020-09-14 |
Covers exactly what the compiler and linker do: conversion of each .cpp into one object file, phases 1–9 of translation, and how macros/includes produce huge… | ||
| A Multi-threaded, Transaction-Based Locking Strategy for Containers | CppCon 2020 | 2020-09-14 |
Presents a C++17 implementation of strict timestamp ordering for transactional locking on elements (std::vector elements hold an atomic pointer to a… | ||
| Adventures in SIMD-Thinking (part 2 of 2) | CppCon 2020 | 2020-09-14 |
Implements small-kernel convolution and UTF-8→UTF-32 conversion using Intel intrinsics (SSE, AVX, AVX2, AVX-512), broadcasting kernel coefficients into… | ||
| Adventures in SIMD-Thinking (part 1 of 2) | CppCon 2020 | 2020-09-14 |
Builds a small C++ API around AVX-512 intrinsics (unaligned and masked loads/stores, permute/rotate/shift, fused multiply-add) and implements a… | ||
| The Business Value of a Good API | CppCon 2019 | 2019-09-15 |
Covers concrete costs (3.6 billion people affected and ~$1.7T lost from 2017 software failures) and argues APIs drive either technical debt vs software capital… | ||
| “Fast Conversion From UTF-8 with C++, DFAs, and SSE Intrinsics” | CppCon 2018 | 2018-09-23 |
A DFA-based converter that uses three lookup tables and simple C++ code converts UTF-8 to UTF-32 while decoding, not as two steps, and uses SSE2 intrinsics to… | ||
| Fancy Pointers for Fun and Profit | CppCon 2018 | 2018-09-23 |
Shows how to implement synthetic pointers that satisfy the standard’s pointer-like requirements and back std::allocator to build relocatable heaps; provides… | ||
| How to Write a Custom Allocator | CppCon 2017 | 2017-09-24 |
Explains how to implement C++14/17 allocators by showing the exact plumbing: required member functions (value_type, allocate, deallocate, converting ctor), how… | ||
| “Lightweight Object Persistence With Relocatable Heaps in Modern C++" | CppCon 2016 | 2016-09-18 |
Shows a concrete implementation that uses C++11/14 allocator and pointer_traits to build a relocatable heap backed by segmented storage and a backbone array… | ||
| nothing matches | ||