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:
    Reducing Memory Allocations Mar 12, 2021
    Show notes

    Rob and Jason are joined by Arnaud Desitter. They first discuss blog posts on parameter passing, fuzzing and push_back vs emplace_back. Then they talk to Arnaud Desitter about his successes improving application performance by reducing memory allocations found using heaptrack.

    Episode Transcripts

    • PVS-Studio Episode Transcripts

    News

    • Hacking on Clang is surprisingly easy
    • Parameter Passing in C and C++
    • Fuzzing Image Parsing in Windows, Part Two: Uninitialized Memory
    • Don't blindly prefer emplace_back to push_back

    Links

    • Reducing Memory Allocations in a Large C++ Application - Arnaud Desitter [ C++ on Sea 2020 ]
    • Reducing Memory Allocations in a Large C++ Application - Slides- Arnaud Desitter [ C++ on Sea 2020 ]
    • heaptrack

    Sponsors

    • PVS-Studio. Write #cppcast in the message field on the download page and get one month license
    • The Evil within the Comparison Functions
    • Top 10 Bugs Found in C++ Projects in 2020

    The Old New Thing Mar 05, 2021
    Show notes

    Rob and Jason are joined by Raymond Chen from Microsoft. They first talk about Herb Sutter's virtual ISO Plenary Trip Report and some new features voted into the C++23 draft. Then they talk to Raymond Chen from Microsoft about his career working on Windows and the Old New Thing blog.

    News

    • Trip report: Winter 2021 ISO C++ standards meeting (virtual)
    • Learn C++, Qt and QML the easy way

    Links

    • Raymond’s blog The Old New Thing. Here’s the post that made his July 4 family picnic a little more stressful
    • Raymond is managing editor of the Windows Universal Samples and the Windows Classic Samples repos on GitHub.
    • Here’s a YouTube playlist of Raymond’s One Dev Minute short videos.
    • Raymond can be found on GitHub as @oldnewthing, and his necktie’s Twitter account is @ChenCravat.

    Sponsors

    • Visual Assist

    Vcpkg Registries Feb 26, 2021
    Show notes

    Rob and Jason are joined by Nicole Mazzuca from Microsoft. They first talk about a differential equation library, and modules support in build2 and meson. Then they talk to Nicole from Microsoft's vcpkg team about some new features in vcpkg to enable teams to host their own libraries.

    News

    • Solving Differential Equations with LLVM
    • Complete C++20 Modules Support with GCC in build2
    • Meson Build System 0.57.0 is out w/ experimental suport for C++ Modules, Qt6, ThinLTO and more

    Links

    • Registries: Bring your own libraries to vcpkg
    • Dependency Confusion: How I Hacked Into Apple, Microsoft and Dozens of Other Companies

    Sponsors

    • PVS-Studio. Write #cppcast in the message field on the download page and get one month license
    • The Evil within the Comparison Functions
    • Top 10 Bugs Found in C++ Projects in 2020

    Trading Systems Feb 19, 2021
    Show notes

    Rob and Jason are joined by Carl Cook from Optiver. They first talk discuss an announcement from Khronos that SYCL 2020 has been released, and a blog post from Microsoft on updates to the Visual Studio Code C++ extension. Then they talk to Carl Cook from Optiver about how they use C++ to power everything they do.

    News

    • Khronos Releases SYCL 2020 for C++ Heterogeneous Parallel Programming
    • VS Code C++ Extension: Cross-Compilation IntelliSense Configurations
    • Modern C++ Tip of the Week

    Links

    • Optiver

    Sponsors

    • PVS-Studio. Write #cppcast in the message field on the download page and get one month license
    • The Evil within the Comparison Functions
    • Top 10 Bugs Found in C++ Projects in 2020

    Going Cross Platform Feb 12, 2021
    Show notes

    Rob and Jason are joined by Sebastian Theophil from think-cell. They first talk discuss a blog post on building a 1 billion LOC project with the Threadripper 3990X and a browser extension for easily searching for C++ reference help. Then they talk to Sebastian about his teams efforts to port their Windows C++ codebase onto MacOS and some of the challenges they dealt with, as well as recent efforts to start porting some of the code into Web Assembly.

    News

    • Threadripper 3990X: The Quest to Compile 1 Billions lines of C++ on 64 cores
    • Looking for Approachable Open Source Projects to Contribute to
    • C++ Search Extension v0.2 released

    Links

    • think-cell: Join us as a C++ developer
    • Windows, macOS and the Web: Lessons from cross-platform development at think-cell
    • tcjs library for generating type-safe JavaScript bindings for C++/Emscripten

    Sponsors

    • Visual Assist

    Clang Power Tools and C++ Myths Feb 05, 2021
    Show notes

    Rob and Jason are joined by Victor Ciura. They first talk about different ways to filter a C++ container and a blog post on the Visual C++ blog from the Diablo 4 development team. They then talk to Victor about the Clang Power Tools plugin for Visual Studio which has recently been made free for both open source and commercial use. They also talk about C++ Myths.

    News

    • 12 Different Ways to Filter Containers in Modern C++
    • More_concepts library
    • Blizzard Diablo IV debugs Linux core dumps from Visual Studio
    • Visual Studio's Native Debugging Framework Tutorial

    Links

    • Next steps for Clang Power Tools
    • C++ Mythbusting with Victor and Jason

    Sponsors

    • Visual Assist

    SOLID Design Principles Jan 28, 2021
    Show notes

    Rob and Jason are joined by Klaus Iglberger. They first talk about changes to make the Win32 API more accessible, some C++20 coroutine examples and ISO news. Then they talk to Klaus Iglberger about the SOLID design principles, why they still matter and what C++ developers should know about them.

    News

    • Making Win32 APIs More Accessible to More Languages
    • Motivated Examples for coroutines
    • January 2021 ISO Mailing

    Links

    • Breaking Dependencies: The SOLID Principles - Klaus Iglberger - CppCon 2020
    • Meeting C++ Training: Modern C++ Design Patterns
    • CppCon 2020: Modern C++ Design Patterns
    • Cpp On Sea: Modern C++ Design Patterns
    • YOW! 2013 Kevlin Henney - The SOLID Design Principles Deconstructed

    Sponsors

    • Visual Assist

    Cheerp Jan 21, 2021
    Show notes

    Rob and Jason are joined by Alessandro Pignotti. They first talk about a linker project, a better assert for constexpr code. Then they talk about Cheerp, LeaningTech's C++ WebAssembly compiler, how it differs from emscripten, Cheerp optimizations and some of LeaningTech's other Cheerp products.

    News

    • mold: A Modern Linker
    • C++ Jobs Q1
    • A slightly better assert using C++20's is_constant_evaluated
    • How can I write a C++ class that iterates over its base classes

    Links

    • Cheerp
    • Extreme WebAssembly 2: the sad state of WebAssembly tail calls
    • CheerpX: a WebAssembly-based x86 virtual machine in the browser, Yuri Iozzelli
    • CheerpX repl

    Sponsors

    • Visual Assist

    Priorities for C++23 Jan 15, 2021
    Show notes

    Rob and Jason are joined by Corentin Jabot. They first talk about a Visual Studio blog post on performance improvements in the 'inner build loop', and a ray tracer built into CMake. Then they talk to Corentin about his work in the C++ ISO committee on the Library Evolution Working Group and his thoughts on what could and should make it into C++23.

    News

    • f(t)
    • Faster C++ Iteration Builds
    • Ray Tracing in pure Cmake
    • Is Zero a Butterfly?

    Links

    • What is the standard Library
    • P2172 - What do we want from a modularized Standard Library?

    Sponsors

    • PVS-Studio. Write #cppcast in the message field on the download page and get one month license
    • PVS-Studio: analyzing pull requests in Azure DevOps using self-hosted agents
    • Why it is important to apply static analysis for open libraries that you add to your project

    • Use code JetBrainsForCppCast during checkout at JetBrains.com for a 25% discount


    Open Frameworks and Creative Coding Jan 07, 2021
    Show notes

    Rob and Jason are joined by Zach Lieberman, professor at MIT's Media Lab and co-founder of the School for Poetic Computation. They first talk about Herb Sutter's 2020 wrap up blog post and the ISO mailing from December 2020. Then Zach discusses Open Frameworks, a C++ toolkit he co-created 10 years ago for creative coding.

    Transcript

    • Text Broadcast of CppCast 281 from PVS Studio

    News

    • Firsts in 2020
    • Last 2020 ISO Mailing

    Links

    • Open Frameworks
    • Open Frameworks Book
    • ofxAddons
    • ShaderToy
    • The Book of Shaders
    • Graffiti Research Lab L.A.S.E.R Tag
    • A Visual Journery Through Addiction
    • Connected Worlds
    • Vera Molnar: Pioneer of Computer Art
    • Digital Harmony: The Life of John Whitney, Computer Animation Pioneer
    • Muriel Cooper

    Sponsors

    • Visual Assist

    Previous 1 11 12 13 14 15 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