CppCast

CppCast

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

CppCast episodes

  • Carbon, with Richard Smith
    Richard Smith joins Timur and Phil. After the usual news round-up, we chat with Richard about the new C++ successor language, Carbon. Richard is one of the three lead contributors to Carbon and he discusses the philosophy and some of the special features that make Carbon different.
    News
    • Conan 2.0 release
    • CMake debugger in Visual Studio
    • Unreal Engine - C++ Complete Guide
    • The Italian C++ Conference
    • Links
      • P1881R0 - Epochs proposal
      • P2137R0 - "Goals and priorities for C++" (from March 2020)
      • Carbon GitHub org - with lots of links
      • 59 min
      • Issaquah trip report and how the C++ sausage is made
        Nina Ranns joins Timur and Phil. After community news, including conferences, a new C++ community in Africa and a new project manager and build system, we talk to Nina about the recent ISO committee meeting in Issaquah where the technical work on C++23 was finalised, as well as an inside look at how the committee works and Nina's current project: allocator-friendly library types that don't allocate.
        News
        • Core C++ (cfp open)
        • CppIndia cfp
        • C++ Now - call for volunteers
        • C++ on Sea (speakers and tickets)
        • C++ Africa
        • Zork++ 0.5
        • Links
          • Orsen Scott Card's Beekeeper Analogy
          • P2806R0 - "Do Expressions"
          • Nina's user type categories talk
          • P2644R1 - "Final Fix of Broken Range‐based for Loop"
          • P2047R1 - "An allocator aware optional type"
          • Embracing Modern C++ Safely
          • P2674R1 - "A trait for implicit lifetime types"
          • 1 hr 5 min
          • CppNorth and the Forgotten Developers
            Mike Daum joins Phil and Timur. After some community news, including the state of modules support in CMake and a new compile-time parsing library inspired by Rust's macros, we talk to Mike about CppNorth - what it is, how it got started and what makes it different - then about company cultures, a new language from Epic, and the importance of catering to 'Dark Matter Developers'.
            News
            • ACCU Schedule and registration
            • CMake blog post about the state of C++20 Modules support
            • P1689R5 "Format for describing dependencies of source files"
            • "Macro Rules" - compile-time parser library from Max Pasichnyk
            • Reddit discussion of Macro Rules
            • Links
              • CppNorth
              • Exclusive Discount code for CppNorth registration (while available)
              • CppNorth mentoring email
              • CppNorth mentoring channel on Discord
              • Orsen Scott Card's Beekeeper Analogy
              • Verse, the new Unreal scripting language
              • Talk on Verse, by Simon Peyton Jones
              • "C++ Software Design" (book) - Klaus Iglberger
              • 1 hr 11 min
              • Val and Mutable Value Semantics
                Dimi Racordon joins Timur and Phil. They first have a couple more conference speaker calls, a new C++20 test framework, and and some updates about Safety in C++ and the C++ successor languages announced last year. Then they talk to Dimi Racordon about the new language, Val, how it relates to C++, and why mutable value semantics are so powerful.
                News
                • C++ Now Call for Speakers
                • CppNorth Call for Speakers
                • Snitch v1.0 - a "Lightweight C++20 testing framework"
                • "The Year of C++ Successor Languages" - Lucian Radu Teodorescu
                • "Supporting the Use of Rust in the Chromium Project" - Google Security Blog
                • Links
                  • Dimi's CppCon 2022 talk on Val and C++ interop
                  • "I'll Build Myself" - Phil's song about building C++
                  • P2739R0 - "A call to action:
                  • Think seriously about “safety”; then do something sensible about it"
                  • P2759R0 - "DG Opinion on Saftety for ISO C++"
                  • "The Rule of Two"
                  • val-lang.dev - the official website for Val
                  • 49 min
                  • From Healthcare to Automotive
                    Honey Sukesan joins Phil and Timur. They first have a couple more conference announcements, an update on Cpp2 and a round-up of C++ in 2022. Then they talk to Honey Sukesan about her journey from working in Healthcare to working in the Automotive industry, and some of the surprising overlaps - as well as her personal journey during along the way.
                    News
                    • CppNorth tickets on sale
                    • using std::cpp Call for Speakers
                    • "Cpp2 and cppfront: Year-end mini-update"
                    • "C++ at the end of 2022" - Bartlomiej Filipek
                    • "libstdc++13 gets C++20 "
                    • Links
                      • ToastMasters
                      • "Can software developers draw pictures" (Honey's CppCon 2020 Lightning Talk)
                      • "SOLID Principles Unleashed" (Honey's CppIndia 2022 talk)
                      • 53 min
                      • Holiday Special with Phil Nash and Timur Doumler
                        Rob and Jason are back, at least for the holidays, and are joined by Timur Doumler and Phil Nash to talk about some of their recent news, and a super secret new project they are working on together.
                        News
                        • Boost 1.81.0 released
                        • CLion 2022.3 released, with CMake debug and new (opt-in) UI
                        • C++ support in JetBrains' Fleet
                        • C++ passes Java on the TIOBE index
                        • "If we must, let's talk about safety" (Corentin Jabot)
                        • P2723R0 "Zero-initialize objects of automatic storage duration" (JF Bastien)
                        • NDC TechTown - Call for Speakers (ends May 19th)
                        • C++ on Sea - Call for Speakers (ends Jan 8th)
                        • ACCU - speakers selected, schedule soon
                        • Links
                          • P1774R8 "Portable Assumption" ([[assume]])
                          • P2590R2 "Explicit lifetime managerment" (std::start_lifetime_as)
                          • "Type punning in modern C++" (video)
                          • "The Rules of Three, Five and Zero" (article)
                          • "Beyond the Rules of Three, Five and Zero" (article)
                          • "The Power of Clean C++" (webinar)
                          • Jason's C++ eBooks
                          • Jason's C++ print books
                          • Jason's "C++ Weekly" Youtube channel
                          • "Making C++ Fun, Safe, and Accessible" - Jason's C++ on Sea keynote
                          • 1 hr 6 min
                          • Podcast News and Updates
                            Rob and Jason discuss various news articles, libraries and announcements.
                            News
                            • Lexy First Beta Release
                            • I made an Online C++ Compiler
                            • GCC 12.1 Release
                            • Join your local user's group
                            • 1 hr 1 min
                            • Elements GUI Library
                              Joel de Guzman joins Rob and Jason. They first talk about new features in GCC 12 and the latest ISO papers. Then they talk to Joel de Guzman about his history with Open Source and the Boost community, the Elements GUI library and his work with audio software and hardware.
                              News
                              • New C++ features in GCC 12
                              • April 2022 Mailing
                              • Core C++ Call For Papers
                              • NDC TechTown Call for Papers
                              • Links
                                • Elements C++ GUI Library
                                • Artist 2D Canvas Libray
                                • Cycfi Research
                                • Boost Spirit
                                • Patreon
                                  • CppCast Patreon
                                  • 1 hr
                                  • Linear Algebra Standardization
                                    Mark Hoemmen joins Rob and Jason. They first talk about an debugging improvements in VS Code and C++20/23 features going into MSVC. Then they talk to Mark Hoemmen about his past work on linear algebra libraries Tpetra and Kokkos, and current efforts to get linear algebra into the standard.
                                    News
                                    • What's new for C++ debugging in VS Code
                                    • Conformance should mean something - fputc, and freestanding
                                    • MSVC C++20/23 Update
                                    • Links
                                      • Tpetra parallel linear algebra
                                      • P1417R0: Historical lessons for C++ linear algebra library standardization
                                      • P1673R7: A free function linear algebra interface based on the BLAS
                                      • P1674R1: Evolving a Standard C++ Linear Algebra Library from the BLAS
                                      • Patreon
                                        • CppCast Patreon
                                        • 1 hr
                                        • Rcpp
                                          Dirk Eddelbuettel joins Rob and Jason. They first talk about an updated C++ web framework, and whether C should be considered a programming language or a protocol. Then they talk to Dirk about the R programming language, and RCPP the R/C++ interop library.
                                          News
                                          • Crow v1.0 released
                                          • C++23 will be really awesome
                                          • C isn't A Programming Language Anymore
                                          • Links
                                            • Rcpp
                                            • Rcpp: Seamless R and C++ Integration
                                            • Patreon
                                              • CppCast Patreon
                                              • 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,236 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

                                              554 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