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 Fundamentals Deep Recursion Does Not Fail Gracefully on October 28, 2026 Ruaridh Kensington-Oyelaran
Posted in Memory Passing by Value Is Sometimes the Fastest Option on October 28, 2026October 28, 2026 Ruaridh Kensington-Oyelaran
Posted in Memory Shared Pointer Costs an Atomic Increment You Can Often Avoid on October 25, 2026 Ruaridh Kensington-Oyelaran
Posted in STL Braces Prevent Narrowing and Cause Surprises in Equal Measure on October 22, 2026October 22, 2026 Ruaridh Kensington-Oyelaran
Posted in Fundamentals The Stack Is Faster Because It Never Has to Search on October 22, 2026 Ruaridh Kensington-Oyelaran
Posted in Concurrency The Compiler Vectorises Loops You Did Not Write for It on October 21, 2026October 21, 2026 Ruaridh Kensington-Oyelaran
Posted in Build Tools The Container Is the Only Honest Build Documentation on October 19, 2026October 26, 2026 Ruaridh Kensington-Oyelaran
Posted in Fundamentals Your Array Forgets Its Own Length at the Function Boundary on October 18, 2026 Ruaridh Kensington-Oyelaran
Posted in Concurrency Par Unseq Promises More Than Par and Demands More From You on October 16, 2026 Ruaridh Kensington-Oyelaran
Posted in STL Braces Chose the Wrong Constructor and Gave You Two Elements on October 15, 2026 Ruaridh Kensington-Oyelaran