~/talks

Tony Van Eerd

what they talk about

all 7 in the filters

where they keep going back

all 5 in the filters

on a stage with

never shared a talk

who talks about the same things

titleconferencedate
Postmodern ProgrammingNDC Toronto 20262026-05-05
A loose manifesto for C++ code clarity that makes specific claims and shows working examples: a BlackBerry mouse‑pause context‑menu implementation that avoids…
Talk on
The 1 ThingCppNorth 20242024-07-21
Works at a projector company and describes concrete wins (fixed overlapping blacks on projectors, shipping models with ~2,000–3,000:1 contrast), then dives…
Talk on
Value Oriented Programming Part V - Return of the ValuesC++Now 20242024-04-29
Argues for making types behave like values to reduce entanglement and accidental sharing, shows concrete fixes: a camera class trimmed of transient fields, a…
Talk on
Value Oriented Programming Part V: Return of the ValuesCppNorth 20232023-07-17
Argues that treating many types as values rather than objects reduces entanglement by removing shared pointers and huge “Velcro” classes, showing concrete…
Talk on
Lightning Talk: Christie MystiqueC++Now 20232023-05-07
Builds massive projection-mapped surfaces, from a 28 foot by 130 foot wall to hockey rinks covered by about six projectors and facades like Lotte World with…
Lightning on
Lightning Talk: Source/Sink vs. Ranges in C++ - What's the Difference?C++Now 20232023-05-07
Quick experiments in Compiler Explorer compare a standard std::copy implementation to versions that use explicit source/sink functions and small…
Lightning on
Value Oriented Programming. Part 1: You Say You Want To Write A FunctionCppNorth 20222022-07-18
Argues that small, testable functions reduce complecting by taking only what they need (pass orientation/tolerance values, not a whole Projector object)…
Talk on
Songs of My PeopleCppCon 20202020-09-14
https://cppcon.org/ https://github.com/CppCon/CppCon2020 --- Tony presents an amusing take on a classic ABBA song! With many references to C++! --- Tony Van…
Talk
Objects vs Values: Value Oriented Programming in an Object Oriented WorldCppCon 20192019-09-15
Argues that converting many mutable objects into copyable value types and exposing a single set_channel style API with an in/out relationship cuts…
Talk on
Introduction to Lock-free ProgrammingNDC TechTown 20182018-09-27
This talk will cover some of the problems of lock-free, some of the reasons why these problems exist (what is the CPU doing), and, honestly, try to make you…
Talk on
Words of WisdomNDC TechTown 20182018-09-27
Argues copies must have value semantics (copies are distinct, not entangled) and shows how a size_t underflow bug appears when an empty vector lets a…
Talk on
C++ KoansCppCon 20172017-09-24
Seven short koans present concrete developer traps and the exact outcomes so you can choose. Examples include a promised lock-free queue that is not lock-free…
Talk on
“Postmodern C++”CppCon 20172017-09-24
Argues that the useful C++ move is concrete: split logic into small subroutines (citing a two‑page 1951 paper), so code sections can be worked on and tested in…
Talk on
An Interesting Lock-free Queue - Part 2 of NCppCon 20172017-09-24
Detailed walkthrough of a lock-free, mostly-contiguous circular queue that handles integers and aims to be multi-producer, multi-consumer and growing and…
Talk on
Bruce LeeC++Now 20172017-05-15
A rapid rundown connecting Bruce Lee aphorisms to concrete C++ issues: applies his refactoring idea to removing code instead of adding, argues prototyping as…
Talk on
Lock-free by ExampleCppCon 20142014-09-07
http://www.cppcon.org — Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/CppCon/CppCon2014 -- Dive…
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.