A Union Without a Tag Is a Bug You Have Not Hit Yet on August 26, 2026 Posted by Ruaridh Kensington-Oyelaran
Concepts Turned Template Errors Back Into Sentences on August 24, 2026 Posted by Ruaridh Kensington-Oyelaran
Posted in Fundamentals Default Arguments Are Chosen at Compile Time, Not Run Time on July 4, 2026 Ruaridh Kensington-Oyelaran
Posted in Concurrency Counting Permits Instead of Locking Doors on July 1, 2026August 27, 2026 Ruaridh Kensington-Oyelaran
Posted in STL Std Format Ended the Choice Between Safe and Readable on June 29, 2026 Ruaridh Kensington-Oyelaran
Posted in Memory Deleting Through a Base Pointer Without a Virtual Destructor Leaks on June 29, 2026 Ruaridh Kensington-Oyelaran
Posted in Memory Assigning a Derived Object to a Base Silently Deletes Half of It on June 26, 2026 Ruaridh Kensington-Oyelaran
Posted in Fundamentals Plain Enums Leak Their Names Into Everything Around Them on June 24, 2026August 27, 2026 Ruaridh Kensington-Oyelaran
Posted in STL Parsing Without Copying a Single Character on June 24, 2026 Ruaridh Kensington-Oyelaran
Posted in Build Tools The Toolchain File Answers Questions Cmake Cannot Guess on June 23, 2026 Ruaridh Kensington-Oyelaran
Posted in Concurrency Waiting for Everyone to Arrive Before Anyone Continues on June 22, 2026 Ruaridh Kensington-Oyelaran
Posted in Memory Constructing an Object Into Memory You Already Own on June 20, 2026 Ruaridh Kensington-Oyelaran