
Compiler Explorer Revisited
CppCast
02/23/24
•60m
About
Comments
Featured In
Patrick Quist joins Phil and Timur. Patrick chats with us about their work on the Compiler Explorer team and how they got into it. We explore some useful features that may not be as widely known, and take a peek under the hood at how it all runs.
News
- "C++ Package Managers: The Ultimate Roundup" - blog post by Christopher McArthur
- "Demystifying Lakos Rule via Visualization and How It Could Relate to Constexpr" blog post by Miro Palmu
- "A Year of C++ Improvements in Visual Studio, VS Code, and vcpkg" - blog post by Sy Brand
- NVidia interview question - Reddit thread
Links
Previous Episode

Teaching and Training Modern C++
February 9, 2024
•52m
Rainer Grimm joins Timur and Phil. Rainer talks to us about what he has learnt from many years of teaching C++ as a professional trainer, how training has become more accessible now more people are taking it online, and his thoughts on modern C++.
News
- The C++ Iceberg
- "C++20 Concepts applied - Safe bitmasks using scoped enums" - blog post by Andreas Fertig
- ACCU conference: Early-bird tickets and workshops
Links
Next Episode

Psychology and Starting Out as a Developer
March 11, 2024
•67m
Gail Ollis joins Phil and Matt Godbolt. Gail talks to us about why, after two decades of software development, she took a degree in psychology followed by a PhD that researched the psychology of software development - and how she now uses this to help others get started and, hopefully, avoid many of the human issues that can plague our software projects.
News
- "Contracts MVP is Feature Complete" - Reddit
- "Contracts for C++" Timur's C++ London talk
- Gemini refuses to talk about C++ 20 Concepts to someone under the age of 18!
- “White House urges developers to dump C and C++” - InfoWorld
- Conferences:
Links
- "Early Careers Day: A mini-conference for junior developers" - Gail's ACCU 2024 workshop
- "The kids are alright" - Gail's ACCU 2024 session showcasing her students
- Paper's Gail has co-authored on blending cyber security and software development:
- "Helping developers to help each other: a technique to facilitate understanding among professional software developers" - Gail's PhD thesis
If you like this episode you’ll love
Promoted




