CppCast

CppCast

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

CppCast episodes

  • Envoy Proxy
    Rob and Jason are joined by Matt Klein from Lyft. They first discuss an update to Microsoft's Guidelines Support Library with changes to span. Then they talk to Matt Klein who dicusses Envoy Proxy and how it's used in Cloud Native applications.
    News
    • Tweet re: SPMD Lambdas
    • CppCon 2020 Call for Submissions
    • GSL 3.0.0 Release
    • Links
      • Envoy Proxy
      • Envoy Proxy on GitHub
      • Sponsors
        • PVS-Studio. Write #cppcast in the message field on the download page and get one month license
        • Read the article "Checking the GCC 10 Compiler with PVS-Studio" covering 10 heroically found errors despite the great number of macros in the GCC code.

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

          55 min
        • Postmodern C++ Revisited
          Rob and Jason are joined by Tony Van Eerd. They first discuss some conference news, including Microsoft's upcoming Pure Virtual C++ Conference. Then Tony Van Eerd joins them to discuss his Postmodern C++ talk, and some of his work on the C++ standards committee.
          News
          • Sign up for Pure Virtual C++ Conference
          • ModernCppStarter
          • Announcing Meeting C++ 2020!
          • Links
            • Tony van Eerd: Postmodern C++
            • p1085R0 Should Span be Regular?
            • 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

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

                1 hr 3 min
              • Rosetta
                Rob and Jason are joined by Andrew Leaver-Fay from UNC and Jack Maguire from Menten AI. They first discuss a proposal to update both C and C++ and create a unified common core for the languages. Then they talk to Andrew and Jack about Rosetta, a C++ protein modeling library, it's history being ported from Fortran and some of its use cases such as creating HIV vaccines.
                News
                • C2x Proposal: A Common C/C++ Core
                • Clion AMA Session on May 7
                • Third Annual C++ Foundation Developer Survey "Lite"
                • Links
                  • Rosetta Commons - Software
                  • Menten AI
                  • Designing Peptides on a Quantum Computer
                  • Rosetta@home
                  • fold.it
                  • 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
                    • 53 min
                    • Making Nu Languages
                      Rob and Jason are joined by Sophia Turner. They first discuss updates to {fmt} and SourceTrail. Then they talk to Sophia about some of the languages she's worked on; including Chaiscript with Jason, Typescript at Microsoft and Rust at Mozilla. They then talk about her current project: NuShell.
                      News
                      • Stopping A Laser Beam in Mid-Air
                      • Stopping a laser beam in mid-air with Tom Scott (BTS)
                      • {fmt} 6.2 released
                      • Sourcetrail 2020.1
                      • When is *x also &x
                      • Links
                        • Nushell
                        • Typescript
                        • Rust
                        • Growing TypeScript and Rust
                        • 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
                          • 59 min
                          • Intro to Modules
                            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
                                • 58 min
                                • C++ Build Insights
                                  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
                                      • 43 min
                                      • Meson and the Meson Manual
                                        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
                                              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
                                                  • 41 min
                                                  • Packs and Pipelines
                                                    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
                                                      • P1185R2 <=> != ==
                                                      • 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
                                                        • 54 min
                                                        • Maintaining QtCore
                                                          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
                                                              • 58 min

                                                              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