Teaching Embedded Development

February 24, 2022 00:59:53 0.0 MB Downloads: 0

Khalil Estell joins Rob and Jason. They first talk about Matt Godbolt's recent keynote at CPPP on C++'s Superpower. Then they talk to Khalil about teaching C++ embedded development and some of his thoughts on embedded development, including why not to avoid runtime polymorphism.

GDAL and PDAL

February 17, 2022 00:59:53 122.8 MB Downloads: 0

Howard Butler joins Rob and Jason. They first talk about an announcement from Swift on a C++ interoperability workgroup. Then they talk to Howard Butler about the C++ Geospatial libraries GDAL and PDAL, and his involvement with geospatial development. News Swift and C++ interoperability workgroup announcement The mystery of the crash that seems to be on a std::move operation How we used C++20 to eliminate an entire class of runtime bugs Links hobu GDAL GDAL on GitHub PDAL PDAL on GitHub Cloud Optimized Point Cloud Sponsors Use code JetBrainsForCppCast during checkout at JetBrains.com for a 25% discount

GDAL and PDAL

February 17, 2022 00:59:53 0.0 MB Downloads: 0

Howard Butler joins Rob and Jason. They first talk about an announcement from Swift on a C++ interoperability workgroup. Then they talk to Howard Butler about the C++ Geospatial libraries GDAL and PDAL, and his involvement with geospatial development.

5G Network Computing

February 10, 2022 00:59:53 63.08 MB Downloads: 0

Yacob Cohen-Arazi joins Rob and Jason. They first talk about an update to Microsoft's GSL library and the upcoming LLVM v14. Then they talk to Kobi about work he's done at Qualcomm with 5G networks and how 5G is about a lot more then just bandwidth improvements. News Nerd Talk - Doug McIlroy & Brian Kernighan GSL 4.0.0 is Available Now gsl-lite I don't know which container to use (and at this point I'm too afraid to ask) LLVM/Clang 14 ends Feature Development with better C++20 support, Armv9 Links San Diego C++ Qualcomm Careers Sponsors Use code JetBrainsForCppCast during checkout at JetBrains.com for a 25% discount

5G Network Computing

February 10, 2022 00:59:53 0.0 MB Downloads: 0

Yacob Cohen-Arazi joins Rob and Jason. They first talk about an update to Microsoft's GSL library and the upcoming LLVM v14. Then they talk to Kobi about work he's done at Qualcomm with 5G networks and how 5G is about a lot more then just bandwidth improvements.

Unix and C History

February 03, 2022 00:59:53 76.47 MB Downloads: 0

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

Unix and C History

February 03, 2022 00:59:53 0.0 MB Downloads: 0

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.

Docker Development and Modernizing OOD

January 26, 2022 00:59:53 51.62 MB Downloads: 0

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

Docker Development and Modernizing OOD

January 26, 2022 00:59:53 0.0 MB Downloads: 0

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.

Binary Exploits

January 19, 2022 00:59:53 29.45 MB Downloads: 0

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

Binary Exploits

January 19, 2022 00:59:53 0.0 MB Downloads: 0

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.

C++ Compile Time Parser Generator

January 12, 2022 00:59:53 25.15 MB Downloads: 0

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

C++ Compile Time Parser Generator

January 12, 2022 00:59:53 0.0 MB Downloads: 0

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.

Modern C for Absolute Beginners

January 05, 2022 00:59:53 20.51 MB Downloads: 0

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

Modern C for Absolute Beginners

January 05, 2022 00:59:53 0.0 MB Downloads: 0

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.