Skip to content
Artwork for CppCast
TechnologyNewsTech News

CppCast

Mathieu Ropert & Jason Turner

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
  • 20 episodes
  • monthly
  • Avg 1 hr 1 min
  • English
  • #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.

  • #393
    Oct 29, 2024 · 1 hr 1 min

    Realtime Sanitizer and the Performance Constraints attributes

    Christoper Apple joins Timur and Phil. Chris talks to us about his work on the new Realtime Sanitizer in the Clang20 release, as well as the associated Performance Constraints attributes, how they differ, and how they work together.

  • #392
    Oct 20, 2024 · 1 hr 4 min

    Type Erasure, SIMD-Within-a-Register and more

    Eduardo Madrid joins Phil and Timur. Eduardo talks to us about the Zoo libraries, including his advanced type-erasure library, as well as the SWAR library which simulates ad-hoc SIMD within a register. We also discuss how he has taken inspiration and c...

  • #391
    Oct 4, 2024 · 1 hr 1 min

    Parsing and Analysing C++

    Yuri Minaev joins Timur and Phil. Yuri talks to us about static analysis and how PVS Studio helps. Then we chat about his work on a custom C++ parser, and what challenges he's encountered.

Showing 1–20 of 20 episodes