CppCast

Phil Nash & Timur Doumler
undefined
Jul 2, 2020 • 1h 1min

SYCL 2020

Rob and Jason are joined by Michael Wong from CodePlay. They first discuss GCC 11 changing its default dialect to C++17 and polymorphic allocators. Then Michael shares an announcement of a new version of SYCL that was just released. And shares information about the multiple standards groups he is a member or chair of. News GCC 11: Change the default dialect to C++17 Build Bench Polymorphic Allocators, std::vector Growth and Hacking Links SYCL P2000 Michael Wong "Writing Safety Critical Automotive C++ Software for High Performance AI Hardware:" CppCon 2016: Gordon Brown & Michael Wong "Towards Heterogeneous Programming in C++" Sponsors PVS-Studio. Write #cppcast in the message field on the download page and get one month license Read the article "Checking the GCC 10 Compiler with PVS-Studio" covering 10 heroically found errors despite the great number of macros in the GCC code.
undefined
Jun 25, 2020 • 1h 3min

Azure IoT

Rob and Jason are joined by Tara Walker from Microsoft. They first discuss the results of JetBrains C++ ecosystem survey and an article about bugs in Command & Conquer. Then Tara tells Rob and Jason all about Azure IoT, including the announcement of a new C++ SDK for embedded MCUs. News The Developer Ecosystem in 2020: How C++ is Doing The Code of the Command & Conquer Game: Bugs From the 90's. Volume one Compile-time Merge Sort [C++] Links Azure SDK for Embedded C Azure IoT Hub Paho TensorFlow Lite for Microcontrollers Sponsors PVS-Studio. Write #cppcast in the message field on the download page and get one month license Read the article "Checking the GCC 10 Compiler with PVS-Studio" covering 10 heroically found errors despite the great number of macros in the GCC code.
undefined
Jun 18, 2020 • 59min

Modules Present and Future

Rob and Jason are joined by Gabriel Dos Reis from Microsoft. They first discuss the recent articles about Microsoft switching from C++ to Rust and let Gaby set the record straight. Then Gaby talks about the final state of Modules, how Microsoft is using them internally, and Gaby's plans for the future of Modules and much more. News r/cpp comments on Web Assembly Use Cases Microsoft: Rust is the Industry's 'Best Chance' at Safe Systems Programming Why is std implementation so damn ugly Italian C++ Conference 2020 Videos Links Practical C++20 Modules and the future of tooling around C++ Modules with Cameron DaCamara Peeking Safely at a Table with Concepts with Gabriel Dos Reis CppCon 2019: Gabriel Dos Reis "Programming with C++ Modules: Guide for the Working" CPPP 2019 - C++ Modules: What You Should Know - Gabriel Dos Reis RustSec Advisory Database Sponsors Clang Power Tools Use code JetBrainsForCppCast during checkout at JetBrains.com for a 25% discount
undefined
Jun 11, 2020 • 58min

Web Assembly

Rob and Jason are joined by Ben Smith from Google, chair of the Web Assembly working group. They first discuss a blog post on how to ask for C++ coding help, conference news and a discussion on C++ IDEs and tools. Then Ben talks to them about the current state of Web Assembly, the future and alternative uses for Web Assembly like Virtual Machines and Emulators. News Toml++ v1.3.0 released How to ask for C++ coding help C++ On Sea Updates Huge discussion on C++ IDEs and editing tools Links Web Assembly Wasmtime Wasmer CppCon 2019: Ben Smith "Applied WebAssembly: Compiling and Running C++ in Your Web Browser" A Talk Near the Future of Python (a.k.a., Dave live-codes a WebAssembly Interpreter) Sponsors Clang Power Tools Use code JetBrainsForCppCast during checkout at JetBrains.com for a 25% discount
undefined
Jun 4, 2020 • 55min

Move Semantics

Rob and Jason are joined by author and ISO committee member Nico Josuttis. They first discuss a blog post on faster integer parsing and CppCon registration opening up. Then they talk to Nico about the book he is currently finishing on C++ Move Semantics and other books he's written in the past. They also discuss proposals that Nico has worked on for the ISO committee. News Black Lives Matter ACLU 15 Tech Organizations Actively Supporting Black Coders Black Tech for Black Lives Faster integer parsing Bjarna AMA CppCon Registration Open Links C++ Move Semantics - The Complete Guide CppCon 2019: Nicolai Josuttis "When C++ Style Guides Contradict" p0660 - Stop Tokens and a Joining Thread The C++ Standard Library C++ Templates - The Complete Guide C++17 - The Complete Guide Sponsors Clang Power Tools Use code JetBrainsForCppCast during checkout at JetBrains.com for a 25% discount
undefined
May 28, 2020 • 54min

Rider for Unreal Engine

Rob and Jason are joined by Anastasia Kazakova. They first discuss news from Herb Sutter that the November ISO meeting has been postponed and a new Visual Studio preview release. Then they talk to Anastasia Kazakova from JetBrains about Rider for Unreal Engine and other updates to CLion and ReSharper for C++ as well as information about the C++ ecosystem. News MAME Emulation Project VS 2019 16.7 Preview 1 New York ISO C++ meeting is postponed Visual Leak Detector Links Rider for Unreal Engine Blog posts with FAQ and some details on Rider for UE CLion turns 5, birthday tale from Phil Nash CLion Makefiles prototype JetBrains turned 20, main news Sponsors Use code JetBrainsForCppCast during checkout at JetBrains.com for a 25% discount
undefined
May 21, 2020 • 54min

Catch2 and std::random

Rob and Jason are joined by Martin Hořeňovský. They first discuss some ISO papers and Jason learning Rust from his cousin Jonathan. Then Martin tells them about his work maintaining Catch 2, including his plans for future updates of the unit testing library. Martin also talks about SAT solvers and problems with std::random. News 2020-05 Standards mailing Jonathan Teach Jason Rust!) C++ Events affected by Coronavirus Links Catch2 CppCon 2019: Martin Hořeňovský "Solve Hard Problems Quickly Using SAT Solvers" P2058 Make std::random_device Less Inscrutable P2059 Make Pseudo-random Numbers Portable P2060 Make Random Number Engines Seedable Sponsors PVS-Studio. Write #cppcast in the message field on the download page and get one month license Read the article "Checking the GCC 10 Compiler with PVS-Studio" covering 10 heroically found errors despite the great number of macros in the GCC code. Use code JetBrainsForCppCast during checkout at JetBrains.com for a 25% discount
undefined
May 14, 2020 • 52min

Physical Units

Rob and Jason are joined by Mateusz Pusz. They first discuss the 10.1 update of GCC and an article from Raymond Chen. Then they talk to Mateusz about his physical units library and his efforts to get physical units into the standard. News Worldwide C++ user groups events C++ Community events GCC 10.1 Released The C++ preprocessor doesn't understand anything about C++, and certainly not templates Links mp-units A C++ Approach to Physical Units (CppCon talk) P1935: A C++ Approach to Physical Units Advanced Modern C++ Training Meeting C++ Trainings Sponsors PVS-Studio. Write #cppcast in the message field on the download page and get one month license Read the article "Checking the GCC 10 Compiler with PVS-Studio" covering 10 heroically found errors despite the great number of macros in the GCC code. Use code JetBrainsForCppCast during checkout at JetBrains.com for a 25% discount
undefined
May 7, 2020 • 59min

MSVC's STL and vcpkg

Rob and Jason are joined by Billy O'Neal from Microsoft. They first discuss some news from various conferences and user groups that are going online. Then they talk to Billy O'Neal from Microsoft's Visual C++ team. He tells them how he joined the team and some of the projects he's worked on, including some recent work on vcpkg. News Modules the beginner's guide - Daniela Engert - Meeting C++ 2019 C++ London goes online We're welcoming you to CoreCpp C++ On Sea On Line Useful tools for checking and fixing C/C++ code Links Envoy Proxy Microsoft STL Changelog Vcpkg 2020.04 Update and Product Roadmap binskim Sponsors PVS-Studio. Write #cppcast in the message field on the download page and get one month license Read the article "Checking the GCC 10 Compiler with PVS-Studio" covering 10 heroically found errors despite the great number of macros in the GCC code. Use code JetBrainsForCppCast during checkout at JetBrains.com for a 25% discount
undefined
Apr 30, 2020 • 54min

Envoy Proxy

Rob and Jason are joined by Matt Klein from Lyft. They first discuss an update to Microsoft's Guidelines Support Library with changes to span. Then they talk to Matt Klein who dicusses Envoy Proxy and how it's used in Cloud Native applications. News Tweet re: SPMD Lambdas CppCon 2020 Call for Submissions GSL 3.0.0 Release Links Envoy Proxy Envoy Proxy on GitHub Sponsors PVS-Studio. Write #cppcast in the message field on the download page and get one month license Read the article "Checking the GCC 10 Compiler with PVS-Studio" covering 10 heroically found errors despite the great number of macros in the GCC code. Use code JetBrainsForCppCast during checkout at JetBrains.com for a 25% discount

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