Log in

CppCast - Secure Coding
share icon

Secure Coding

CppCast

08/08/19

58m

About

Comments

Featured In

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

Previous Episode

undefined - Approval Tests
Approval Tests

August 1, 2019

52m

Rob and Jason are joined by Clare Macrae to discuss Approval Tests and how they can be used to quickly test legacy C++ code.

Clare is an independent consultant, helping teams streamline their work with legacy and hard-to-test C++ and Qt code.

She has worked in software development for over 30 years, and in C++ for 20 years.

Since 2017, she has used her spare time to work remotely with Llewellyn Falco on ApprovalTests.cpp, to radically simplify testing of legacy code. She has enjoyed this so much that she recently went independent, to focus even more on helping others to work more easily with legacy code. Clare was until recently a Principal Scientific Software Engineer at Cambridge Crystallographic Data Centre. She is the original author of their popular 3D crystal structure visualisation program Mercury.

News

Clare Macrae

Links

Sponsors

Hosts

Promoted