Braces Prevent Narrowing and Cause Surprises in Equal Measure on October 22, 2026October 22, 2026 Posted by Ruaridh Kensington-Oyelaran
The Stack Is Faster Because It Never Has to Search on October 22, 2026 Posted by Ruaridh Kensington-Oyelaran
The Compiler Vectorises Loops You Did Not Write for It on October 21, 2026October 21, 2026 Posted by 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 19, 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
Posted in Memory Volatile Was Designed for Hardware Registers, Not Concurrency on October 14, 2026October 21, 2026 Ruaridh Kensington-Oyelaran
Posted in Build Tools Floating Versions Break Builds on Days You Changed Nothing on October 12, 2026 Ruaridh Kensington-Oyelaran
Posted in Build Tools Two Builds of the Same Commit Should Be Byte Identical on October 9, 2026 Ruaridh Kensington-Oyelaran