CppCast

CppCast

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

CppCast episodes

  • Unix and C History
    Brian Kernighan joins Rob and Jason. They first talk about the pros and cons of virtual teaching and training during COVID times, and the news that BOLT has been merged into LLVM. Then they talk to Brian about the history of UNIX and C development at Bell Labs.
    News
    • More than a year of virtual classes experience - The good parts
    • BOLT merged into LLVM
    • C++ Cheat Sheets
    • Links
      • Brian Kernighan
      • Unix: A History and a Memoir (Amazon)
      • The C Programming Language (Amazon)
      • Sponsors
        • Indicate the #cppcast hashtag and request your PVS-Studio one-month trial license here https://pvs-studio.com/try_free
        • C++ tools evolution: static code analyzers:
        • https://pvs-studio.com/0873
          1 hr
        • Docker Development and Modernizing OOD
          Yacob Cohen-Arazi joins Rob and Jason. They first talk about the first ISO mailing of the year and some upcoming conference dates. Then they talk to Yacob about his experience building and running docker containers for C++ software development and his work updating code examples for an upcoming C++ Object Oriented book.
          News
          • Amazon: Copy and Reference Puzzlers
          • Leanpub: Copy and Reference Puzzlers
          • ISO January Mailing
          • C++ Discord Bot Library
          • CLIon UX Study
          • C++Now 2022 Call For Submissions
          • CppCon 2022 Call for Proposals for CppCon Academy 2022 Classes
          • C++ On Sea 2022 Call for Speakers
          • CppNorth Call for Papers
          • Links
            • San Diego C++
            • Using Docker with CLion
            • Sponsors
              • Indicate the #cppcast hashtag and request your PVS-Studio one-month trial license here https://pvs-studio.com/try_free
              • C++ tools evolution: static code analyzers:
              • https://pvs-studio.com/0873
                1 hr
              • Binary Exploits
                Marit Tokle and Christian Ressell join Rob and Jason. They first talk about a Y2K like bug that unexpectedly hit us in the new year. Then they talk about binary exploits, why they're still relevant, and a particular binary exploit that Marit and Christian demonstrated during their recent talk at NDC Techtown. They also talk about 'Capture The Flag' security competitions.
                News
                • YYMMDDHHMM just overflowed a signed 32 bit int
                • James Webb Space Telescope runs on C++
                • My Mentoring Program "Fundamentals for C++ Professionals"
                • Links
                  • NDC TechTown: Demonstrating binary exploitation with a recent vulnerability
                  • Demonstrating binary exploitation - Marit Iren Rognli Tokle & Christian Resell
                  • CodeQL
                  • CTF Time
                  • CTF Team bootplug
                  • CTF Learn
                  • Over The Wire
                  • Sponsors
                    • Indicate the #cppcast hashtag and request your PVS-Studio one-month trial license here https://pvs-studio.com/try_free
                    • C++ tools evolution: static code analyzers:
                    • https://pvs-studio.com/0873
                      1 hr
                    • C++ Compile Time Parser Generator
                      Rob and Jason are joined by Piotr Winter. They first talk about include guards vs pragma once, testing for constexpr and the preview of Catch v3. Then they talk to Piotr Winter about CTPG, the C++ Compile Time Parser Generator.
                      News
                      • Include guards or #pragma once
                      • Test an expression for constexpr friendliness
                      • Catch v3 Preview 4
                      • Links
                        • C++ Compile Time Parser Generator
                        • Peter Winter's Blog
                        • Deadline24 2013 | Future Processing
                        • Sponsors
                          • Indicate the #cppcast hashtag and request your PVS-Studio one-month trial license here https://pvs-studio.com/try_free
                          • C++ tools evolution: static code analyzers:
                          • https://pvs-studio.com/0873
                            1 hr
                          • Modern C for Absolute Beginners
                            Rob and Jason are joined by Slobodan Dmitrovic. They first talk about the latest update to the {fmt} library, another Raymond Chen blogpost, and a summary of ISO standardization progress made in 2021. Then they talk to Slobodan about his new book Modern C for Absolute Beginners.
                            News
                            • {fmt} v8.1.0 released
                            • You can't copy code with memcpy
                            • 2021 C++ Standardization Highlights
                            • Links
                              • Modern C for Absolute Beginners
                              • C++ and Friends
                              • Patreon
                                • CppCast Patreon
                                • 1 hr
                                • New Years 2022
                                  Rob and Jason discuss various news articles, libraries and announcements on the last episode of 2021 before the new year.
                                  News
                                  • C++ logging library - something I've been working on, Pt. 2
                                  • Do vectors get more use than what my textbook implies?
                                  • This year receive the gift of a free Meson manual
                                  • Microsoft VS 2022 and Floating-point to Integer Conversions
                                  • Top 10 bugs found in C++ projects in 2021
                                  • Visual Studio Code C++ December 2021 Update: clang-tidy
                                  • ImGui Command Palette
                                  • Brand new C++20 serialization library (one header)
                                  • CLion Bug-Fix Update 2021.3.1 and Roadmap for 2022.1
                                  • C++ on Sea 2022
                                  • Your New Mental Model of constexpr - Jason Turner - CppCon 2021
                                  • C++Now 2022 Call For Submissions
                                  • C++ North
                                  • Sponsors
                                    • Use code JetBrainsForCppCast during checkout at JetBrains.com for a 25% discount
                                    • 1 hr 1 min
                                    • Distributing C++ Modules
                                      Rob and Jason are joined by Daniel Ruoso and Bret Brown from Bloomberg. They first talk about Jason's new Object Lifetime Puzzle book and a blost post from Kevlin Henney on Agile processes. Then they talk to Daniel and Bret about their research into using Modules at Bloomberg, and some of the changes still needed from compilers and build systems to use Modules in large scale software development.
                                      News
                                      • Boost v1.78
                                      • Object Lifetime Puzzlers Book 1
                                      • Agility ≠ Speed
                                      • Links
                                        • p2409: Requirements for Usage of C++ Modules at Bloomberg
                                        • p2473: Distributing C++ Module Libraries
                                        • What Agile is Actually About?
                                        • CppCon - Lessons Learned from Packaging 10,000+ C++ Projects - Bret Brown & Daniel Ruoso - CppCon 2021
                                        • CppCon - Modern CMake Modules - Bret Brown - CppCon 2021
                                        • Sponsors
                                          • Use code JetBrainsForCppCast during checkout at JetBrains.com for a 25% discount
                                          • 1 hr
                                          • Beautiful C++
                                            Rob and Jason are joined by Kate Gregory and Guy Davidson. They first talk about a free online game development course and updates to CLion. Then they talk to Kate and Guy about their upcoming book: Beautiful C++: 30 Core Guidelines for Writing Clean, Safe, and Fast Code.
                                            News
                                            • C++ Game Programming course on YouTube
                                            • CLion 2021.3
                                            • Modernizing Your Code With C++20
                                            • Links
                                              • Beautiful C++: 30 Core Guidelines for Writing Clean, Safe, and Fast Code on Amazon
                                              • Kate Gregory's Blog - Beautiful C++: 30 Core Guidelines for Writing Clean, Safe, and Fast Code
                                              • Sample Code for Beautiful C++ on Compiler Explorer
                                              • C++ North - The Canadian C++ Conference
                                              • C++ Reflection TS: A First Look
                                              • Total War: Warhammer III
                                              • Sponsors
                                                • Indicate the #cppcast hashtag and request your PVS-Studio one-month trial license here https://pvs-studio.com/try_free
                                                • C++ tools evolution: static code analyzers:
                                                • https://pvs-studio.com/0873
                                                  1 hr
                                                • Software Architecture with C++
                                                  Rob and Jason are joined by Adrian Ostrowski and Piotr Gaczowki. They first talk about profiling tools and reverse iterators. Then they talk to Adrian and Piotr about their book on C++ Software Architecture, and what all C++ developers can learn from it.
                                                  News
                                                  • Another way of looking at C++ reverse iterators
                                                  • C++ Profiling and Benchmarking Tools in 2021
                                                  • A footnote on "Three reasons to pass std::string_view by value"
                                                  • Links
                                                    • Software Architecture with C++
                                                    • Software Architecture with C++ on Amazon
                                                    • Sponsors
                                                      • Indicate the #cppcast hashtag and request your PVS-Studio one-month trial license here https://pvs-studio.com/try_free
                                                      • C++ tools evolution: static code analyzers:
                                                      • https://pvs-studio.com/0873
                                                        1 hr
                                                      • Mdspan and Too Cute C++ Tricks
                                                        Rob and Conor are joined by Daisy Hollman. They first talk about C++23's approaching feature freeze including Daisy's work on the mdspan proposal. Then they talk to Daisy about her recent 'too cute' CppCon talk and whether you should be writing cute code in production.
                                                        News
                                                        • JetBrains CppCon Talks
                                                        • C++23: Near the Finish Line
                                                        • Cmake 3.22.0 available for download
                                                        • Links
                                                          • p0009 mdspan
                                                          • Daisy Hollman - What you can learn from being too cute - Meeting C++ online
                                                          • Petrify App
                                                          • PMD Source Code Analyzer
                                                          • #include
                                                          • Sponsors
                                                            • Use code JetBrainsForCppCast during checkout at JetBrains.com for a 25% discount
                                                            • 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