Please note that the main website has now moved to:
Each week, or thereabouts, we chat with guests from the C++ community about what they're doing, what interests them, and what's going on in the world of C++.
June 21st, 2020 | 1 hr 4 mins
build systems, c++, file layout, modules
This week we chat with a vector-of-bool (a.k.a. Colby Pike).
We talk about pseudonyms, modules, build systems and his standard layout proposal, Pitchfork.
At the last minute we branch into TDD and what makes good design.
May 26th, 2020 | 1 hr 6 mins
c++, pvs studio, static analysis
This week we chat with a Yuri Minaev, of PVS Studio, about static analysis - and why you shouldn't be skipping on this essential part of software development.
May 10th, 2020 | 1 hr 7 mins
This week we chat with a panel of C++ trainers from around the world (but mostly from Germany, for some reason) - Nicolai Josuttis, Jason Turner, Rainer Grimm, Klaus Iglberger and Mateusz Pusz.
April 17th, 2020 | 1 hr 8 mins
c++, lewg, lewgi, pl22, wg21
This week we chat with Bryce Adelstein Lelbach about how the ISO C++ WG21 committee is evolving - and his roles within it (and beyond) are evolving, too.
April 2nd, 2020 | 59 mins 4 secs
c++, sg16, text, unicode
This week we chat with five members of the SG16 Unicode Study Group, Zach Laine, Tom Honermann, Steve Downey, Peter Brett and Corentin Jabot, about their efforts to get all things Unicode into the C++ standard.
March 5th, 2020 | 1 hr 1 min
c++, color, colour, graphics, rgb
This week we chat with James Berrow about colo(u)r, and how we're doing it all wrong (and not just the spelling).
February 26th, 2020 | 58 mins 40 secs
c++, circle, optionals. optional ref, std::embed
This week we chat with JeanHeyd Meneide (A.K.A. ThePhD) about coming full circle on std::embed, as well as whether optional references should rebind or assign-through.
February 5th, 2020 | 1 hr 4 mins
ansel sermersheim, barbara geller, c++, copperspice, doxypress
This week we chat with Ansel Sermersheim and Barbara Geller about Copperspice, Doxypress, csLibGuarded and kitchen utensils.
January 17th, 2020 | 1 hr 1 min
c++, debugging, gdb, greg law, time-travel, undo db
This week we chat with Greg Law about debugging and going back in time!
December 19th, 2019 | 57 mins 50 secs
backwards-compatibility, c++, c++23, epochs, rust, vittorio romeo
This week we chat with Vittorio Romeo about the pros and cons of backwards compatibility in C++, and his proposal to get the best of both worlds: Epochs.
November 21st, 2019 | 58 mins 56 secs
approval tests, c++, continuous delivery, legacy code, testing
This week we chat with Clare Macrae about Approval Testing, testing in general, the challenges (and some solutions to) testing legacy code - as well as highly visual environments like Qt GUIs or image processing apps.
November 6th, 2019 | 59 mins 33 secs
c++, c++20, c++23, c++30, circle, meta, metafor
This week, in a cpp.chat exclusive, we chat with Sean Baxter about Circle - the C++ compiler that he wrote. That’s a C++ compiler. That we wrote. Oh, and it does meta-programming in a way that we’re only dreaming of part of for C++23 or 26!
October 17th, 2019 | 45 mins 43 secs
adobe, algorithms, c++, generics, rotate, sean parent, stl
In our second live CppCon episode we chat with Sean Parent about relationships, working with Stepanov, over-object-orientizing things and, yes, even rotate.
October 12th, 2019 | 40 mins 37 secs
andrei alexandrescu, c++, c++23, exceptions, generative programming, herb sutter, introspection, reflection
The first of our two, live, CppCon episodes - this time we sit with Andrei Alexandrescu and Herb Sutter to introspect about introspection take exception to exceptions.
September 28th, 2019 | 52 mins 40 secs
c++, c++24, david sankel, discriminated union, michael park, pattern matching, tagged union, variant
This week we chat with David Sankel and Michael Park about their Pattern Matching proposal, as well as a language level variant. We look at how some judicious use of syntactic sugar can improve even the ugliest part of the sausage.
September 12th, 2019 | 1 hr 3 mins
c++, elections, patricia aas, security, voting
This week we chat with Patricia Aas about secure coding practices, using computers to count votes in elections and the two hardest problems in software development.