CppCast

CppCast

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

CppCast episodes

  • Cache Friendliness
    Rob and Jason are joined by Björn Fahller. They first discuss articles on the C++ ABI and a blog post on performance analysis. Then Björn talks about cache friendliness, C++ contracts and type safety.
    News
    • C++20 and ReSharper C++
    • Clang-format tanks performance
    • Some intricacies of ABI stability
    • Links
      • Programming with Contracts in C++20 - Björn Fahller [C++ on Sea 2019]
      • Type safe C++ – LOL! :-) - Bjorn Fahller [ACCU 2018]
      • Sponsors
        • Backtrace
        • Software Crash Management for Embedded Devices and IOT Projects
        • Announcing Visual Studio Extension - Integrated Crash Reporting in 5 Minutes

        • JetBrains

          43 min
        • The C++ ABI
          Rob and Jason are joined by Titus Winters from Google. They first discuss some news of C++ tools, including Sourcetrail going open source and C++ Build Insights for Visual Studio. Then Titus goes into what the C++ ABI is, what breaking the ABI means, and whether or not we should consider breaking the ABI in future versions of C++. Titus also shares some a preview of his upcoming book 'Software Engineering at Google.'
          News
          • Pittsburgh C++ Meetup Group
          • Sourcetrail is now free and open source
          • Guide to Performance Analysis and Tuning
          • Introducing C++ Build Insights
          • Links
            • ABI Now or Never
            • Software Engineering at Google: Lessons Learned from Programming Over Time
            • CppCon 2019: Titus Winters "Maintainability and Refactoring Impact of Higher-Level Design Features"
            • CppCon 2019: Chandler Carruth, Titus Winters "What is C++"
            • Hyrum's Law
            • Sponsors
              • Backtrace
              • Software Crash Management for Embedded Devices and IOT Projects
              • Announcing Visual Studio Extension - Integrated Crash Reporting in 5 Minutes

              • JetBrains

                52 min
              • Belfast Trip Report
                Rob and Jason are joined by Timur Doumler. They discuss some of the news that occurred at the C++ ISO meeting in Belfast where the committee responded to some of the National Body comments on the C++20 draft. Timur also goes over some of his proposals and the progress on adding an Audio API to C++.
                News
                • Maryland C++ User Group
                • 2019-11 Belfast ISO C++ Committee Trip Report
                • p0593r2 - Implicit creation of objects for low-level object manipulation
                • Trip Report: Autumn ISO C++ standards meeting (Belfast)
                • Links
                  • CppCon 2019: Timur Doumler "Type punning in modern C++"
                  • Timur Doumler — Initialisation in modern C++
                  • CppCon 2018: Timur Doumler "Can I has grammar?"
                  • p1386 - A Standard Audio API for C++:Motivation, Scope, and Basic Design
                  • p1774 - Portable optimisation hints
                  • p1912 Interconvertible object representations
                  • Sponsors
                    • Write the hashtag #cppcast when requesting the license here
                    • One Day from PVS-Studio User Support

                    • JetBrains

                      55 min
                    • CRTP and Israel joining the C++ ISO
                      Rob and Jason are joined by Inbal Levi. They first discuss some news including a new C++20 unit testing framework and Microsoft bringing ASAN to Visual Studio. Then Inbal talks about the Curiously Recurring Template Pattern and her efforts to start an Israel National Body for the C++ ISO Committee.
                      News
                      • Doubling the speed of std::uniform_int_distribution in the GNU C++ library
                      • Benchmarking is hard: processors learn to predict branches
                      • Boost.UT C++20 macro-free Unit Testing Framework
                      • C++20 The Big Four
                      • ASAN for Windows with MSVC
                      • Links
                        • CppCon 2019: Inbal Levi "Back to Basics: Virtual Dispatch and its Alternatives"
                        • Core C++ 2019
                        • Sponsors
                          • Write the hashtag #cppcast when requesting the license here
                          • One Day from PVS-Studio User Support

                          • JetBrains

                            51 min
                          • Unicode for C++23
                            Rob and Jason are joined by JeanHeyd Meneide. They first discuss an ISO paper about the pros and cons of introducing ABI breaking changes into the C++ standard. Then JeanHeyd talks about the talk he gave at CppCon and his efforts to get unicode support into C++23. JeanHeyd also gives an update on his std::embed proposal.
                            News
                            • ABI Now or Never
                            • Eliminating the Static Overhead of Ranges
                            • The Case for C++
                            • C++ On Sea CFP
                            • Links
                              • CppCon 2019: JeanHeyd Meneide "Catch ⬆️: Unicode for C++23"
                              • Text for C++
                              • Embed (Library)
                              • Embed on Godbolt
                              • Support (Patreon/GitHub Sponsors)
                              • Sponsors
                                • Write the hashtag #cppcast when requesting the license here
                                • One Day from PVS-Studio User Support
                                • 1 hr 1 min
                                • Becoming involved with the C++ committee
                                  Rob and Jason are joined by Nevin Liber from Argonne National Lab. They first discuss a blog post discussing issues implementing small buffer optimizations in a constexpr context. Then they talk with Nevin about how he got involved with the ISO C++ committee and some of the proposals he's worked on.
                                  News
                                  • Pack the Bits - Adventures in small_bit_vector
                                  • ISO 2019-10 Mailing
                                  • Meetup: Payment changes comings soon
                                  • C++ On Sea Registration
                                  • Links
                                    • Argonne National Lab
                                    • Sponsors
                                      • Backtrace
                                      • Announcing Visual Studio Extension - Integrated Crash Reporting in 5 Minutes

                                      • JetBrains

                                        54 min
                                      • Election Security
                                        Rob and Jason are joined by Patricia Aas from TurtleSec. They first discuss blog posts on module linkage and Visual Studio integration of clang tidy. Patricia then talks about her recent efforts to highlight the work of female engineer role models. Lastly they discuss Patricia's efforts to improve election security in her own country and the concept of software independence with election software.
                                        Links
                                        • NDC TechTown 2019 Keynote: Elections: Trust and Critical Infrastructure - Patricia Aas
                                        • TurtleSec
                                        • Tech Women Norway
                                        • Oslo C++ Users Group
                                        • #include discord
                                        • Sponsors
                                          • Backtrace
                                          • Announcing Visual Studio Extension - Integrated Crash Reporting in 5 Minutes

                                          • JetBrains

                                            1 hr 3 min
                                          • Commodore 64 and Tilt Five AR
                                            Rob and Jason are joined by Jeri Ellsworth the CEO of Tilt Five. Jeri and Jason first geek out about the Commodore 64 with Jeri telling her story of building the C64 Direct-to-TV. Then she tells us about her new companies product the Tilt Five AR headset which is built with the tabletop gamer in mind and has SDKs for C++ and Unity.
                                            Links
                                            • C64 Direct-to-TV
                                            • Tilt Five
                                            • Kickstarter - Tilt Five: Holographic Tabletop Gaming
                                            • Update 1 - Tilt Five SDK
                                            • Sponsors
                                              • Backtrace
                                              • Announcing Visual Studio Extension - Integrated Crash Reporting in 5 Minutes

                                              • JetBrains

                                                1 hr 11 min
                                              • Vehicle Control Software
                                                Rob and Jason are joined by Philipp Schrader. They first discuss some post CppCon news and the LLVM 9.0 release. Then Phil talks about the work he's doing at Peloton Technology to enable the 'platooning' of trucks with software written in C++.
                                                Links
                                                • CppCon 2019 Keynotes
                                                • CppCon 2019 Trip Report
                                                • LLVM 9.0.0 Release
                                                • Sponsors
                                                  • Enter #cppcast in the Message field and get a month-license instead of 7-day license
                                                  • PVS-Studio
                                                  • PVS-Studio Twitter

                                                  • JetBrains

                                                    57 min
                                                  • Visual C++ Announcements at CppCon 2019
                                                    Rob and Jason are joined by Marian Luparu, Sy Brand and Stephan T Lavavej in this special episode recorded at CppCon. They discuss some of the big announcements made by the Visual C++ team at CppCon. Including the open sourcing of MSVC's STL, adding ASAN support to Visual Studio, C++17 conformance and much more.
                                                    Links
                                                    • Open Sourcing MSVC’s STL
                                                    • Intelligent Productivity and Collaboration, from Anywhere
                                                    • Sign up for Private Preview of Visual Studio Cloud Environments
                                                    • Microsoft C++ Team at CppCon 2019
                                                    • Sponsors
                                                      • Enter #cppcast in the Message field and get a month-license instead of 7-day license
                                                      • PVS-Studio
                                                      • PVS-Studio Twitter

                                                      • JetBrains

                                                        43 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