CppCast
Jason Turner & Mathieu Ropert
0
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.
Епизоде
-
Running Conferences and Processing Credit Cards with Kevin Carpenter 07.09.2026 1ч 7мин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! -
From Self Taught to Committee Member's First Accepted Paper 10.08.2026 1ч 3мин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. -
40 Years of Programming and Embeddable Programming Languages with Mark Guidarelli 13.07.2026 1ч 16мин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. -
Teaching C++ to Game Development Students in the Age of LLMs with Tom Tesch 22.06.2026 1ч 11мин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. -
GPU Programming and HLSL with Chris Bieneman 18.05.2026 1ч 8мин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. -
Compiler Warnings as Errors with Keith Stockdale 20.04.2026 1ч 4мин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. -
Building a Compiler Inside the C++ Compiler with Daniel Nikpayuk 06.04.2026 59мин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. -
Job Hunting and Optimizing Compilers with Jamie Pendergast 23.02.2026 52минJason is joined this week by Jamie Pendergast to discuss the current job market, learning to program, and optimizing compilers. -
Reflecting on Timur and Phil 24.10.2025 1ч 2минTimur and Phil reflect on Phil and Timur. We share some personal updates as well as news from the community. -
Reflection and C++26, with Herb Sutter 10.10.2025 1ч 3мин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. -
BrontoSource and Swiss Tables 03.07.2025 51мин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. -
Friends-and-Family Special 13.06.2025 1ч 2мин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! -
From Refactoring to (physical) Relocation 30.05.2025 51мин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. -
libstdc++ 16.05.2025 1ч 2мин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. -
Software development in a world of AI 02.05.2025 1ч 15мин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). -
Standard Library Hardening 11.04.2025 58мин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 do even today. -
News and Catch-up 21.03.2025 43минTimur and Phil return after an extended break with news and updates -
Tease Your C++ Brain 19.11.2024 54мин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. -
Realtime Sanitizer and the Performance Constraints attributes 29.10.2024 1ч 1мин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. -
Type Erasure, SIMD-Within-a-Register and more 20.10.2024 1ч 4мин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 cues from the worlds of Biology and Physics to arrive at new thinking around software development, design and architecture.
Популаран у
Овај подкаст се појављује и у подкаст листама ових земаља.