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:
    Catch2 v3 and Random Numbers Dec 01, 2023
    Show notes

    Martin Hořeňovský joins Timur and Phil. Martin returns to talk about v3 of Catch2 and how it is different to v2. We also revisit the topic of random numbers and how Martin is still working on portable distributions and why that is important to testing and other domains.

    News

    • P2662R3 - "Pack Indexing"
    • P1673R13 - "A free function linear algebra interface based on the BLAS"
    • P2546R5 - "Debugging Support"
    • P2996R0 - "Reflection for C++26"
    • "Why I think C++ is still a desirable coding platform compared to Rust" - Henrique Bucher
    • CLion Nova

    Links

    Martin's NDC TechTown 2021 talk on Catch2 v3


    Physical Units and a System of Quantities Oct 20, 2023
    Show notes

    Mateusz Pusz joins Phil and new guest co-host, Anastasia Kazakova. Mateusz talks to us about his physical units (and quantities) library, mp-units, why v2 is a complete redesign compared to the previous version, and how incorporating a system of quantities is so central to this new design.

    News

    • clang 17 released
    • Conference videos released in October
    • AMA with Abbas Sabra (automatic/ static analysis)
    • Is it too hard for junior developers to get on the C++ career ladder (Reddit)

    Links

    • mp-units on GitHub
    • mp-units - Documentation
    • C++ on Sea 2023 video
    • The Mars Climate Orbiter crash
    • p1935 - "A C++ Approach to Physical Units"
    • p2980 - "A motivation, scope, and plan for a physical quantities and units library"
    • p2981 - "Improving our safety with a physical quantities and units library"
    • p2982 - "std::quantity as a numeric type"
    • p3003 - "The design of a library of number concepts"

    AI and Random Numbers Sep 15, 2023
    Show notes

    Frances Buontempo joins Phil and returning guest co-host, Matt Godbolt. Frances talks to us about her new book on modern C++ as well as her the topic of her previous book on machine learning. We discuss the differences between LLM-based AI and more statistical approaches, as well as where random numbers fit into all this and the limitations of their current support in C++.

    News

    • CppCon programme announced
    • C++ on Sea videos
    • "Inside STL" - The Old New Thing (August archive)
    • Open source C++ projects that use modern C++ features (Reddit)

    Links

    • "C++ Bookcamp" (title may change) - Frances' new book
    • "Genetic Algorithms and Machine Learning for Programmers" - Frances' previous book
    • Overload issues (submit articles on the main ACCU site)
    • Frances' paper bag escapology certificate
    • Shannon's mind reading paper
    • ERNIE (Electronic Random Number Indicator Equipment)
    • P2059R0 - "Make Pseudo-random Numbers Portable" (defunct)
    • "Using, Generating and Testing with Pseudo-Random Numbers" - Frances' ACCU 2023 talk
    • "Program your way out of a paper bag" series:
      • "How to program your way out of a paper bag" (slides)
      • "How to Evolve Your Way Out of a Paper Bag" (video)
      • "Diffuse your way out of a paper bag" (video)
      • "How to Evolve Your Way Out of a Paper Bag" (video)
      • "Crowd Your Way Out of a Paper Bag" (video)

    Automatic Static Analysis Sep 01, 2023
    Show notes

    Abbas Sabra joins Phil and Timur. Abbas talks to us about static analysis, the challenges - and benefits - of analysing C++ code, and a new feature from Sonar that can scan public repos with zero config.

    News

    • Boost 1.83.0 released
    • fmt 10.1 released
    • The downsides of C++ Coroutines

    Links

    • "All the defaults are backwards" - Phil's Lightning Talk
    • "No, C++ static analysis does not have to be painful" - Sonar blog
    • video showing Sonar's Automatic Analysis in action
    • Sonar Community Discourse forums

    Soagen Aug 18, 2023
    Show notes

    Mark Gillard joins Timur and guest co-host Jason Turner. Mark talks to us about reflection, SIMD, and his library soagen, a structure-of-arrays generator for C++.

    News

    • What is Low Latency C++? C++Now 2023, part 1
    • What is Low Latency C++? C++Now 2023, part 2
    • Inside STL: The vector
    • Inside STL: The string
    • Experimenting with Modules in Flux
    • pycmake
    • cpptrace

    Links

    • Soagen on GitHub
    • Soagen documentation
    • Mike Acton: Data-Oriented Design and C++ at CppCon 2014
    • Bryce Adelstein Lelbach on SoA and reflection at ACCU 2023
    • Data-Oriented Design and Modern C++ at CppNow 2023
    • Godbolt's law
    • toml++ on GitHub
    • PVS-Studio: 60 terrible tips for a C++ developer

    How CLion works under the hood Aug 04, 2023
    Show notes

    Dmitry Kozhevnikov joins Timur and guest co-host Matt Godbolt. Dmitry talks to us about how the CLion IDE works under the hood.

    News

    • mold 2.0.0 released
    • CLion 2023.2 released
    • Should we stop writing functions?

    Links

    • C++ Lambda Idioms: technique to separate user-specified and deduced template parameters
    • The Kotlin Foundation
    • JetBrains Runtime
    • CLion data flow analysis engine
    • PVS-Studio: 60 terrible tips for a C++ developer

    Safety, Security and Modern C++, with Bjarne Stroustrup Jul 21, 2023
    Show notes

    Bjarne Stroustrup joins Phil and Timur. Bjarne talks to us about safety in C++ through profiles, as well as modules and concepts - and looks ahead to what else is coming next.

    News

    • C++ Now 2023 videos
    • ACCU 2023 videos
    • JetBrains Developer Ecosystem Survey 2023
    • Upcoming Boost 1.83 release

    Links

    • P2739R0 - 'A call to action: Think seriously about “safety"; then do something sensible about it'
    • P2687R0 - 'Design Alternatives for Type-and-Resource Safe C++'
    • 'Contemporary C++ in Action' (video) - Daniela Engert

    Sequence-Oriented Programming Jul 07, 2023
    Show notes

    Tristan Brindle joins Timur and Phil. Tristan talks to us about a safer alternative to iterators and his library, Flux, that implements it.

    News

    • 60 terrible tips for a C++ developer
    • Big, combined, committee trip report from Varna
    • CLion 2023.2 EAP4: AI Assistant
    • "Making C++ Memory-Safe Without Borrow Checking, Reference Counting, or Tracing Garbage Collection"

    Links

    • Episode 78 of CppCast, mentioning Cling
    • Episode of ADSP recorded at C++ on Sea
    • Episode 152 of CppCast, with Tristan and the C++ London Uni team
    • Flux on GitHub

    Contracts Jun 23, 2023
    Show notes

    Joshua Berne joins Phil and Timur. Joshua talks to us about the previous week's ISO C++ meeting in Varna, Bulgaria, then focuses on the current state of the contracts proposal that he has been central to, as well as a bit of its history.

    News

    • ISO C++ trip report's from Varna:
      • Herb Sutter's trip report
      • Jonathan Müller's trip report
    • GCC 14 NRVO enhancements (Reddit)
      • P2025 proposes guaranteed NRVO
      • How to get NRVO before C++26
    • XCode 15 beta

    Links

    • P2831 - "Functions having a narrow contract should not be noexcept"
    • P2521 - The current contracts MVP
    • P2695 - "A proposed plan for Contracts in C++"
    • P2811 - "Contract-Violation Handlers"
    • P2834 - "Semantic Stability Across Contract-Checking Build Modes"
    • P2877R0 - "Contract Build Modes, Semantics, and Implementation Strategies"
    • P2751 - "Evaluation of Checked Contract-Checking Annotations"
    • P2552 - "On the ignorability of standard attributes"
    • p2786 - "Trivial relocatability options"
    • P2839 - "Nontrivial Relocation via a New owning reference Type"
    • P0843R8 - "inplace_vector"

    Modules and build systems Jun 09, 2023
    Show notes

    Daniel Ruoso joins Phil and Timur. After covering a couple of blog posts and a new UI library, we welcome Daniel back to talk with us about modules, package and build systems and SG15, the tooling study group. We also revisit the Ecosystem International Standard.

    News

    • Modern C++ In-Depth — Is string_view Worth It?
    • How to check if a pointer is in a range of memory - Raymond Chen
    • Nui - new C++ Webview UI library
    • Nui on Reddit
    • Timur's Undefined Behaviour survey

    Links

    • P2898R0 - "Importable Headers are Not Universally Implementable"
    • "Clang Automated Refactoring for everyone with clangmetatool" - Daniel's C++ Now 2019 talk
    • P1689R5 - "Format for describing dependencies of source files" (Kitware)

    Previous 1 3 4 5 6 7 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