CppCast

CppCast

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

CppCast episodes

  • Microsoft Announcements at CppCon 2020
    Rob and Jason are joined by Julia Reid, Sy Brand and Augustin Popa from Microsoft. They talk about the virtual CppCon, favorite talks and the virtual conference experience. Then they talk about some of the announcements being made by the Microsoft Visual C++ team during the CppCon conference talks.
    Links
    • Microsoft C++ Team at CppCon 2020
    • C++ in Visual Studio Code reaches version 1.0!
    • vcpkg: Accelerate your team development environment with binary caching and manifests
    • A Multitude of Updates in Visual Studio 2019 version 16.8 Preview 3
    • Standard C++20 Modules support with MSVC in Visual Studio 2019 version 16.8
    • C++ Coroutines in Visual Studio 2019 Version 16.8
    • Debug Linux core dumps in Visual Studio
    • Project OneFuzz: new open source developer tool to find and fix bugs at scale
    • Sponsors
      • PVS-Studio. Write #cppcast in the message field on the download page and get one month license
      • PVS-Studio is now in Compiler Explorer!
      • Free PVS-Studio for Students and Teachers
      • 58 min
      • stdpar
        Rob and Jason are joined by David Olsen from NVIDIA. They first discuss the news from the ISO Committee that C++20 has been approved and work on C++23 will continue virtually. Then they talk with David about his work on NVIDIA's C++ compiler to run parallel algorithm code on the GPU and a proposal he's working on to introduce 16-bit floats to standard C++.
        News
        • C++20 approved, C++23 meetings and schedule update
        • If everyone hates it, why is OOP still so widely spread?
        • New safety rules in C++ Core Check
        • Links
          • Accelerating Standard C++ with GPUs using stdpar
          • P1467R4 Extended floating-point types and standard names
          • Sponsors
            • Clang Power Tools
            • 46 min
            • Unit Testing
              Rob and Jason are joined by Oleg Rabaev. They first discuss some papers from the latest ISO mailing and a new feature in Microsoft's vcperf tool. Then they talk to Oleg Rabaev about Unit Testing methodologies and why it's important to write testable code.
              News
              • 2020-08 mailing
              • Introducing vcperf /timetrace for C++ build time analysis
              • Question regarding optional virtual destructor in C++20
              • Links
                • Bloomberg Blog
                • Sponsors
                  • Clang Power Tools
                  • 59 min
                  • Cross Platform Mobile Telephony
                    Rob and Jason are joined by Dave Hagedorn. They first discuss a blog post from JeanHeyd Meneide on exception free containers. Then they talk to Dave Hagedorn from TextNow about his teams efforts to transition an existing iOS/Android app to using a cross platform C++ library.
                    News
                    • Here I Stand, Free - Allocators and an Inclusive STL
                    • Awesome hpp
                    • Standard library development made easy with C++20
                    • C++ Montreal Meetup Some things C++ does right
                    • Links
                      • TextNow Enginering Blog
                      • TextNow Careers
                      • Sponsors
                        • PVS-Studio. Write #cppcast in the message field on the download page and get one month license
                        • PVS-Studio is now in Compiler Explorer!
                        • Free PVS-Studio for Students and Teachers
                        • 52 min
                        • STX
                          Rob and Jason are joined by Basit Ayantunde. They first discuss a blog post on plain old data types and Visual Studio's Address Sanitizer support. Then they talk to Basit about the STX library.
                          News
                          • No more plain old data
                          • AddressSanitizer for Windows: x64 and Debug Build Support
                          • Meeting C++ Online Tickets Available
                          • Links
                            • STX
                            • Basit's Patreon
                            • Sponsors
                              • PVS-Studio. Write #cppcast in the message field on the download page and get one month license
                              • PVS-Studio is now in Compiler Explorer!
                              • Free PVS-Studio for Students and Teachers
                              • 29 min
                              • Modern C++ for Absolute Beginners
                                Rob and Jason are joined by Slobodan Dmitrović. They first discuss a new C++ compiler from NVIDIA to compile conformant C++ code to GPUs. Then they talk to Slobodan about his book: Modern C++ for Absolute Beginners.
                                News
                                • Approval Tests Training Course
                                • Accelerating Standard C++ with GPUs using stdpar
                                • Sign up for Private Preview of VS support for Codespaces
                                • Links
                                  • Amazon: Modern C++ for Absolute Beginners
                                  • Apress: Modern C++ for Absolute Beginners
                                  • Sponsors
                                    • Clang Power Tools
                                    • 47 min
                                    • Go
                                      Rob and Jason are joined by Ian Lance Taylor from Google. They first discuss an announcement from Conan and a blog post about embedding files into C++ applications using string literals. Then they talk to Ian Lance Taylor about the Go programming language.
                                      News
                                      • Join the new Conan 2.0 Tribe
                                      • C++ 70x faster file embeds using string literals
                                      • Online meetups
                                      • Links
                                        • Go
                                        • Go's GitHub repository
                                        • Sponsors
                                          • Clang Power Tools
                                          • 44 min
                                          • Visual Effects
                                            Rob and Jason are joined by Josh Filstrup from Netflix. They first discuss an update to wxWidgets and a bug fix update in GCC. Then they talk to Josh about his background in Programming Languages and how he transitioned to work in the Visual Effects industry, including his current job at the studio engineering group at Netflix.
                                            News
                                            • wxWidgets 3.14 Release
                                            • GCC 10.2 Release
                                            • C++ On Sea videos coming online
                                            • Links
                                              • USD
                                              • VFX Platform
                                              • Resurrecting the SuperH architecture
                                              • DCDigital - REAL Dreamcast 1080p HDMI Output
                                              • CppCon 2014: Chandler Carruth "Efficiency with Algorithms, Performance with Data Structures"
                                              • Sponsors
                                                • PVS-Studio. Write #cppcast in the message field on the download page and get one month license
                                                • PVS-Studio is now in Compiler Explorer!
                                                • Free PVS-Studio for Students and Teachers
                                                • 1 hr 1 min
                                                • TensorFlow
                                                  Rob and Jason are joined by Andrew Selle from Google. They first discuss Ranges support being added to Visual Studio, and Compiler Explorer's support for using some libraries. Then they talk to Andrew Selle from Google about Machine Learning with Tensorflow and Tensorflow Lite which he was one of the initial architects for.
                                                  News
                                                  • Initial support for Ranges in MSVC
                                                  • Support for Libraries in Compiler Explorer
                                                  • Cmake 3.18 Release
                                                  • Links
                                                    • TensorFlow
                                                    • TensorFlow users
                                                    • TensorFlow on small and mobile devices
                                                    • Eigen library for linear algebra using expression templates
                                                    • C Bindings for TensorFlow
                                                    • AI Responsibilities
                                                    • Sponsors
                                                      • PVS-Studio. Write #cppcast in the message field on the download page and get one month license
                                                      • PVS-Studio is now in Compiler Explorer!
                                                      • Free PVS-Studio for Students and Teachers
                                                      • 52 min
                                                      • LLVM Hacking And CPU Instruction Sets
                                                        Rob and Jason are joined by Bruno Cardoso Lopes. They first discuss an update to Mesonbuild and CppCon going virtual. Then they talk about Bruno's work on Clang including clang modules and work on a pattern matching implementation.
                                                        News
                                                        • Meson Release Notes 0.55
                                                        • Writing an LLVM Optimization
                                                        • CppCon Going Virtual
                                                        • Links
                                                          • SHRINK: Reducing the ISA complexity via instruction recycling
                                                          • SPARC16: A New Compression Approach for the SPARC Architecture
                                                          • P1247R0 - Disabling static destructors
                                                          • Sponsors
                                                            • Clang Power Tools
                                                            • 53 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