TopPodcast.com
Menu
  • Home
  • Top Charts
  • Top Networks
  • Top Apps
  • Top Independents
  • Top Podfluencers
  • Top Picks
    • Top Business Podcasts
    • Top True Crime Podcasts
    • Top Finance Podcasts
    • Top Comedy Podcasts
    • Top Music Podcasts
    • Top Womens Podcasts
    • Top Kids Podcasts
    • Top Sports Podcasts
    • Top News Podcasts
    • Top Tech Podcasts
    • Top Crypto Podcasts
    • Top Entrepreneurial Podcasts
    • Top Fantasy Sports Podcasts
    • Top Political Podcasts
    • Top Science Podcasts
    • Top Self Help Podcasts
    • Top Sports Betting Podcasts
    • Top Stocks Podcasts
  • Podcast News
  • About Us
  • Podcast Advertising
  • Contact
Not in our directory?
Add Show Here
Podcast Equipment
Center

toppodcastlogoOur TOPPODCAST Picks

  • Comedy
  • Crypto
  • Sports
  • News
  • Politics
  • True Crime
  • Business
  • Finance

Follow Us

toppodcastlogoStay Connected

    View Top 200 Chart
    Back to Rankings Page
    Software How-To

    CppCast

    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

    Advertise
    • Apple Podcasts
    • Google Play
    • Spotify

    Latest Episodes:
    Parsing and Analysing C++ Oct 04, 2024
    Show notes

    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.

    News

    • CppCon 2024 keynotes on YouTube (via CppCon site):

      • Herb Sutter - "Peering Forward: C++'s Next Decade"
      • Khalil Estell - "C++ Exceptions for Smaller Firmware"
      • Amanda Rousseau - "Embracing an Adversarial Mindset for C++ Security"
      • David Gross - "Ultrafast Trading Systems in C++"
      • Daveed Vandevoorde - "Gazing Beyond Reflection for C++26"
    • Coros - task-based parallelism library built on C++20 Coroutines

    • "The case of the crash when destructing a std::map" - Raymond Chen
    • ACCU 2025 Call for Speakers and (super) Early Bird Tickets

    Links

    • C++ Under the Sea
    • PVS-Studio (download)
    • PVS-Studio Blog
    • Yuri's Webinar: Parsing C++

    CppCon 2024 Live Special Sep 20, 2024
    Show notes

    Phil and Timur are joined by a live audience at CppCon as we chat about Safety in C++, AI and the running of CppCast itself.

    News

    • Clang 19.1 released
    • Sean Baxter's "Safe C++"
    • P3390R0: "Safe C++" - Sean's work written up as a proposal
      • partnership announcement from C++ Alliance
      • Summary article on The Register

    Links

    • Core C++ (Israel) - Call for Speakers closes 22nd Sept!
    • "Robots Are After Your Job: Exploring Generative AI for C++" - Andrei Alexandrescu's CppCon 2023 talk

    Benchmarking Language Keywords Sep 06, 2024
    Show notes

    Benjamin Summerton joins Timur and Phil. Ben talks to us about what led him to benchmark the impact of the final and noexcept keywords, how to interpret his results, and the project that inspired him to do so in the first place.

    News

    • Boost 1.86 released
    • RealtimeSanitizer - new real-time safety testing tool for C and C++ projects that comes with Clang 20
    • "Honey, I shrunk {fmt}: bringing binary size to 14k and ditching the C++ runtime"

    Links

    • Join us for the CppCast CppCon Special
    • Previous episodes covering std lib implementations:
      • Stephan T. Lavavej (MSVC)
      • Stephan T. Lavavej and Sy Brand (MSVC)
      • Billy O'Neil (MSVC)
      • Marshall Clow (libc++)
      • Eric Fiselier (libc++)
    • "noexcept affects libstdc++’s unordered_set" - Arthur O'Dwyer
    • Episode with Martin Hořeňovský, discussing non-portal random distribution
    • Episode with Frances Buontempo, also mentioning random numbers and the portable distribution issue
    • "Free Your Functions" (video) - Klaus Iglberger (timed link to the bit that talks about performance)
    • Ben's PSRayTracing repo

    Reducing Binary Sizes Aug 09, 2024
    Show notes

    Sándor Dargó joins Phil and Anastasia Kazakova. Sándor talks to us about why and how to reduce the final binary sizes your code produces, as well as the importance of clean code.

    News

    • "cppfront: Midsummer update"
      • Reddit Thread
      • cpp2 episode from last year
    • AutoConfig: C++ Code Analysis Redefined (Sonar)
    • “noexcept Can (Sometimes) Help (or Hurt) Performance” - Ben Summerton

    Links

    • Binary Sizes posts on Sándor's blog
    • Sándor's books
    • "Parameterized testing with GTest" - Sándor Dargó
    • "How to keep your binaries small?" - Sándor's C++ on Sea talk(s)
      • (will add video links when available)

    Swift for C++ Developers Jul 27, 2024
    Show notes

    Doug Gregor joins Phil and Kevin Carpenter. Doug talks to us about his work on Swift at Apple, what the language is like and how it can interoperate with C++.

    News

    • "Memory Safety in C++ vs Rust vs Zig" - B Shyam Sundar
    • C++ under the Sea workshops announced
    • mp-units 2.2.0 released

    Links

    • "Swift for C++ Practioners" - first in blog series from Doug Gregor
    • Episode 341, with Dave Abraham talking about Swift/ C++ interop
    • "Start with a Protocol" - blog post from Rob Napier (but link to Dave Abraham's "Crusty" talk no longer works)
    • "Option(al) is not a Failure" - Phil's talk about Swift Error Handling
    • "Option(al) is not a Failure" (yes, same name) - Phil's talk about past, present and possible future C++ error handling
    • "Swift Concurrency"

    QuantLib Jul 12, 2024
    Show notes

    Luigi Ballabio joins Phil and Matt Godbolt. Luigi talks to us about QuantLib, an open-source library for financial models that he co-founded and now maintains.

    News

    • WG21 St. Luis trip reports:
      • "Official" report, collated by Inbal Levy
      • Herb Sutter's trip report

    Links

    • QuantLib home page
    • Episode about borrow-checked C++ with Sean Baxter
    • "QuantLib Python Cookbook" - book by Luigi
    • "Implementing QuantLib" - book by Luigi

    libunifex and std::execution Jun 28, 2024
    Show notes

    Jessica Wong and Ian Petersen join Timur and Phil. Ian and Jessica talk to us about libunifex and other async code projects at Meta, how it has evolved in the proposed std::execution and what structured concurrency is.

    News

    • XCode 16 beta
      • The std library that ships with XCode 16 supports "hardening"
      • libc++ hardening modes
    • "What’s the deal with std::type_identity?" - Raymond Chen
    • "C++ programmer's guide to undefined behavior: part 1 of 11" - PVS Studio
    • "C++ Brain Teasers: Exercise Your Mind" - Anders Schau Knatten

    Links

    • "std::execution" - P2300R9
    • "async_scope – Creating scopes for non-sequential concurrency" - P3149R3
    • "Notes on structured concurrency, or: Go statement considered harmful"
    • Folly Coro

    Boost, The Beman Project and Beyond Jun 14, 2024
    Show notes

    Zach Laine joins Phil and Timur. Zach talks to us about the Boost collection of libraries, his contributions to it, a little of its history and where it's going, and a new project that aims to get back to Boost's original roots.

    News

    • Timing vulnerability in Kyber due to compiler optimization pass
    • JUCE 8 released
    • C++ Under the Sea - new conference in The Netherlands

    Links

    • Boost

    Safe, Borrow-Checked, C++ May 31, 2024
    Show notes

    Sean Baxter joins Timur and Phil. Sean explains how he has managed to implement a borrow checker for C++ in his Circle compiler. In fact his implementation addresses all the same safety issues that Rust addresses.

    News

    • "Noisy: The Class You Wrote a Hundred Times"
      • Reddit discussion
    • "Addressing That Post About final"
    • Conference News:
      • Pure Virtual C++ 2024 videos
      • C++ on Sea 2024 - full scheduled published

    Links

    • Jet Propulsion Lab
    • Circle homepage
    • "Safe C++" - Sean's video covering the implementation discussed on the episode
    • P2687R0 - "Design Alternatives for Type-and-Resource Safe C++" - Stroustrup & Dos Reis
    • P2771R0 - "Towards memory safety in C++"
    • Clang's "Lifetime Extensions for C++" RFC

    Rust <=> C++ May 18, 2024
    Show notes

    Mara Bos joins Phil and Timur. Mara talks to us about her work on the Rust evolution team and how she uses embedded Rust for drone flight controllers. We chat about some of the differences and similarities between C++ and Rust, and what the two languages can, and should, learn from each other.

    News

    • GCC 14 released
      • Changes
      • Reddit discussion
    • "An informal comparison of the three major implementations of std::string" (updated) - Raymond Chen
    • BugInsight – New memory leak and deadlock finder for C and C++ on Windows
      • Reddit discussion

    Links

    • "Rust Atomics and Locks" - Mara's book
    • "driveway moment" (Wiktionary)

    Previous 1 2 3 4 5 41 Next

    Related Podcasts

    Know How… (Video)

    1

    Know How… (Video) Education
    JavaScript Jabber

    2

    JavaScript Jabber Education
    Programming Throwdown

    3

    Programming Throwdown Software How-To
    Software Engineering Radio – the podcast for professional software developers

    4

    Software Engineering Radio – the podcast for professional software developers Software How-To
    The Changelog: Software Development, Open Source

    5

    The Changelog: Software Development, Open Source How To
    Coding Blocks

    6

    Coding Blocks Software How-To
    footer-logo

    Contact Us

    Toll Free: 844-670-7747

    Links

    • Home
    • Top Charts
    • Networks
    • Apps
    • Independents Podcasts
    • Podcast Advertising
    • Podcast News
    • Contact Us
    • About Us
    • Analytics & Insights

    Stay Connected

      Privacy, Terms of Use & Our Code of Ethics Protecting Content Creators Copyrights