
News and Catching Up
CppCast
08/12/21
•60m
About
Comments
Featured In
Rob and Jason talk about C++ news, upcoming conferences, tooling updates and a bit about the C++ projects they work on in their day jobs.
News
- NDC TechTown Keynote and Class
- CppCon Practical Performance Practices CppCon
- Big Update with Big Thanks for a Big Program
- You're Doing IoT RNG
- Remove nodiscard annotations from the standard library specification
- std::span is not zero-cost because of the ms abi
- /r/cpp - Does anyone ever use goto in their code?
- /r/cpp - Github actions to setup gcc/clang/mingw
- /r/cpp - Am I going to be burned at the stake for using basic_string as an integer array?
- ReSharper C++ 2021.2: Type Conversion Hints, Immutability Inspections, Inline Function
- Moving a project to C++ named Modules
Sponsors
Previous Episode

Performance Tuning
August 5, 2021
•59m
Rob and Matt are joined by Denis Bakhvalov. They first talk about building Minesweeper in C++ with SFML and a paper on throughput prediction on intel microarchitectures. Then they talk to Denis about his blog, book and video series focusing on C++ performance, and his vision of the future tooling and techniques of writing performant C++ code.
News
- Making the Classic Minesweeper Game using C++ and SFML
- Hot Reload support for C++ Applications
- Spdlog 1.9.1 released. Support for compile-time format string validation
- Accurate throughput prediction of basic blocks on recent intel microarchitectures
Links
- easyperf.net
- Performance Analysis and Tuning on Modern CPUs
- Performance Ninja Course
- LLVM+CGO Performance Workshop - Performance Tuning: Future Compiler Improvements
- Proebsting's Law
Sponsors
Next Episode

Efficient Programming with Components
August 19, 2021
•59m
Rob and Jason are joined by Justin Meiners. They first talk about a big boost library update, and whether Valgrind is still useful compared to sanitizers. Then they talk to Justin Meiners about Alex Stepanov, his contribution to the STL and some of his courses that are still relevant to today's C++ programmers.
News
- Boost v1.77.0
- Intel C/C++ compilers complete adoption of LLVM
- Valgrind - A neglected tool from the shadows or a serious debugging tool?
Links
- Efficient Programming with Components - YouTube Playlist
- Efficient Programming with Components - Notes by Justin Meiners
- Merge with fewer comparisons (using goto)
Sponsors
If you like this episode you’ll love
Promoted




