This is a complete list of the topics and speakers for our meetup's formal presentation series since 2013. Also included are selected lightning talks from our informal "workshop and discussion group" sessions.
Hyperlinked titles point to PDF slide decks hosted within this git repository.
- Bryce Adelstein Lelbach — News from the Kona Committee Meeting — San Francisco, 2017-03-15
- Louis Dionne — Metaprogramming in C++14 and Beyond — Mountain View, 2017-03-08
- Arthur O'Dwyer — boost::future and such (lightning talk) — Berkeley, 2017-03-01
- Hartmut Kaiser — Parallelism with HPX in Modern C++ — Palo Alto, 2017-02-22
- Arthur O'Dwyer — std::optional<T> From Scratch — San Francisco, 2017-02-15
- Robin Williams — Efficient and accessible? Addressing new architectures in C++ — Mountain View, 2017-02-08
- Sean Parent — Better Code — Palo Alto, 2017-01-25
- Bryce Adelstein Lelbach — The C++17 Parallel Algorithms — Mountain View, 2017-01-11
- Arthur O'Dwyer — std::regex (lightning talk) — San Francisco, 2016-01-10
- Bryce Adelstein Lelbach — std::transform_reduce (lightning talk) — Mountain View, 2016-12-14
- Louis Dionne — Dynamic concepts with Hana (lightning talk) — Mountain View, 2016-12-14
- John Brewer — OpenCV (lightning talk) — Mountain View, 2016-12-14
- Mehdi Amini and Teresa Johnson — Scalable and Incremental LTO with ThinLTO — Mountain View, 2016-11-09
- Justin Lebar — CUDA is a Low-Level Language — San Francisco, 2016-11-07
- Matthias Vallentin — C++ Actor Framework: Transparent Scaling from IoT to Data Center Apps — Berkeley, 2016-11-02
- Matt Klein — Envoy, a C++ L7 proxy and communications bus — San Francisco, 2016-11-01
- Michael Spencer — My Little Optimizer: Undefined Behavior is Magic — Mountain View, 2016-10-12
- Mark Isaacson — Developing C++ @ Facebook Scale — Berkeley, 2016-10-05
- Ian Eyberg — The Current State of C++ Unikernels and the Future — Mountain View, 2016-09-14
- Arthur O'Dwyer — Template Normal Programming, Part II — Berkeley, 2016-09-07
- Bryce Adelstein Lelbach — Managing Memory Maliciously — San Francisco, 2016-09-06
- Louis Dionne — Metaprogramming for Dummies — Mountain View, 2016-08-10
- Jackie Kay — Intro to Embedded C++ — Berkeley, 2016-08-03
- Bryce Adelstein Lelbach — C++17 Features — Mountain View, 2016-07-13
- Michael Klose — Transforming legacy multithreaded code into modern C++ — San Francisco, 2016-07-11
- Lisa Lippincott — What is the basic interface? — Berkeley, 2016-07-06
- Richard Powell — C++ Talent Evaluation — Mountain View, 2016-06-22
- Jackie Kay — Modern C++ for Bare Metal Embedded Systems — San Francisco, 2016-06-20
- John McFarlane — Fixed-Point Arithmetic — Mountain View, 2016-06-08
- Arthur O'Dwyer — Template Normal Programming — Mountain View, 2016-05-11
- Chandler Carruth — Value Semantics — Berkeley, 2016-04-20
- Avi Kivity — Seastar: a C++14 Framework for High-Concurrency, High-Throughput Servers — San Francisco, 2016-04-18
- Barbara Geller and Ansel Sermersheim — Introducing a new C++ Signal Library — Mountain View, 2016-04-13
- Jeff Trull — Preprocessor-Aware Automated Refactoring — San Francisco, 2016-04-11
- Michael Park — decltype (lightning talk) — San Francisco, 2016-04-11
- Bryce Adelstein Lelbach — The State of the Standard — Mountain View, 2016-03-23
- Dmitri Nesteruk — A Look at CLion — Mountain View, 2016-03-16
- Dmitri Nesteruk — Design Patterns in the 21st Century — San Francisco, 2016-03-15
- Jon Kalb — The Beast is Back — San Francisco, 2016-02-16
- Norman Hardy — Reliability and Security of Today's Software Platforms — Mountain View, 2016-02-10
- Sumant Tambe — More fun with coroutines — Mountain View, 2016-01-27
- Arthur O'Dwyer — Template Regular Programming — San Francisco, 2016-01-19
- Sumant Tambe — Playing with C++ Coroutines — Mountain View, 2016-01-13
- Bjarne Stroustrup — No Littering! — Mountain View, 2016-01-12
- Dustin Chase — Operator overloading (lightning talk) — San Francisco, 2015-12-14
- Ragi Burhum — Cross-platform C++ development (lightning talk) — San Francisco, 2015-12-14
- Jared Grubb — The Itanium name-mangling scheme (lightning talk) — San Francisco, 2015-12-14
- Michael Caisse — Template Meta Programming in C++14 — Mountain View, 2015-12-09
- Chandler Carruth — Tuning C++: Benchmarks and CPUs and Compilers! Oh My! — San Francisco, 2015-11-19
- Ali Çehreli — Self-Publishing a Technical Book — Mountain View, 2015-11-11
- Jon Kalb — The Beast is Back — Mountain View, 2015-10-14
- Mike Spertus — Memory Management in C++14 and Beyond — San Francisco, 2015-09-15
- Piotr Padlewski — C++11 Optimizations — Mountain View, 2015-09-09
- Jeff Trull — Efficient Sequences from Streams (lightning talk) — San Francisco, 2015-08-24
- Jacob Potter — nn<>, a non-nullable pointer wrapper (lightning talk) — San Francisco, 2015-08-24
- Arthur O'Dwyer — Analog Literals (lightning talk) — San Francisco, 2015-08-24
- Richard Powell — The Importance of Being const — Mountain View, 2015-08-12
- Bryce Adelstein Lelbach — HPX, a C++ parallel programming framework — Mountain View, 2015-07-08
- Chandler Carruth — C++: Easier, Faster, Safer — San Francisco, 2015-06-29
- Ivan Godard — The Mill CPU Toolchain — Mountain View, 2015-06-10
- Arthur O'Dwyer — Modern C++ Boilerplate — San Francisco, 2015-05-18
- Ali Çehreli — Multitasking in D — Mountain View, 2015-05-13
- Sean Parent — Better Code: Concurrency — San Francisco, 2015-04-21
- Arthur O'Dwyer — Generic Lambdas from Scratch — Mountain View, 2015-04-08
- Arthur O'Dwyer — Generic Lambdas from Scratch — San Francisco, 2015-03-24
- Max Neunhöffer — Experience with C++11 in ArangoDB — Mountain View, 2015-03-11
- Sumant Tambe — Fun with Lambdas — San Francisco, 2015-02-24
- Barbara Geller and Ansel Sermersheim — An implementation of reflection in C++ — Mountain View, 2015-02-11
- Arthur O'Dwyer — The Rule of Seven, Plus or Minus Two (lightning talk) — Mountain View, 2015-01-28
- Barbara Geller and Ansel Sermersheim — Doxygen to DoxyPress (lightning talk) — Mountain View, 2015-01-28
- Jon Kalb — Rvalue References, Move Semantics, and Perfect Forwarding — San Francisco, 2015-01-21
- Sean Parent — Better Code: Concurrency — Mountain View, 2015-01-14
- Hans Wennborg — Clang/LLVM on Windows — Mountain View, 2014-12-10
- Arthur O'Dwyer — C++11's New Pointer Types — San Francisco, 2014-12-09
- Michael Patrick Ellard — Swift for C, Objective-C and C++ Developers — Mountain View, 2014-11-12
- Greg Law — Real world reversible debugging for C/C++ developers on Linux — Mountain View, 2014-10-08
- Matt Hargett — Common sense acceleration of your MLOC build — Mountain View, 2014-08-13
- Arthur O'Dwyer — make_iterable (lightning talk) — Mountain View, 2014-07-23
- Barbara Geller and Ansel Sermersheim — reflection in C++11 (lightning talk) — Mountain View, 2014-07-23
- Nathan Yospe — Unit-testing Concurrent C++ (lightning talk) — Mountain View, 2014-06-25
- Arthur O'Dwyer — The Auto() macro (lightning talk) — Mountain View, 2014-06-25
- Alex Martelli — "Good Enough" is Good Enough! — Mountain View, 2014-06-11
- Ivan Godard — Processor configuration on the Mill CPU — Mountain View, 2014-05-14
- Thierry Seegers — an event channel framework using lambda functions (lightning talk) — Mountain View, 2014-04-23
- Sumant Tambe — Fun with Lambdas: C++14 Style, Part 2 — Mountain View, 2014-04-09
- Arthur O'Dwyer — efficient implementation of std::spaceship (lightning talk) — Mountain View, 2014-03-26
- Dane Van Dyck — lock-free buffer exchange (lightning talk) — Mountain View, 2014-03-26
- Patrick LoPresti — Church numerals in C++14 (lightning talk) — Mountain View, 2014-03-26
- Jared Grubb — correct handling of lvalues and rvalues in wrapper types (lightning talk) — Mountain View, 2014-03-26
- Sumant Tambe — Fun with Lambdas: C++14 Style — Mountain View, 2014-03-12
- Jon Kalb — SCARY iterators (lightning talk) — Mountain View, 2014-02-26
- Amaury Séchet — Multi-core Software Development Challenges and How D Helps — Mountain View, 2014-02-12
- Thierry Seegers — The C++14 Relaxed Constexpr, or There and Back Again (lightning talk) — Mountain View, 2014-01-22
- John Reiser — Adventures in Program Profiling — Mountain View, 2014-01-08
- Ivan Godard — Metadata in the Mill CPU — Mountain View, 2013-12-11
- Arthur O'Dwyer — UTF-8 to Latin-1 at compile time (lightning talk) — Mountain View, 2013-11-20
- Michael Caisse — Parsing JSON in C++ with a DSEL — Mountain View, 2013-11-13
- Jon Kalb — Fun with Tuples in C++11 — Mountain View, 2013-10-09
- Sean Parent — C++ Seasoning — Mountain View, 2013-09-11
- Jon Kalb — C++14 — Mountain View, 2013-08-14
- Clayton Weimer — Continuous Code Inspection with MISRA-C:2012 — Mountain View, 2013-07-10
- Jeff Johnson and Austin Henderson — Conceptual Models — Mountain View, 2013-06-12
- Ben Gertzfield — Writing Testable Code in D — Mountain View, 2013-05-08
- Manu Evans — Using D Alongside a Game Engine — Mountain View, 2013-04-30
- Matt Hargett — Pragmatic Unit Testing in C++ — Mountain View, 2013-04-10
- Sumant Tambe — Standardizing the Data Distribution Service API for Modern C++ — Mountain View, 2013-03-13
- Jon Kalb — Exception-Safe Coding, Part II — Mountain View, 2013-02-13
- Jon Kalb — Exception-Safe Coding, Part I — Mountain View, 2013-01-09
Presenters — see our guidelines for making a good slide deck