
Formal Verification
CppCast
08/31/18
•55m
About
Comments
Featured In
Matthew Fernandez is a Research Scientist with Intel Labs. Matt began his programming career building Windows GUI applications and designing databases, before moving into operating system architecture and security. He has a PhD in formal verification of operating systems from the University of New South Wales in Australia, and worked with the Australian research group Data61. In the past, he has worked on compilers, device drivers and hypervisors, and now spends his days exploring new tools and techniques for functional correctness and verification of security properties. On the weekends, you can usually find Matt in a park with a good book, hunting for good coffee or helping a newbie debug their code. He hopes to avoid saying “monad” on this podcast.
News
Matt Fernandez
Links
- The sel4 Microkernel
- Isabelle - Generic Proof Assistant
- The Coq Proof Assistant
- Dafny - Microsoft language and program verifier
- Z3 Theorem Prover
Sponsors
Patreon
Hosts
Previous Episode

SYCL
August 24, 2018
•46m
Gordon is a senior software engineer at Codeplay Software in Edinburgh, specialising in designing and implementing heterogeneous programming models for C++. Gordon spends his days working on ComputeCpp; Codeplay's implementation of SYCL and contributing to various standards bodies including the Khronos group and ISO C++. Gordon also co-organises the Edinburgh C++ user group and occasionally blogs about C++. In his spare time, Gordon enjoys dabbling in game development, board games and walking with his two dogs.
News
- CppCon 2018 Poster Program Announced
- A bug in the C++ Standard
- Synapse submitted for Boost review
- New C++ London Uni Course Sept 18
Gordon Brown
Links
- SYCL
- ComputeCpp
- Parallel Programming with Modern C++: from CPU to GPU
- P0443r7: A Unified Executors Proposal for C++
- CppCon 2017: Gordon Brown "Designing a Unified Interface for Execution"
- SYCL building blocks for C++ libraries - Gordon Brown - Meeting C++ 2016
Sponsors
Patreon
Hosts
Next Episode

CppCon Poster Program and Interface Design
September 7, 2018
•59m
Bob is a Principal Engineer with GliaCell Technologies. He's been working almost exclusively in C++ since discovering the second edition of The C++ Programming Language in a college bookstore in 1992. The majority of his career was spent in medical imaging, where he led teams building applications for functional MRI and CT-based cardiac visualization. After a brief detour through the worlds of DNS and analytics, he's now working in the area of distributed stream processing. Bob is a relatively new member of the C++ Standardization Committee, and launched a blog earlier this year to write about C++ and topics related to software engineering. He holds BS and MS degrees in Physics, is an avid cyclist, and lives in fear of his wife's cats.
News
- Frama-C
- Frama-C Tutorial
- Frama-Clang plugin
- The Errata Evaluation Problem
- Use Boost.Hana with MSVC 2017 Update 8
- Function poisoning in C++
Bob Steagall
Links
- C++Now 2018: Bob Steagall "If I had My 'Druthers: A Proposal for Improving Containers in C++2x"
- Fancy Pointers for Fun and Profit
- Fast Conversion From UTF-8 with C++, DFAs, and SSE Intrinsics
- Interface Design for Modern C++
Sponsors
Patreon
Hosts
If you like this episode you’ll love
Promoted




