Skip to content
Artwork for CppCast
TechnologyNewsTech News

CppCast

Jason Turner & Mathieu Ropert

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

Play
  • 23 episodes
  • monthly
  • Avg 1 hr 1 min
  • English
Counted on this page — what you have heard stays on this device, so it is not something the list can be paged by.
  • #413
    Yesterday · 56 min

    Learning C++ With C++26's Reflection

    In this episode, Mathieu and Jason are joined by Ryan Keane to discuss his duck library, which allows polymorphism-like behaviour through reflection, along with his journey of learning C++ through exploring C++26's reflection mechanisms.

  • #412
    October 5 · 1 hr 9 min

    Safety and Interoperability with Rust and C++

    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-s...

  • #411
    September 7 · 1 hr 7 min

    Running Conferences and Processing Credit Cards with Kevin Carpenter

    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 ho...

  • #410
    August 10 · 1 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 mo...

  • #407
    May 18 · 1 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.

  • #406
    April 20 · 1 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.

  • #405
    April 6 · 59 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...

  • #403
    Oct 24, 2025 · 1 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.

  • #402
    Oct 10, 2025 · 1 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.

  • #401
    Jul 3, 2025 · 51 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.

  • #400
    Jun 13, 2025 · 1 hr 2 min

    Friends-and-Family Special

    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!

  • #399
    May 30, 2025 · 51 min

    From Refactoring to (physical) Relocation

    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.

  • #398
    May 16, 2025 · 1 hr 2 min

    libstdc++

    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.

  • #397
    May 2, 2025 · 1 hr 15 min

    Software development in a world of AI

    Daisy Hollman joins Phil and Anastasia. Daisy talks to us about the current state of the art in using LLM-based AI agents to help with software development, as well as where that is going in the future, and what impacts it is having (good and bad).

  • #396
    Apr 11, 2025 · 58 min

    Standard Library Hardening

    Louis Dionne joins Phil and Timur. Louis talks to us about his role as code owner of libc++ (clang's standard library implementation) and the standard library hardening proposal that was just accepted into C++26, why this is important, and what you can...

  • #395
    Mar 21, 2025 · 43 min

    News and Catch-up

    Timur and Phil return after an extended break with news and updates

  • #394
    Nov 19, 2024 · 54 min

    Tease Your C++ Brain

    Anders Knatten joins Phil and Timur. Anders reminds us about cppquiz.org and tells to us about his new book, C++ Brain Teasers, how that relates to the site and why it's has good practical applicability.

Showing 1–20 of 23 episodes