CppCast cover image

CppCast

Latest episodes

undefined
Oct 16, 2020 • 52min

Bazel

Rob and Jason are joined by Lukács Berki and Julio Merino from Google's Bazel team. They discuss CppCon trip reports, the cpp subreddit and a video on C++ 20 Concepts. Then Lukács and Julio talk all about the advantages of Bazel and some of the key features of Google's open source build tool. News My favorite way to TDD CppCon Trip Reports r/cpp status update Concepts in C++20 Links Bazel Bazel on GitHub The final boss: Bazel's own JNI code
undefined
Oct 9, 2020 • 48min

Meeting C++ 2020

Rob and Jason are joined by Jens Weller from Meeting C++. They discuss a blog post on Immediately Invoked Function Expressions, a syntactic sugar library and JeanHeyd Meneid's blog and video about the C++ Community. Then they talk with Jens about the upcoming Meeting C++ conference, on line user groups and job fairs and more. News Coding Cards Technique: Immediately Invoked Function Expression for Metaprogramming SugarPP: syntactic 🍬 for programming in C++ The Community Links Meeting C++ Survey Meeting C++ 2020 Meeting C++ Online Burnout - Jens Weller - Meeting C++ 2019 secret lightning talks Sponsors PVS-Studio. Write #cppcast in the message field on the download page and get one month license PVS-Studio is now in Compiler Explorer! Free PVS-Studio for Students and Teachers
undefined
Oct 1, 2020 • 56min

Performance Matters

Rob and Jason are joined by Emery Berger from the University of Massachusetts Amherst. They first discuss updates to GCC and the September ISO mailing. Then they talk to Emery Berger about Performance tooling and how improvements in Performance should be measured. News New C++ features in GCC 10 September C++ ISO Mailing std::exchange patterns: Fast, Safe, Expressive and Probably Underused include Meeting C++2020 scholarship Links Plenary: Performance Matters - Emery Berger - CppCon 2020 Quantifying the Performance of Garbage Collection vs. Explicit Memory Management Stabilizer Coz Sponsors PVS-Studio. Write #cppcast in the message field on the download page and get one month license PVS-Studio is now in Compiler Explorer! Free PVS-Studio for Students and Teachers
undefined
Sep 23, 2020 • 56min

CppCon 2020 Wrapup

Rob and Jason are joined by Jon Kalb. They talk about the first on-line CppCon conference and plans for the future. Links CppCon CppCon 2020 YouTube Playlist C++Now Sponsors PVS-Studio. Write #cppcast in the message field on the download page and get one month license PVS-Studio is now in Compiler Explorer! Free PVS-Studio for Students and Teachers
undefined
Sep 17, 2020 • 58min

Microsoft Announcements at CppCon 2020

Rob and Jason are joined by Julia Reid, Sy Brand and Augustin Popa from Microsoft. They talk about the virtual CppCon, favorite talks and the virtual conference experience. Then they talk about some of the announcements being made by the Microsoft Visual C++ team during the CppCon conference talks. Links Microsoft C++ Team at CppCon 2020 C++ in Visual Studio Code reaches version 1.0! vcpkg: Accelerate your team development environment with binary caching and manifests A Multitude of Updates in Visual Studio 2019 version 16.8 Preview 3 Standard C++20 Modules support with MSVC in Visual Studio 2019 version 16.8 C++ Coroutines in Visual Studio 2019 Version 16.8 Debug Linux core dumps in Visual Studio Project OneFuzz: new open source developer tool to find and fix bugs at scale Sponsors PVS-Studio. Write #cppcast in the message field on the download page and get one month license PVS-Studio is now in Compiler Explorer! Free PVS-Studio for Students and Teachers
undefined
Sep 10, 2020 • 46min

stdpar

Rob and Jason are joined by David Olsen from NVIDIA. They first discuss the news from the ISO Committee that C++20 has been approved and work on C++23 will continue virtually. Then they talk with David about his work on NVIDIA's C++ compiler to run parallel algorithm code on the GPU and a proposal he's working on to introduce 16-bit floats to standard C++. News C++20 approved, C++23 meetings and schedule update If everyone hates it, why is OOP still so widely spread? New safety rules in C++ Core Check Links Accelerating Standard C++ with GPUs using stdpar P1467R4 Extended floating-point types and standard names Sponsors Clang Power Tools
undefined
Sep 3, 2020 • 59min

Unit Testing

Rob and Jason are joined by Oleg Rabaev. They first discuss some papers from the latest ISO mailing and a new feature in Microsoft's vcperf tool. Then they talk to Oleg Rabaev about Unit Testing methodologies and why it's important to write testable code. News 2020-08 mailing Introducing vcperf /timetrace for C++ build time analysis Question regarding optional virtual destructor in C++20 Links Bloomberg Blog Sponsors Clang Power Tools
undefined
Aug 27, 2020 • 52min

Cross Platform Mobile Telephony

Rob and Jason are joined by Dave Hagedorn. They first discuss a blog post from JeanHeyd Meneide on exception free containers. Then they talk to Dave Hagedorn from TextNow about his teams efforts to transition an existing iOS/Android app to using a cross platform C++ library. News Here I Stand, Free - Allocators and an Inclusive STL Awesome hpp Standard library development made easy with C++20 C++ Montreal Meetup Some things C++ does right Links TextNow Enginering Blog TextNow Careers Sponsors PVS-Studio. Write #cppcast in the message field on the download page and get one month license PVS-Studio is now in Compiler Explorer! Free PVS-Studio for Students and Teachers
undefined
Aug 20, 2020 • 29min

STX

Rob and Jason are joined by Basit Ayantunde. They first discuss a blog post on plain old data types and Visual Studio's Address Sanitizer support. Then they talk to Basit about the STX library. News No more plain old data AddressSanitizer for Windows: x64 and Debug Build Support Meeting C++ Online Tickets Available Links STX Basit's Patreon Sponsors PVS-Studio. Write #cppcast in the message field on the download page and get one month license PVS-Studio is now in Compiler Explorer! Free PVS-Studio for Students and Teachers
undefined
Aug 13, 2020 • 46min

Modern C++ for Absolute Beginners

Rob and Jason are joined by Slobodan Dmitrović. They first discuss a new C++ compiler from NVIDIA to compile conformant C++ code to GPUs. Then they talk to Slobodan about his book: Modern C++ for Absolute Beginners. News Approval Tests Training Course Accelerating Standard C++ with GPUs using stdpar Sign up for Private Preview of VS support for Codespaces Links Amazon: Modern C++ for Absolute Beginners Apress: Modern C++ for Absolute Beginners Sponsors Clang Power Tools

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app