loader from loading.io

Secure Coding with Matt Butler

CppCast

Release Date: 08/09/2019

Maintaining QtCore with Thiago Macieira show art Maintaining QtCore with Thiago Macieira

CppCast

Rob and Jason are joined by Thiago Macieira from Intel. They first talk about Visual Studio's Qt support, and articles from Bjarne Stroustrup and Herb Sutter. They then talk about Thiago's history with Qt, including his former role as Qt Release Manager and his contributions to QtCore, QtNetwork and more. News Links Sponsors  

info_outline
Prague Trip Report with Hana Dusíková show art Prague Trip Report with Hana Dusíková

CppCast

Rob and Jason are joined by Hana Dusikova from Avast. They talk about the final changes that went into the C++20 draft which should become the official new standard in 3 or 4 months. They also discuss the direction of C++23 and some of the papers that were proposed in Prague. News Links Sponsors Read the article about a typical pattern of typos related to the usage of numbers 0, 1, 2  

info_outline
C++ on a Watch with Brad Larson show art C++ on a Watch with Brad Larson

CppCast

Rob and Jason are joined by Brad Larson from Garmin. They first talk about some of the papers headed to this week's ISO C++ meeting in Prague. Then they talk about Brad's work at Garmin running C and C++ code on watches and other embedded devices.   News Links Sponsors  

info_outline
Large Scale C++ with John Lakos show art Large Scale C++ with John Lakos

CppCast

Rob and Jason are joined by author John Lakos. They first talk about a funny C++ themed freestyle rap video commissioned by Victor Zverovich and a C++20 reference card produced by Bartlomiej Filipek. Then John discusses his new book, Large Scale C++ Volume I: Process and Architecture. In addition to discussing the book John shares some of his thoughts on allocators, modules, move semantics and contracts. News Links Sponsors  

info_outline
WxWidgets with Vadim Zeitlin show art WxWidgets with Vadim Zeitlin

CppCast

Rob and Jason are joined by Vadim Zeitlin one of the maintainers of WxWidgets. They first talk about a blog post describing a fantastic bug and another responding to the changes announced by Qt. Then Vadim tells them about how he got involved contributing to WxWidgets, the cross platform C++ GUI library. News Links Sponsors  

info_outline
Circle with Sean Baxter show art Circle with Sean Baxter

CppCast

Rob and Jason are joined by Sean Baxter. They first talk about a blog post and some papers headed for the upcoming ISO meeting in Prague. Then they discuss Circle, the compiler and language extension for C++17. News Links Sponsors  

info_outline
Conference Organizing with Phil Nash, Adi Shavit and Fred Tingaud show art Conference Organizing with Phil Nash, Adi Shavit and Fred Tingaud

CppCast

Rob and Jason are joined by Phil Nash, Adi Shavit and Fred Tingaud. They talk with the three meetup and conference organizers about their motivations for launching new C++ conferences last year and discuss some of the work involved in doing so. News Links Sponsors  

info_outline
Clang Hacking with Saar Raz show art Clang Hacking with Saar Raz

CppCast

Rob and Jason are joined by Saar Raz. They first discuss blog posts covering a new project management tool for C++ and another about improving Clang support for large integer arrays. Then they talk to Saar Raz about his work to add Concepts support to the Clang compiler.   Saar Raz is a tech and C++ enthusiast from Israel, Saar programs in C++ mostly in his free time. In late 2017, he volunteered to implement C++20 Concepts in the Clang compiler, and has been working on that since, now in the process of merging the work into mainline clang. Other than C++ and tech, Saar also likes...

info_outline
C++ 2020 News show art C++ 2020 News

CppCast

Rob and Jason discuss C++ news and the new year after the Holiday season. News Links Sponsors  

info_outline
OpenVDB with Ken Museth show art OpenVDB with Ken Museth

CppCast

Rob and Jason are joined by Ken Museth the CEO of Voxel Tech. They first discuss a blog post about std::embed and the new version of Qt that was just released. Then they talk to Ken Museth about OpenVDB a C++ library for working with volumetric data used in Visual Effects, Scientific Simulations and more.   Ken Museth is CEO and co-founder of Voxel Tech which contracts to tech companies primarily in the movie and aerospace industries. Ken currently does contract work for SpaceX and Weta Digital. Previously he was director of R&D and Senior Principal Engineer at Dreamworks...

info_outline
 
More Episodes

Rob and Jason are joined by Matt Butler to discuss his perspective on the ISO Cologne meeting and Secure Coding.

Matthew Butler is a security researcher who has been using C++ professionally since 1990. He has spent the past three decades as a systems architect and software engineer developing systems for network security, law enforcement and national defense. He primarily works in signals intelligence and security on platforms ranging from embedded micro-controllers to FPGAs to large-scale, real-time platforms.

He is on the staff of both CppCon and C++Now as well as a member of the C++ Standards Committee. He spends most of his time in EWG, SG12 (Undefined Behavior and Vulnerabilities), SG14 (Low Latency) and, now, SG21 (Contracts). He is also a member of WG23 (Programming Language Vulnerabilities).

He prefers the role of predator when dealing with hackers and lives in the Rocky Mountains with his wife and daughter.

News

Matt Butler

Links

Sponsors

Hosts