Alisdair Meredith
where else to find them
what they talk about
all 8 in the filters
where they keep going back
on a stage with
all 30 in the filters
who talks about the same things
- Herb Sutter31 talks
- Timur Doumler45 talks
- Michael S Wong23 talks
- Victor Ciura50 talks
- Peter Sommerlad32 talks
- Patrice Roy18 talks
| title | conference | date |
|---|---|---|
| Move Slow and Break Things - Upgrading to C++26 | ACCU 2025 | 2025-04-01 |
C++26 makes concrete, breaking changes: it removes comparisons between arrays and several deprecated library facets, forbids delete of incomplete types, and… | ||
| Removing Needless Undefined Behavior for a Safer C++ | ACCU 2023 | 2023-04-19 |
C++ has many specific undefined behaviors (UB) that can be classified and constrained rather than left unconstrained; examples include… | ||
| Many an `any` | ACCU 2022 | 2022-04-06 |
Implements several concrete std::any designs starting from a minimal version that stores the value on the heap via a void pointer plus a templated deleter and… | ||
| Embracing PODs Safely Until They Die | CppCon 2021 | 2021-10-24 |
Deep dive into when C++ types really behave like C data and what can go wrong with concrete code and working demos. Shows a concrete reinterpret_cast trick… | ||
| Frictionless Allocators | ACCU 2021 Online | 2021-03-10 |
Shows that custom allocators deliver real wins — microbenchmarks report 3–5x speedup and a modeled Bloomberg pipeline sees about a 25% speedup in motor — and… | ||
| PREVIEW VIDEO - November | ACCU Autumn 2019 Belfast | 2019-11-11 |
Two-day ACCU Autumn conference runs 2019-11-11 to 2019-11-12 at the Hilton in Belfast and deliberately abuts the WG21 C++ meeting in the UK so attendees can… | ||
| Enforce Inform Ignore Assume - Gradual Adoption of Contracts In Production Code | ACCU Autumn 2019 Belfast | 2019-11-11 |
C++ contract checks are introduced as macros (BDE/BSLS_ASSERT style) that move through four concrete modes: Ignore (annotations compile but never run), Inform… | ||
| Getting Allocators out of Our Way | CppCon 2019 | 2019-09-15 |
Shows how C++ polymorphic allocators (pmr) plus a compiler-supported “allocator-aware” class model eliminate most boilerplate: a stack-buffer +… | ||
| How C++20 Can Simplify std::tuple | ACCU 2019 | 2019-04-10 |
C++20 lets a std::tuple implementation shrink from piles of SFINAE and 18 special constructors to nearly an aggregate: Concepts-based tuple_like constraint… | ||
| “Contract Programming in C++(20) (part 1 of 2)” | CppCon 2018 | 2018-09-23 |
Defines contracts as explicit preconditions/postconditions/invariants, explains the C++ standard’s 1,500‑page contract promise and undefined behavior… | ||
| “Contract Programming in C++(20) (part 2 of 2)” | CppCon 2018 | 2018-09-23 |
C++20 adds concrete contract features: expects/ensures/assert attributes attach pre/postconditions and inline checks; attributes parse always and have three… | ||
| The Incredible Shrinking Standard | ACCU 2018 | 2018-04-11 |
Survey of C++ evolution from C++98 to C++17 with concrete examples: the standard removes legacy features (about 30 pages cut vs ~1000+ pages added), moves… | ||
| “An allocator model for std2” | CppCon 2017 | 2017-09-24 |
Proposes replacing the many C++ allocator models with a single pmr-like runtime model that keeps allocators out of the type system, stashes a memory_resource… | ||
| “Recreational C++” | CppCon 2017 | 2017-09-24 |
A series of small C++ experiments implements and tests type traits, tuples/pair reworkings, and coding-style probes, with concrete techniques and outcomes… | ||
| C++17 in Breadth (part 1 of 2) | CppCon 2016 | 2016-09-18 |
C++17 consolidates roughly 120 accepted proposals with about 200 new library pages and concrete changes: rebinding to C11/Unicode/POSIX/ECMAScript, removals… | ||
| C++17 in Breadth (part 2 of 2) | CppCon 2016 | 2016-09-18 |
C++17 lists concrete changes: structured bindings for unpacking pairs/arrays/tuples, function-call argument evaluations become indeterminately sequenced… | ||
| Grill the Committee | CppCon 2014 | 2014-09-07 |
Lots of concrete, behind‑the‑scenes detail about what actually makes it into the standard: discussions name features (move elision, polymorphic and scoped… | ||
| What's New In The C++14 Library | CppCon 2014 | 2014-09-07 |
C++14 delivers concrete library changes: new user literals (binary, time suffixes, complex 'i'), digit separators, and utilities like make_unique, exchange and… | ||
| Making Allocators Work, Part II | CppCon 2014 | 2014-09-07 |
Explains how C++11 turns the broken C++98 allocator parameter into a usable system by showing the actual implementation: SFINAE tricks with SFINAE and decltype… | ||
| Making Allocators Work, Part I | CppCon 2014 | 2014-09-07 |
Explains the concrete C++11/14 changes: introduces allocator_traits and a polymorphic allocator runtime model, shows a built example — a monotonic memory… | ||
| The Committee Experience | CppCon 2014 | 2014-09-07 |
A concrete checklist: who votes (national bodies via SC22 then ISO), how progress happens (mailings three weeks before meetings, papers in HTML/PDF/ASCII… | ||
| What the committee did next! | CppCon 2014 | 2014-09-07 |
Committee reorganizes into about 13 study groups and pursues 8+ Technical Specifications to speed releases after C++11 took roughly eight years and C++14 only… | ||
| nothing matches | ||