CppCast

CppCast

By Jason Turner & Mathieu RopertNewsTechnologyTech News
Download on the App Store

CppCast episodes

  • Regression Testing with Touca
    Rob and Jason are joined by Pejman Ghorbanzade. They first talk about changes to the format library to enable better compile time errors, and some conference news from CppCon, C++ on Sea and NDC TechTown. Then they talk to Pejman about Touca, a new tool he's created for continuous regression testing.
    News
    • Palanteer
    • A quest for safe text formatting API
    • C++ On Sea starting soon
    • CppCon call for submissions
    • NDC TechTown call for papers
    • Links
      • Touca
      • Touca's vision for the future of regression testing
      • Touca SDK on GitHub
      • Sponsors
        • Incredibuild
        • 1 hr
        • Modernizing DOSBox
          Rob and Jason are joined by Patryk Obara. They first talk about in Visual Studio 2019 and a Trip Report from Herb Sutter on the Summer ISO meeting. Then they talk to Patryk Obara about the dosbox project itself and the dosbox staging repository where he's been working to modernize dosbox.
          News
          • in Visual Studio 2019 v16.10
          • Trip report: Summer 2021 ISO C++ Standards meeting (virtual)
          • Painless coroutines part 4
          • Links
            • DOSBox Staging
            • DOSBox Staging on GitHub
            • DOSBOX
            • Sponsors
              • Incredibuild
              • 1 hr
              • DAW JSON Link
                Rob and Jason are joined by Darrell Wright. They first talk about a gameboy emulator written by Ben Smith and a new regression testing tool. Then they talk to Darrell Wright about DAW JSON Link, his JSON serialization library.
                News
                • FTXUI
                • POKEGB gameboy emulator that only plays Pokemon blue (68 lines of C++)
                • Automated regression testing with Touca
                • Links
                  • DAW JSON Link on GitHub
                  • DAW JSON Link Documentation
                  • Sponsors
                    • C++ Builder
                    • 1 hr
                    • Incredibuild in the Cloud
                      Rob and Jason are joined by Dana Rochman and Amir Kirsh from Incredibuild. They first discuss conference news and a blog post from Andreas Kling. Then they talk to Dana and Amir about the latest from Incredibuild, including new support for accelerating builds in the cloud, and build caching.
                      News
                      • C++ On Sea Schedule
                      • Core C++
                      • I quit my job to focus on Serenity OS Full time
                      • 13 C++ Libraries To Watch Out For
                      • Links
                        • Incredibuild
                        • Sponsors
                          • C++ Builder
                          • 1 hr
                          • Spack
                            Rob and Jason are joined by Todd Gamblin and Greg Becker. They first discuss a documentation tool, a blog post about floating point numbers, and yet another post about ABI changes. Then they talk to Todd and Greg from Lawrence Livermore National Laboratory (LLNL) who both work on Spack, the popular open source package manager aimed at HPC.
                            News
                            • Poxy: a Doxygen frontend with extra fancy
                            • Mostly harmless: An account of pseudo-normal floating point numbers
                            • Removing an empty base class can break ABI
                            • Links
                              • Spack
                              • Spack on GitHub
                              • Spack Tutorial
                              • Spack Slack
                              • Build all the things with Spack: a package manager for more than C++ - Todd Gamblin - CppCon 2020
                              • Clingo: A grounder and solver for logic programs
                              • Build: Solving the Software Complexity Puzzle
                              • Sponsors
                                • PVS-Studio. Write #cppcast in the message field on the download page and get one month license
                                • Date Processing Attracts Bugs or 77 Defects in Qt 6
                                • COVID-19 Research and Uninitialized Variables
                                • 1 hr
                                • ABI Stability
                                  Rob and Jason are joined by Marshall Clow. They first discuss some bugs Microsoft found using ASAN in open source projects, and new libraries. Then they talk to Marshall Clow, longtime maintainer of libc++, on his perspective on the C++ ABI, and why stability is important.
                                  News
                                  • Finding Bugs with AddressSanitizer: Patterns from Open Source Projects
                                  • RmlUI 4.0 Release
                                  • Not Enough Standards, my C++17/20 library for cross-platform utilities
                                  • Meeting C++ 2021 Announced
                                  • Links
                                    • What is an ABI, and Why is Breaking it Bad? - Marshall Clow - CppCon 2020
                                    • Sponsors
                                      • PVS-Studio. Write #cppcast in the message field on the download page and get one month license
                                      • Date Processing Attracts Bugs or 77 Defects in Qt 6
                                      • COVID-19 Research and Uninitialized Variables
                                      • 1 hr
                                      • Djinni
                                        Rob and Jason are joined by Harald Achitz. They first discuss performance updates for debug builds coming in the next version of Visual Studio. Then they talk about Djinni, the cross platform language binding generator tool initially developed by Dropbox that is now being supported by the C++ Mobile Development community.
                                        News
                                        • 2x-3x Performance Improvements for Debug Builds
                                        • Vcpkg site now has search
                                        • Should we break ABI is the wrong question
                                        • Links
                                          • Djinni
                                          • Djinni on GitHub
                                          • Mobile C++ Slack
                                          • C++ User Groups of Sweden
                                          • C++ Community Organizers
                                          • Sponsors
                                            • C++ Builder
                                            • 1 hr
                                            • SonarSource Analysis Tools
                                              Rob and Jason are joined by Loïc Joly from SonarSource. They first discuss compiler updates in GCC and MSVC as well as survey results of most used C++ features. Then they talk to Loïc about the SonarSource static analysis tools for C++, what sorts of bugs they discover, and what goes into creating a new analysis rule.
                                              News
                                              • VS 2019 STL is C++20 feature complete
                                              • GCC 11.1 Released
                                              • Meeting C++ survey results: the most popular C++ standard features
                                              • Links
                                                • SonarSource
                                                • The NeverEnding Story of writing a rule for argument passing in C++
                                                • Sponsors
                                                  • C++ Builder
                                                  • 1 hr
                                                  • Defer is better than Destructors
                                                    Rob and Jason are joined by JeanHeyd Meneide. They first discuss alternative operators in C++, upcoming virtual conferences and papers in the April ISO mailing. Then they talk to JeanHeyd about his work on the C and C++ committees, including embed, defer and more.
                                                    News
                                                    • Just discovered C++ has keywords 'and'/'or'/'not' etc.
                                                    • Pure Virtual C++
                                                    • April Mailing
                                                    • Links
                                                      • Defer Mechanism for C: The Movie
                                                      • p1967 Preprocessor embed - Binary Resource Inclusion
                                                      • p0052 Generic Scope Guard and RAII Wrapper for the Standard Library
                                                      • No Us Without You - elifdef and elifndef
                                                      • CoSy Tech Con
                                                      • Sponsors
                                                        • Incredibuild
                                                        • 1 hr
                                                        • ScummVM
                                                          Rob and Jason are joined by Eugene Sandulenko. They first discuss the announcement of Visual Studio 2022 and Facebook open sourcing a new machine learning library. Then they talk to Eugene Sandulenko all about ScummVM, how the project got started and more.
                                                          News
                                                          • Visual Studio 2022 coming this summer
                                                          • Flashlight - a C++ standalone library for machine learning open sourced by Facebook
                                                          • 2021 Annual C++ Developer Survey "Lite"
                                                          • Links
                                                            • ScummVM
                                                            • Sponsors
                                                              • Incredibuild
                                                              • 1 hr

                                                              About CppCast

                                                              From the publisher's feed

                                                              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

                                                              More shows like CppCast

                                                              Philosophize This! by Stephen West

                                                              Philosophize This!

                                                              15,237 Listeners

                                                              Software Engineering Radio - the podcast for professional software developers by team@se-radio.net (SE-Radio Team)

                                                              Software Engineering Radio - the podcast for professional software developers

                                                              275 Listeners

                                                              The Changelog: Software Development, Open Source by Changelog Media

                                                              The Changelog: Software Development, Open Source

                                                              286 Listeners

                                                              The a16z Show by Andreessen Horowitz

                                                              The a16z Show

                                                              1,091 Listeners

                                                              Software Engineering Daily by Software Engineering Daily

                                                              Software Engineering Daily

                                                              622 Listeners

                                                              Talk Python To Me by Michael Kennedy

                                                              Talk Python To Me

                                                              581 Listeners

                                                              The Amp Hour by The Amp Hour (Chris Gammell and David L Jones)

                                                              The Amp Hour

                                                              230 Listeners

                                                              Python Bytes by Michael Kennedy and Calvin Hendryx-Parker

                                                              Python Bytes

                                                              213 Listeners

                                                              The Real Python Podcast by Real Python

                                                              The Real Python Podcast

                                                              140 Listeners

                                                              Dwarkesh Podcast by Dwarkesh Patel

                                                              Dwarkesh Podcast

                                                              551 Listeners

                                                              Signals and Threads by Jane Street

                                                              Signals and Threads

                                                              73 Listeners

                                                              ADSP: Algorithms + Data Structures = Programs by Conor Hoekstra, Bryce Adelstein Lelbach & Ben Deane

                                                              ADSP: Algorithms + Data Structures = Programs

                                                              37 Listeners

                                                              Two's Complement by Ben Rady and Matt Godbolt

                                                              Two's Complement

                                                              30 Listeners

                                                              ACQ2 by Acquired by Ben Gilbert and David Rosenthal

                                                              ACQ2 by Acquired

                                                              290 Listeners

                                                              Oxide and Friends by Oxide Computer Company

                                                              Oxide and Friends

                                                              66 Listeners