241 episodes

The first podcast by C++ developers for C++ developers!

CppCast Rob Irving and Jason Turner

    • Technology

The first podcast by C++ developers for C++ developers!

    Intro to Modules with Daniela Engert

    Intro to Modules with Daniela Engert

    Rob and Jason are joined by Daniela Engert. They first discuss a blog post on a new static analyzer feature in GCC 10 and Jason's plans to port the classic DOOM game to C++. Then Daniela gives Jason and Rob an introduction to Modules in C++20.
    News Static analysis in GCC 10 C++ Annotations v11.4.0 Jason's live Doom port to C++ Friday morning Links Modules: The Beginner's Guide Slides Socializing with {fmt} - Daniela Engert - Meeting C++ 2018 Sponsors PVS-Studio. Write #cppcast in the message field on the download page and get one month license Read the article "Zero, one, two, Freddy's coming for you" about a typical pattern of typos related to the usage of numbers 0, 1, 2  

    • 57 min
    C++ Build Insights with Kevin Cadieux and Sy Brand

    C++ Build Insights with Kevin Cadieux and Sy Brand

    Rob and Jason are joined by Kevin Cadieux and Sy Brand. They first discuss a blog post on Memory Access Patterns and the Clang 10 release. Then they talk about C++ Build Insights, Kevin tells us how vcperf can be used to find places where build performance can be improved in your code. Sy then goes over some of the other recent updates to Visual Studio and Visual Studio Code.
    News Vector of Objects vs Vector of Pointers and Memory Access Patterns Post-Prague Mailing Clang 10.0.0 Released Links Download Visual Studio Introducing C++ Build Insights Analyze your builds programmatically with the C++ Build Insights SDK Have full integration of Build Insights within Visual Studio Sponsors PVS-Studio. Write #cppcast in the message field on the download page and get one month license Read the article "Zero, one, two, Freddy's coming for you" about a typical pattern of typos related to the usage of numbers 0, 1, 2  

    • 42 min
    Meson and the Meson Manual with Jussi Pakkanen

    Meson and the Meson Manual with Jussi Pakkanen

    Rob and Jason are joined by Jussi Pakkanen. They first discuss the ongoing effects that the Corona Virus is having on the C++ Community. Then they talk to Jussi Pakkanen who gives them an update on what's changed in Mesonbuild since he was first on show 201 episodes earlier. Jussi also shares some info about the Meson Manual which is available as an e-book.
    News C++ Events affected by Corona Virus asm-dom Deleaker review Links The Meson Build System The Meson Manual use coupon code: cppcast2020 "Behind (and under) the scenes of the Meson build system" - Jussi Pakkanen (LCA 2020) Sponsors PVS-Studio. Write #cppcast in the message field on the download page and get one month license Read the article "Zero, one, two, Freddy's coming for you" about a typical pattern of typos related to the usage of numbers 0, 1, 2  

    • 55 min
    PVS-Studio Static Analysis with Yuri Minaev

    PVS-Studio Static Analysis with Yuri Minaev

    Rob and Jason are joined by Yuri Minaev from PVS-Studio. They first discuss a blog posts on ISO's recent decision not to break the C++ ABI in C++23 and getting rid of volatile in the Qt codebase. Then they talk to Yuri Minaev, one of the developers at PVS Studio working on the static analyzer. They discuss some of the forms of analysis that the tool excels at and how it's changed the way Yuri programs.
    News HOly Grail of Logging The Day the Standard Library Died The Performance Benefits of Final Classes Getting rid of 'volatile' in (some of) Qt Links Yuri Minaev Blog Posts Sponsors PVS-Studio. Write #cppcast in the message field on the download page and get one month license Read the article "Zero, one, two, Freddy's coming for you" about a typical pattern of typos related to the usage of numbers 0, 1, 2  

    • 40 min
    Packs and Pipelines with Barry Revzin

    Packs and Pipelines with Barry Revzin

    Rob and Jason are joined by Barry Revzin. They first discuss a blog post about how to declare a class's data members and methods. They then discuss some of his contributions to C++20 including some necessary fixes to spaceship operator, and some proposals he is working on for C++23 including pack declaration and a new pipe operator.
    News Announcing TCMalloc How I Declare my class and why Quill Asynchronous Low Latency Logging Library Are you ready for C++Now? Links P1061R1 Structured Bindings can introduce a Pack P1185R1 P1858R1 Generalized pack declaration and usage P2011R0 A pipeline-rewrite operator Sponsors Backtrace Software Crash Management for Embedded Devices and IOT Projects Announcing Visual Studio Extension - Integrated Crash Reporting in 5 Minutes  

    • 53 min
    Maintaining QtCore with Thiago Macieira

    Maintaining QtCore with Thiago Macieira

    Rob and Jason are joined by Thiago Macieira from Intel. They first talk about Visual Studio's Qt support, and articles from Bjarne Stroustrup and Herb Sutter. They then talk about Thiago's history with Qt, including his former role as Qt Release Manager and his contributions to QtCore, QtNetwork and more.
    News Jason's C++ Training Courses in Stuttgart Fuchsia Programming Language Policy Qt to support Visual Studio Linux projects Bjarne Stroustrup on C++20's significance Move, simply Links New Features in Qt 5.15 Clear Linux Project Sponsors Backtrace Software Crash Management for Embedded Devices and IOT Projects Announcing Visual Studio Extension - Integrated Crash Reporting in 5 Minutes  

    • 57 min

Customer Reviews

rando20567 ,

When its good its good. When the production quality is not good its unlistenable

This is a great podcast with great guests. However sometimes the production quality is so rough that its really unlistenable. I delete those but its pretty frustrating to get 15 minutes in and realize you have to stop before listening any more.

Avid Image ,

Great podcast

It's refreshing to find a tech podcast that has quality content, and quality hosts. I subscribe to a few technical podcasts, and they are no where near the quality of this one. Great job guys! I look forward to each new podcast!

plainjim1 ,

Great hosts and always informative

This is a wonderful podcast that helps me learn about important people in the C++ and software community. It's not dry at all, and I really enjoy the kind and professional hosts who make it very special.

Top Podcasts In Technology

Listeners Also Subscribed To