
CppCast
Every two weeks, or so, we sit down with guests from the C++ community to discuss the latest news and what they have been up to. Find us at cppcast.com
Latest episodes

Oct 17, 2019 • 1h 3min
Election Security
Rob and Jason are joined by Patricia Aas from TurtleSec. They first discuss blog posts on module linkage and Visual Studio integration of clang tidy. Patricia then talks about her recent efforts to highlight the work of female engineer role models. Lastly they discuss Patricia's efforts to improve election security in her own country and the concept of software independence with election software.
Links
NDC TechTown 2019 Keynote: Elections: Trust and Critical Infrastructure - Patricia Aas
TurtleSec
Tech Women Norway
Oslo C++ Users Group
#include discord
Sponsors
Backtrace
Announcing Visual Studio Extension - Integrated Crash Reporting in 5 Minutes
JetBrains

Oct 10, 2019 • 1h 11min
Commodore 64 and Tilt Five AR
Rob and Jason are joined by Jeri Ellsworth the CEO of Tilt Five. Jeri and Jason first geek out about the Commodore 64 with Jeri telling her story of building the C64 Direct-to-TV. Then she tells us about her new companies product the Tilt Five AR headset which is built with the tabletop gamer in mind and has SDKs for C++ and Unity.
Links
C64 Direct-to-TV
Tilt Five
Kickstarter - Tilt Five: Holographic Tabletop Gaming
Update 1 - Tilt Five SDK
Sponsors
Backtrace
Announcing Visual Studio Extension - Integrated Crash Reporting in 5 Minutes
JetBrains

Oct 3, 2019 • 56min
Vehicle Control Software
Rob and Jason are joined by Philipp Schrader. They first discuss some post CppCon news and the LLVM 9.0 release. Then Phil talks about the work he's doing at Peloton Technology to enable the 'platooning' of trucks with software written in C++.
Links
CppCon 2019 Keynotes
CppCon 2019 Trip Report
LLVM 9.0.0 Release
Sponsors
Enter #cppcast in the Message field and get a month-license instead of 7-day license
PVS-Studio
PVS-Studio Twitter
JetBrains

Sep 26, 2019 • 43min
Visual C++ Announcements at CppCon 2019
Rob and Jason are joined by Marian Luparu, Sy Brand and Stephan T Lavavej in this special episode recorded at CppCon. They discuss some of the big announcements made by the Visual C++ team at CppCon. Including the open sourcing of MSVC's STL, adding ASAN support to Visual Studio, C++17 conformance and much more.
Links
Open Sourcing MSVC’s STL
Intelligent Productivity and Collaboration, from Anywhere
Sign up for Private Preview of Visual Studio Cloud Environments
Microsoft C++ Team at CppCon 2019
Sponsors
Enter #cppcast in the Message field and get a month-license instead of 7-day license
PVS-Studio
PVS-Studio Twitter
JetBrains

Sep 19, 2019 • 42min
Provable Functions at CppCon 2019
Rob and Jason are joined by Lisa Lippincott in this special episode recorded at CppCon. They first discuss some of the conference highlights and favorite talks so far. Then Lisa gives an overview of her 'Truth of a Procedure' talk. Later they talk about Lisa's work on the ISO committee, her thoughts on Contracts and much more.
Links
C++Now 2019: Lisa Lippincott "The Truth of a Procedure"
C++Now 2018: Lisa Lippincott "The Shape of a Program"
Layout-compatibility and Pointer-interconvertibility Traits
Signed Integers are Two's Complement
Sponsors
Backtrace
Announcing Visual Studio Extension - Integrated Crash Reporting in 5 Minutes
JetBrains

Sep 12, 2019 • 43min
C++ Extensions
Rob and Jason are joined by Miro Knejp. They first discuss a blog post from Tanker covering their strategy to successfully use C++ for cross-platform mobile development. Then Miro gives them a preview of his upcoming CppCon talk and tells us about some of the C++ extensions that are out there and probably won't ever be standardized.
News
Reacting to Dropbox: another take on cross-platform C++ development
Tool Time 2019
Call for Open Content Sessions
Student and Support Tickets for Meeting C++ 2019
Links
Non-conforming C++: the Secrets the Committee is Hiding From You
pinned_vector - Miro Knejp & Jakob Schweißhelm - Meeting C++ 2018
Sponsors
Backtrace
Announcing Visual Studio Extension - Integrated Crash Reporting in 5 Minutes
JetBrains

Sep 5, 2019 • 47min
Professional CMake
Rob and Jason are joined by Craig Scott. They first discuss a recent blog post from PVS-Studio analyzing some bugs in CMake. Then Craig talks about how he got involved in CMake development, and his e-book 'Professional CMake: A Practical Guide.'
News
CMake: the Case when the Project's Quality is Unforgivable
PVS Studio The Last Line Effect
Serenity: Graphical x86 operating system written entirely in C++
Talks and Speakers of Meeting C++ 2019 are online
Links
"Professional CMake: A Practical Guide"
CppCon: Deep CMake for Library Authors
Publishing Effective Modern C++, Part 1
Sponsors
Enter #cppcast in the Message field and get a month-license instead of 7-day license
PVS-Studio
PVS-Studio Twitter
JetBrains

Aug 29, 2019 • 56min
C++ Epochs
Rob and Jason are joined by Vittorio Romeo from Bloomberg. They first discuss some changes in the recent Visual Studio update for cross platform linux development, and some post-Cologne ISO developments. Then Vittorio goes into more detail on his proposal for C++ epochs, which could allow the language to more easily introduce breaking changes in the future.
News
C++ Cross-Platform Development with VS 2019 16.3 vcpkg, Cmake config, remote headers and WSL
Post-Cologne mailing
Links
Fixing C++ with Epochs
C++ 11/14 for C++03 Developers
Sponsors
Enter #cppcast in the Message field and get a month-license instead of 7-day license
PVS-Studio
PVS-Studio Twitter

Aug 22, 2019 • 46min
AWS Lambda
Rob and Jason are joined by Marco Magdy from Amazon. They first discuss Dropbox's announcement of abandoning their C++ mobile platform strategy in favor of Swift and Kotlin. Then Marco goes over what AWS Lambda is, what you can do with it and some of the challenges he faced bringing C++ support to AWS Lambda.
News
The (not so) hidden cost of sharing code between iOS and Android
Trip report: July 2019 ISO C++ committee meeting, Cologne, Germany
Links
Introducing the C++ Lambda Runtime
The Design of the C++ Runtime for AWS Lambda
C++ implementation of the AWS Lambda runtime
Sponsors
Backtrace
Announcing Visual Studio Extension - Integrated Crash Reporting in 5 Minutes

Aug 15, 2019 • 53min
mdspan and /r/cpp
Rob and Jason are joined by Bryce Adelstein Lelbach from NVIDIA. They discuss the mdspan proposal that first introduced Bryce to the C++ ISO committee. They also review Bryce's role as moderator for the /r/cpp subreddit and talk about the upcoming CppCon 2019 conference.
News
Resharper 2019.2 released
Game Performance Improvements in Visual Studio 2019 16.2
The German Center for Aerospace (DLR) just open sourced CosmoScout VR, which is a universe 'simulator' written in modern C++
Links
P0009r9: mdspan: A Non-Owning Multidimensional Array Reference
P1684r0: mdarray: An Owning Multidimensional Array Analog of mdspan
P1767r0: Packaging C++ Modules
/r/cpp/
CppCon 2019
CppCon 2018: Bryce Adelstein Lelbach "The C++ Execution Model"
Sponsors
Backtrace
Announcing Visual Studio Extension - Integrated Crash Reporting in 5 Minutes