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 Memory Address Sanitizer Finds in Seconds What Review Misses for Months on April 15, 2026 Ruaridh Kensington-Oyelaran
Posted in Concurrency The Value Came Back and Your Algorithm Never Noticed It Left on April 14, 2026August 27, 2026 Ruaridh Kensington-Oyelaran
Posted in Memory A Leak Is Not a Crash, Which Is Why It Survives Testing on April 11, 2026 Ruaridh Kensington-Oyelaran
Posted in Fundamentals Inline Stopped Meaning Inline a Long Time Ago on April 11, 2026 Ruaridh Kensington-Oyelaran
Posted in Concurrency Lock Free Means Retrying, Not Never Waiting on April 10, 2026October 8, 2026 Ruaridh Kensington-Oyelaran
Posted in STL Find if Removes the Loop and the Off by One With It on April 9, 2026 Ruaridh Kensington-Oyelaran
Posted in Build Tools Run Your Tests Once Under Each Sanitizer on April 8, 2026September 3, 2026 Ruaridh Kensington-Oyelaran
Posted in Build Tools Stop Arguing About Braces and Commit the Config on April 5, 2026 Ruaridh Kensington-Oyelaran
Posted in Fundamentals Global Objects Are Built in an Order Nobody Chose on April 5, 2026 Ruaridh Kensington-Oyelaran
Posted in STL A Comparator That Says Two Things Are Both Less Crashes Sort on April 4, 2026 Ruaridh Kensington-Oyelaran