- 1 hour 3 minutesFrom Self Taught to Committee Member's First Accepted PaperJason and Mathieu are joined by the self-taught Alex (Waffl3x) to discuss the C++ standards committee, defaulted post-fix operators, and self-taught computer engineering. Alex shares his experience of joining the C++ Committee and his efforts to get more people involved.
News
- Mateusz needs help with his logarithmic unit design
- EuroLLVM 2026 security related talks
- A set of papers related to safety in the July mailing
- Brno mailing (2026-07)
Links
10 August 2026, 9:00 am - 1 hour 16 minutes40 Years of Programming and Embeddable Programming Languages with Mark GuidarelliJason and Mathieu are joined by Mark Guidarelli to discuss the history of C++ and esoteric programming languages, Mark's own development history spanning four decades, and what "merging" used to mean before source control.
News
- The code::dive 2026 call for papers is open
- Gor Nishanov, author of C++ coroutines, recently passed away
- C++ Documentary was released
- Check out the C++ Perf Quiz
Links
13 July 2026, 9:00 am - 1 hour 11 minutesTeaching C++ to Game Development Students in the Age of LLMs with Tom TeschJason and Mathieu are joined by Tom Tesch to discuss teaching C++ to game development students, how LLMs and chatbots are reshaping programming education and assessment, and the lessons that come from teaching on retro hardware like the NES.
News
Links
22 June 2026, 9:00 am - 1 hour 8 minutesGPU Programming and HLSL with Chris BienemanJason and Mathieu are joined by Chris Bieneman to discuss GPU programming and the evolution of HLSL, the challenges of floating-point determinism on GPUs, and lessons from over a decade of shading language and compiler work.
News
- Sure, xor'ing a register with itself is the idiom for zeroing it out, but why not sub? - Raymond Chen, The Old New Thing
- Preventing Integer Overflow in Physical Computations - Mateusz Pusz, mp-units
- Let's check vibe code that acts like optimized C++ but is actually a mess - Andrey Karpov, PVS-Studio
Links
- Developer Toolchain for the PlayStation 4 - Paul Robinson (2013 LLVM US Dev Meeting)
- HLSL: Decades in the Making - Chris Bieneman (Khronos Shading Languages Symposium 2026)
- GLSL: Origins, Observations and Opportunities - Randi Rost (Khronos Shading Languages Symposium 2026)
- Redefining the Software Engineering Profession for AI - Mark Russinovich & Scott Hanselman (ACM)
- Two Compilers, One Language, No Specification - Chris Bieneman (2024 LLVM Developers' Meeting)
- Ecma TC57 - HLSL Standardization Committee (GitHub)
- microsoft/hlsl-specs - HLSL Specifications (GitHub)
18 May 2026, 9:00 am - 1 hour 4 minutesCompiler Warnings as Errors with Keith StockdaleJason and Mathieu are joined by Keith Stockdale to discuss C++26 news, his experience upgrading Sea of Thieves from C++14 to C++20 across compilers, and the practical challenges of raising compiler warning levels and enabling warnings as errors.20 April 2026, 9:00 am
- 59 minutesBuilding a Compiler Inside the C++ Compiler with Daniel NikpayukDaniel Nikpayuk joins Jason to talk about ccTMP, his C++17 template metaprogramming library that builds a functional type system at compile time by encoding bytecode as template parameters in continuation-passing style — letting the C++ compiler itself optimise away the interpretation layer. They also cover Daniel's path into C++, from typesetting Inuktitut in LaTeX to his longer-term goal of a multimedia programming language for Indigenous storytelling.6 April 2026, 9:00 am
- 52 minutes 16 secondsJob Hunting and Optimizing Compilers with Jamie PendergastJason is joined this week by Jamie Pendergast to discuss the current job market, learning to program, and optimizing compilers.
- Designated Initializers, the best feature of C++20 · Mathieu Ropert
- Support for C++26 Reflection has been merged into GCC trunk! : r/cpp
- Latest News From Upcoming C++ Conferences (2026-01-14) : r/cpp
- Call for Papers - NDC TechTown 2026 | Software Conference for Embedded and Systems Programming
- Cyrex Optimizing Compiler
23 February 2026, 6:00 pm - 1 hour 2 minutesReflecting on Timur and PhilTimur and Phil reflect on Phil and Timur. We share some personal updates as well as news from the community.
News
- "Why we didn't rewrite our feed handler in Rust" - post from DataBento
- "C++ reflection (P2996) and moc" - from Qt wiki
- "Poll: Does your project use terminating assertions in production?" - from Herb's blog
Links
24 October 2025, 9:00 am - 1 hour 3 minutesReflection and C++26, with Herb SutterPhil and Timur are joined by Herb Sutter to catch up on what's going in to C++26 which, let's be honest, is dominated by reflection.
News
- CLion now has a constexpr debugger
- "CMake for complex projects" - tutorial:
- Safe C++ proposal is not being continued
- Episode with Sean Baxter
Links
10 October 2025, 9:00 am - 51 minutes 46 secondsBrontoSource and Swiss TablesMatt Kulukundis joins Timur and Phil. Matt talks to us about BrontoSource, his start-up focused on refactoring, updating or migrating large codebases, as well as his work on Swiss Tables.
News
- Herb Sutter's WG21, Bulgaria, trip report
- End of active development on jemalloc
- "Amortized O(1) complexity" - Andreas Weiss' lightning talk
Links
3 July 2025, 9:00 am - 1 hour 2 minutesFriends-and-Family SpecialPhil and Timur are joined by Jason Turner, Matt Godbolt, Anastasia Kazakova and Guy Davidson to celebrate 400 episodes of CppCast and catch up with the co-hosts that have helped us keep up for the last 50 of them!
News
- Boost.Bloom has been accepted into Boost
- "Three types of name lookups in C++" - Sandor Dargo
- "How Compiler Explorer Works in 2025" - Matt Godbolt
Links
13 June 2025, 9:00 am - More Episodes? Get the App