~/talks

Bob Steagall

what they talk about

all 11 in the filters

where they keep going back

on a stage with

never shared a talk

who talks about the same things

titleconferencedate
Back to Basics: Templates (part 1 of 2)CppCon 20212021-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…
Talk on
Back to Basics: Templates (part 2 of 2)CppCon 20212021-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…
Talk on
Back to Basics: Classic STLCppCon 20212021-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…
Talk on
Back To Basics: Debugging TechniquesCppCon 20212021-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…
Talk on
The Business Value of a Good APIACCU 2021 Online2021-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…
Talk on
Back to Basics: The Abstract MachineCppCon 20202020-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…
Talk on
Back to Basics: The Structure of a ProgramCppCon 20202020-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…
Talk on
A Multi-threaded, Transaction-Based Locking Strategy for ContainersCppCon 20202020-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…
Talk on
Adventures in SIMD-Thinking (part 2 of 2)CppCon 20202020-09-14
Implements small-kernel convolution and UTF-8→UTF-32 conversion using Intel intrinsics (SSE, AVX, AVX2, AVX-512), broadcasting kernel coefficients into…
Talk on
Adventures in SIMD-Thinking (part 1 of 2)CppCon 20202020-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…
Talk on
The Business Value of a Good APICppCon 20192019-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…
Talk on
“Fast Conversion From UTF-8 with C++, DFAs, and SSE Intrinsics”CppCon 20182018-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…
Talk on
Fancy Pointers for Fun and ProfitCppCon 20182018-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…
Talk on
How to Write a Custom AllocatorCppCon 20172017-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…
Talk on
“Lightweight Object Persistence With Relocatable Heaps in Modern C++"CppCon 20162016-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…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.