
Advertise on podcast: CppCast
Rating
4.8from
This podcast has
411 episodes
Language
EnglishPublisher
Phil Nash & Timur DoumlerExplicit
No
Date created
2015/02/18
Latest episode
2026/10/05
Average duration
64 min.
Release period
37 days
Description
Every two weeks, or so, we sit down with guests from the C++ community to discuss the latest news and what they have been up to. Find us at cppcast.com
Unlock CppCast podcast Email contact info,
Listeners & Audience details
Email contact information
Direct podcast contact details

Listeners
Audience numbers & engagement insights

Audience details
Podcast Insights

Social media
Check CppCast social media presence
Podcast episodes
Check latest episodes from CppCast podcast
Safety and Interoperability with Rust and C++
2026/10/05
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. You can contact Jon via [email protected].
Links
Jon's talks - YouTube playlist
P3874R1: Should C++ be a memory-safe language? - Jon Bauman, Timur Doumler, Nevin Liber, Ryan McDougall, Pablo Halpern, Jeff Garland, Jonathan Müller
P3874 R1 Should C++ be a memory-safe language? - cplusplus/papers issue #2475
C++ Interoperability Initiative problem statement - Rust Foundation
BorrowSanitizer - an LLVM sanitizer for finding aliasing violations across Rust, C and C++
C++/Rust Interop Problem Space Mapping - Rust Project Goals 2025H2
Miri example on the Rust Playground
There is no memory safety without thread safety - Ralf Jung
RustBelt: Logical Foundations for the Future of Safe Systems Programming - MPI-SWS
Understanding and Evolving the Rust Programming Language - Ralf Jung's PhD thesis
Running Conferences and Processing Credit Cards with Kevin Carpenter
2026/09/07
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 assignments for future conferences!
News
How fast is C++26's std::hive? - Daniel Lemire
Tonight, ShadPS4 joins the hunt: uncovering bugs in the most popular PS4 emulator - Nikita Terentev, PVS-Studio
From Self Taught to Committee Member's First Accepted Paper
2026/08/10
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
40 Years of Programming and Embeddable Programming Languages with Mark Guidarelli
2026/07/13
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)
Teaching C++ to Game Development Students in the Age of LLMs with Tom Tesch
2026/06/22
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)
GPU Programming and HLSL with Chris Bieneman
2026/05/18
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)
Compiler Warnings as Errors with Keith Stockdale
2026/04/20
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
Building a Compiler Inside the C++ Compiler with Daniel Nikpayuk
2026/04/06
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
Job Hunting and Optimizing Compilers with Jamie Pendergast
2026/02/23
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
Reflecting on Timur and Phil
2025/10/24
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)
Reflection and C++26, with Herb Sutter
2025/10/10
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
2025/07/03
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
Friends-and-Family Special
2025/06/13
Phil 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
Episode 376 with Rainer Grimm
Rainer's website and blog - with updates on his ALS journey
From Refactoring to (physical) Relocation
2025/05/30
Kristen Shaker joins Timur and Phil. Kristen talks to us about her C++ on Sea keynote about the C++ interview process, her previous work at Google, and why she has made a slightly unusual career change.
News
libc++ removed the base template for std::char_traits
"how to break or continue from a lambda loop?" - Vittoria Romeo
Results from the 2025 Annual C++ Developer Survey "Lite" (pdf)
Links
C++ on Sea schedule (with Kristen and Timur's keynotes)
BrontoSource
"What Can We Learn From the Results of C++ Community Surveys?" - Anastasia Kazakova
"Sorting Resumes" - Joel Spolsky (introducing the idea of filtering)
"How to Build Your First C++ Automated Refactoring Tool" - Kristen's CppCon 2023 talk
libstdc++
2025/05/16
Jonathan Wakely joins Phil and Timur. Jonathan talks to us about libstdc++ (GCC's standard library implementation), of which he is the lead maintainer, and tackles some tough questions like ABI compatibility - and how GCC and libstdc++ approach it.
News
GCC 15 released (release notes)
Boost.OpenMethod review (finished)
2025 Annual C++ Developer Survey "Lite" (closed)
Links
GCC Mailing Lists
Podcast reviews
Read CppCast podcast reviews
TEKutz 2021/02/25
Guest audio is too poor
I have been trying to listen to the show for a year and a half and I just can’t hear it. Every time they have a guest on the show the audio is just to...
Gigatexal 2020/08/26
I’m not even a C++ dev and I love the show
Jason and Rob’s relationship on the show is genuine. They’re industry vets and humble enough to admit when they don’t know much about a topic. The sho...
rando20567 2020/02/22
When its good its good. When the production quality is not good its unlistenable
This is a great podcast with great guests. However sometimes the production quality is so rough that its really unlistenable. I delete those but its p...
Avid Image 2019/06/01
Great podcast
It's refreshing to find a tech podcast that has quality content, and quality hosts. I subscribe to a few technical podcasts, and they are no where nea...
plainjim1 2018/11/12
Great hosts and always informative
This is a wonderful podcast that helps me learn about important people in the C++ and software community. It's not dry at all, and I really enjoy the ...
ricky ticky tommy 2017/07/27
Awesome C++ podcast
Cppcast is a pleasure to listen to. I've learned things that I've directly applied to my job. Thanks, and keep up the great work!
RatingsFromRJA 2017/05/29
I love CppCast
I love CppCast. Its extensive back catalogue provides a great variety of material that helps me to fall asleep. Do I learn something? Probably. And th...
Jmfairfax 2017/03/19
best guest for the best language
I probably prefer javascript jabber style a bit better but these guys know their templates, continuous integration, and cache lines.
stollio 2017/02/10
Great Cpp focused podcast
Keep up the great work guys!
RandomDSdevel 2016/11/16
Addicted to Back-Episodes
I just discovered this podcast a little while ago and started from the beginning. To my delight, I have found that every episode so far has contained...
Podcast sponsorship advertising
Start advertising on CppCast relevant audience podcasts
You may also like to advertise on these Podcasts

4.629942062
Optimal Living Daily - Personal Development and Self-Improvement
Justin Malik

4.897051443
The Graham Allen Show
Graham Allen

4.917101561
DarrenDaily On-Demand
Darren Hardy LLC

4.921801090
The Carl Jackson Podcast
Salem Podcast Network

4.922712003
First15 Devotional
First15

4.6313621086
Wow in the World
Tinkercast

4.723181969
Timeless Wisdom with Dennis Prager
Salem Podcast Network

4.814621647
The Big Honker Podcast
Andy Shaver & Jeff Stanfield

4.737211986
The Eric Metaxas Show
Metaxas Media

4.549182000
The Daily Stoic
Daily Stoic | Backyard Ventures

