Passing by Value Is Sometimes the Fastest Option on October 28, 2026October 28, 2026 Posted by Ruaridh Kensington-Oyelaran
Shared Pointer Costs an Atomic Increment You Can Often Avoid on October 25, 2026 Posted by Ruaridh Kensington-Oyelaran
Posted in STL Unsyncing With Stdio Makes Cin Ten Times Faster on July 7, 2026 Ruaridh Kensington-Oyelaran
Posted in Concurrency The Queue Is Where Most Concurrency Bugs Actually Live on July 6, 2026August 27, 2026 Ruaridh Kensington-Oyelaran
Posted in Build Tools Static Linking Trades Disk Space for a Quiet Deployment on July 4, 2026August 27, 2026 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, 2026October 8, 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