Once a month, Jason sits down with guests from the C++ community to discuss the latest news and what they have been up to. Find us at cppcast.com
Listen to episodes
60 recent
August 10, 2026Episode 4101 hr 3 min
From Self Taught to Committee Member's First Accepted Paper
Jason 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
Deducing this
Clarify the behavior of floating-point overflow
July 13, 2026Episode 4091 hr 16 min
40 Years of Programming and Embeddable Programming Languages with Mark Guidarelli
Jason 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
trix - Mark Guidarelli
Mazes for Programmers - Jamis Buck
Game Oriented Assembly Lisp - Wikipedia
OpenGOAL
Practical File System Design with the Be File System - Dominic Giampaolo (Internet Archive)
June 22, 2026Episode 4081 hr 11 min
Teaching C++ to Game Development Students in the Age of LLMs with Tom Tesch
Jason 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
Sourcetrail - interactive source explorer for C++/Java, fork maintained by Peter Most
Links
The Creature of Wellstown - student NES game discussed in the episode (itch.io)
Game Education Case Study Microtalks - Tom Tesch et al. (GDC Vault)
May 18, 2026Episode 4071 hr 8 min
GPU Programming and HLSL with Chris Bieneman
Jason 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)
April 20, 2026Episode 4061 hr 4 min
Compiler Warnings as Errors with Keith Stockdale
Jason 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.
C++26 is Done - Trip Report, March 2026 ISO C++ Standards Meeting
Announcing Meeting C++ 2026
Dear ImGui Explorer
Common Package Specification Is Out the Gate
April 6, 2026Episode 40559 min
Building a Compiler Inside the C++ Compiler with Daniel Nikpayuk
Daniel 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.
Cache-Explorer
TeaScript C++ Library
imrefl
autocereal
February 23, 2026Episode 40452 min
Job Hunting and Optimizing Compilers with Jamie Pendergast
Jason 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
October 24, 2025Episode 4031 hr 2 min
Reflecting on Timur and Phil
Timur 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
Episode 376, with Rainer Grimm
Final entry on Rainer's blog :-(
Epsiode 350, with Timur and Phil
ACCU Conference and C++ on Sea, merging:
Announcement post
Tickets - Super Early Bird at time of posting
Catch23 repo
P3846R0 - "C++26 Contract Assertions, Reasserted"
ADSP: The Podcast
Two's Complement - A Programming Podcast by Matt (Godbolt) and Ben (Rady)
October 10, 2025Episode 4021 hr 3 min
Reflection and C++26, with Herb Sutter
Phil 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:
Part one
Part two
Safe C++ proposal is not being continued
Episode with Sean Baxter
Links
Herb's Reflection talk at CppCon 2025
Herb's Contract's talk at CppCon 2025
July 3, 2025Episode 40151 min
BrontoSource and Swiss Tables
Matt 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
Reddit discussion of filter view issue
Links
Acronyms on cppreference/com
Arthur O'Dwyer's acronym glossary
Matt’s Swiss Tables talk at CppCon
Example of BrontoSource integration in Compiler Explorer
Is this your show?
Claim this listing to keep it up to date, reach guests who want to pitch you, and manage bookings with Guestify.