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 Braces Prevent Narrowing and Cause Surprises in Equal Measure on October 22, 2026October 22, 2026 Ruaridh Kensington-Oyelaran
Posted in STL Braces Chose the Wrong Constructor and Gave You Two Elements on October 15, 2026October 29, 2026 Ruaridh Kensington-Oyelaran
Posted in STL Iterating a Map Gives You Pairs, Name Them on October 7, 2026 Ruaridh Kensington-Oyelaran
Posted in STL A Tuple Is a Struct That Forgot to Name Its Fields on September 29, 2026 Ruaridh Kensington-Oyelaran
Posted in STL Folding a Parameter Pack Without Writing Recursion on September 26, 2026September 26, 2026 Ruaridh Kensington-Oyelaran
Posted in STL A Function That Takes Any Number of Anything on September 14, 2026 Ruaridh Kensington-Oyelaran
Posted in STL One Function That Compiles Differently for Each Type on September 10, 2026 Ruaridh Kensington-Oyelaran
Posted in STL Asking the Compiler What a Type Can Do on September 4, 2026October 2, 2026 Ruaridh Kensington-Oyelaran
Posted in STL Concepts Turned Template Errors Back Into Sentences on August 24, 2026 Ruaridh Kensington-Oyelaran
Posted in STL One Template Becomes Many Functions in the Binary on August 23, 2026 Ruaridh Kensington-Oyelaran