Home Podcasts CppCast
CppCast

CppCast

Jason Turner & Mathieu Ropert 410 Episodes Oct 5, 2026

CppCast is the first podcast dedicated entirely to C++ developers, created by C++ developers. The show covers topics relevant to the C++ community, including programming techniques, libraries, tools, and industry news. Each episode typically features discussions with guest experts or deep dives into specific aspects of C++ development. It aims to inform and entertain programmers who work with the C++ language.

Episodes

Safety and Interoperability with Rust and C++
Safety and Interoperability with Rust and C++ Oct 5, 2026 01:09:22 Mathieu and Jason are joined by Jon Bauman to discuss safety and interoperability between Rust and C++. They dig into what "safety" really means (there are several categories of safety), what can and can't be guaranteed, how C++ could become a memory-safe language, and the challenges of making Rust and C++ work well together. Jon is currently looking for sponsorship to continue this important work
Running Conferences and Processing Credit Cards with Kevin Carpenter
Running Conferences and Processing Credit Cards with Kevin Carpenter Sep 7, 2026 01:07:33 Mathieu and Jason are joined by Kevin Carpenter to discuss all aspects of being involved with a conference: from regular attendee, to volunteering, to speaker, volunteer coordinator, and catering concerns. Kevin also shares some of his insights into how credit card processing works, along with some of the challenges he's encountered. In this episode Jason also gives the guest some homework assignm
From Self Taught to Committee Member's First Accepted Paper
From Self Taught to Committee Member's First Accepted Paper Aug 10, 2026 01:03:08 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 t
40 Years of Programming and Embeddable Programming Languages with Mark Guidarelli
40 Years of Programming and Embeddable Programming Languages with Mark Guidarelli Jul 13, 2026 01:16:57 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
Teaching C++ to Game Development Students in the Age of LLMs with Tom Tesch
Teaching C++ to Game Development Students in the Age of LLMs with Tom Tesch Jun 22, 2026 01:11:23 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 discu
GPU Programming and HLSL with Chris Bieneman
GPU Programming and HLSL with Chris Bieneman May 18, 2026 01:08:28 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
Compiler Warnings as Errors with Keith Stockdale
Compiler Warnings as Errors with Keith Stockdale Apr 20, 2026 01:04:52 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
Building a Compiler Inside the C++ Compiler with Daniel Nikpayuk
Building a Compiler Inside the C++ Compiler with Daniel Nikpayuk Apr 6, 2026 00:59:00 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 mu
Job Hunting and Optimizing Compilers with Jamie Pendergast
Job Hunting and Optimizing Compilers with Jamie Pendergast Feb 23, 2026 00:52:16 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 E
Reflecting on Timur and Phil
Reflecting on Timur and Phil Oct 24, 2025 01:02:18 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 :-
Reflection and C++26, with Herb Sutter
Reflection and C++26, with Herb Sutter Oct 10, 2025 01:03:12 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
BrontoSource and Swiss Tables
BrontoSource and Swiss Tables Jul 3, 2025 00:51:46 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

Recommended