Marshall Clow
where else to find them
no profile links on file
what they talk about
all 10 in the filters
where they keep going back
on a stage with
all 35 in the filters
who talks about the same things
- Conor Hoekstra20 talks
- David Olsen10 talks
- John McFarlane7 talks
- Titus Winters18 talks
- David Sankel15 talks
- Lisa Lippincott15 talks
| title | conference | date |
|---|---|---|
| Closing Keynote: C++ Development Tools: Past, Present and Future | C++Now 2024 | 2024-04-29 |
Survey of C++ tools traces the arc from the 1977 Bell Labs programmers workbench (editor, compiler, linker, make, SCCS) through 1980s IDEs to a modern… | ||
| C++ Class Template Argument Deduction - History, Uses, & Enabling it for Classes | CppCon 2022 | 2022-09-11 |
C++17 CTAD explains why the language now fills class template arguments for you, how the compiler generates implicit vs explicit deduction guides, and when to… | ||
| Down the Rabbit Hole: An Exploration of Stack Overflow Questions | CppCon 2021 | 2021-10-24 |
Shows actual Stack Overflow questions and then measures solutions: benchmarks use a logger class that counts comparisons and swaps on libc++ and find… | ||
| What is an ABI, and Why is Breaking it Bad? | CppCon 2020 | 2020-09-14 |
ABI means the platform-level binary contract: parameter passing, object layout, vtable layout, exception and symbol semantics. Examples include adding/removing… | ||
| 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… | ||
| Make your programs more reliable with Fuzzing | ACCU Autumn 2019 Belfast | 2019-11-11 |
Fuzzing generates many inputs, runs them against code, and keeps any that crash or exercise new coverage; coverage-guided tools like AFL and libFuzzer use… | ||
| std::midpoint? How Hard Could it Be? | CppCon 2019 | 2019-09-15 |
P0811 adds std::midpoint to C++20 and the actual work is careful engineering: integer midpoint uses make_unsigned, swap-if-a> b and unsigned difference to… | ||
| Navigating the development and evolution of a library | ACCU 2019 | 2019-04-10 |
Library success depends on concrete practices: clear overview, install and hello world examples, and reference docs. Tests run continuously in CI, use fuzzing… | ||
| Grill the Committee | CppCon 2018 | 2018-09-23 |
Progress on modules name-lookup fixes and a plan to let modules export incomplete types narrow major pain points, but only a small subset of executors has any… | ||
| Development strategies: You've written a library - now what? | CppCon 2018 | 2018-09-23 |
Library maintenance focuses on concrete practices: keep documentation and examples for getting started, run unit tests on every change with continuous… | ||
| These 10 tricks that only library implementors know! | ACCU 2018 | 2018-04-11 |
Covers concrete library techniques: how empty base class optimization and the new no_unique_address attribute shave bytes from unique_ptr/tuple by avoiding… | ||
| Customizing the Standard Containers | CppCon 2017 | 2017-09-24 |
Covers how standard containers are actually customized: allocator objects versus allocator types, allocator responsibilities (allocators… | ||
| Fighting Compiler warnings | C++Now 2017 | 2017-05-15 |
A tiny hex digit to value routine in Boost.Algorithm triggers contradictory compiler diagnostics: one compiler warns that control reaches end of nonvoid… | ||
| The Detection Idiom - a simpler way to SFINAE | ACCU 2017 | 2017-04-24 |
Explains a practical way to replace messy enable_if SFINAE with the detection idiom from the Library Fundamentals TS that uses void_t plus a hidden detector… | ||
| STL Algorithms - why you should use them, and how to write your own | CppCon 2016 | 2016-09-18 |
Explains why std algorithms are reliable, tested and efficient and shows how to build reusable ones: implements adjacent_pair and an O(n^2) all_pairs, a… | ||
| STL Algorithms – How to Use Them and How to Write Your Own | ACCU 2016 | 2016-04-20 |
Explains how to implement and use STL-style algorithms with concrete code: builds adjacent_pair and for_all_pairs (one O(n), one O(n^2)), implements copy_while… | ||
| “Grill the Committee” | CppCon 2015 | 2015-09-21 |
A live committee Q&A explains how C++ standards actually advance: progress comes from volunteers who write and revise proposals, not a central design team… | ||
| string_view | CppCon 2015 | 2015-09-21 |
string_view is a Library Fundamentals TS class that models a constant contiguous character sequence as a non-owning pointer+length (four char-type… | ||
| “Type Traits - what are they and why should I use them?" | CppCon 2015 | 2015-09-21 |
Defines type traits as compile-time templates that return type info and shows concrete examples: is_floating_point and rank (array dimensionality)… | ||
| 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… | ||
| Hardening Your Code | CppCon 2014 | 2014-09-07 |
Practical, specific hardening steps and tools rather than platitudes: use version control and git bisect to find offending commits, build and keep zero… | ||
| nothing matches | ||