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.

New Years 2022

December 30, 2021 01:00:41 20.6 MB Downloads: 0

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

New Years 2022

December 30, 2021 01:00:41 0.0 MB Downloads: 0

Rob and Jason are discuss various news articles, libraries and announcements on the last episode of 2021 before the new year.

Distributing C++ Modules

December 15, 2021 00:59:53 29.03 MB Downloads: 0

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

Distributing C++ Modules

December 15, 2021 00:59:53 0.0 MB Downloads: 0

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.

Beautiful C++

December 08, 2021 00:59:53 25.7 MB Downloads: 0

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

Beautiful C++

December 08, 2021 00:59:53 0.0 MB Downloads: 0

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.

Software Architecture with C++

December 01, 2021 00:59:53 26.84 MB Downloads: 0

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

Software Architecture With C++

December 01, 2021 00:59:53 0.0 MB Downloads: 0

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.

Mdspan and Too Cute C++ Tricks

November 24, 2021 00:59:53 26.47 MB Downloads: 0

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

Mdspan and Too Cute C++ Tricks

November 24, 2021 00:59:53 0.0 MB Downloads: 0

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.

Deducing This

November 10, 2021 00:59:53 28.11 MB Downloads: 0

Rob and Jason are joined by Gašper Ažman. They first talk about some resources for learning C++ and learning how to work on the LLVM compiler. Then they talk to Gašper about the Deducing This feature coming to C++23, how the feature worked its way through the ISO committee and what it will change. News ADSP: The Podcast The Array Cast C++ By Example JetBrains CppCon Early Access CppCon 2021 trip report How to learn Compilers LLVM Edition Links p0847 Deducing This Defining Contracts Sponsors Use code JetBrainsForCppCast during checkout at JetBrains.com for a 25% discount

Deducing This

November 10, 2021 00:59:53 0.0 MB Downloads: 0

Rob and Jason are joined by Gašper Ažman. They first talk about some resources for learning C++ and learning how to work on the LLVM compiler. Then they talk to Gašper about the Deducing This feature coming to C++23, how the feature worked its way through the ISO committee and what it will change.

Visual Studio 2022

November 03, 2021 00:59:53 28.04 MB Downloads: 0

Rob and Jason are joined by Sy Brand from Microsoft. They first talk about the recent CppCon conference, the hybrid format and some of their favorite talks. Then they talk to Sy about the upcoming Visual Studio 2022 release, what's new in the IDE and new features and improvements for C++ developers. News WG21 October Mailing CppCon 2021 Virtual Trip Report, A User Story Extending and Simplifying C++: Thoughts on Pattern Matching using is and as - Herb Sutter Links Visual Studio 2022 Release Notes Visual Studio 2022 Launch Day Event C++20 DR tracker Sponsors PVS-Studio Learns What strlen is All About PVS-Studio podcast transcripts