Volatile Int
Archives
Search
Subscribe
Template Metaprogramming with Tuples and AI Agents
January 3, 2026
I have two new pieces written on very different topics. The first is a review of template metaprogramming techniques in C++20 for applying constraints to the...
The Crunch Message Definition Protocol
December 19, 2025
One of the most common classes of bugs I’ve seen is acting on improperly validated data. For a long time, I wanted a message definition tool that treated...
Enter the C++ Type Deduction Gauntlet
December 9, 2025
C++ type deduction is simple…until it isn’t.I put together a gauntlet of real examples that test how well you actually know what auto does.Give it a shot and...
Implementing a Framework for Closed-Loop Control Algorithms in Modern C++
December 1, 2025
There’s a common misconception that modern C++ abstractions don’t belong in embedded and high-performance systems. In practice, the opposite is true—newer...