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 STL Rand Modulo Range Is Biased and Always Was on July 31, 2026August 27, 2026 Ruaridh Kensington-Oyelaran
Posted in Memory Short Strings Never Touch the Heap at All on July 31, 2026August 27, 2026 Ruaridh Kensington-Oyelaran
Posted in Fundamentals Catch the Bug Before the Program Ever Runs on July 30, 2026 Ruaridh Kensington-Oyelaran
Posted in Concurrency Read Heavy Workloads Deserve a Different Lock on July 27, 2026August 27, 2026 Ruaridh Kensington-Oyelaran
Posted in Concurrency Many Readers Are Free Until One Writer Arrives on July 26, 2026August 27, 2026 Ruaridh Kensington-Oyelaran
Posted in STL Use Steady Clock to Measure, System Clock to Report on July 26, 2026 Ruaridh Kensington-Oyelaran
Posted in Fundamentals An Assert Documents What You Believe, Not What You Hope on July 25, 2026 Ruaridh Kensington-Oyelaran
Posted in Build Tools Api Compatibility and Abi Compatibility Are Different Promises on July 22, 2026August 27, 2026 Ruaridh Kensington-Oyelaran
Posted in Memory Clearing a Vector Does Not Give the Memory Back on July 21, 2026 Ruaridh Kensington-Oyelaran
Posted in Memory One Call to Reserve Removes a Thousand Copies on July 18, 2026 Ruaridh Kensington-Oyelaran