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 Fundamentals The Stack Is Faster Because It Never Has to Search on October 22, 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 Fundamentals Sizeof on an Array Parameter Gives You the Wrong Answer on October 6, 2026 Ruaridh Kensington-Oyelaran
Posted in Fundamentals Null Was an Integer Pretending to Be a Pointer on October 1, 2026 Ruaridh Kensington-Oyelaran
Posted in Fundamentals A Macro Has No Scope, No Type, and No Mercy on September 23, 2026 Ruaridh Kensington-Oyelaran
Posted in Fundamentals The Code You Compile Is Not the Code You Wrote on September 19, 2026 Ruaridh Kensington-Oyelaran
Posted in Fundamentals The Keyword Static Means Three Different Things on September 7, 2026 Ruaridh Kensington-Oyelaran
Posted in Fundamentals You Do Not Need the Whole Class to Hold a Pointer to It on September 1, 2026September 1, 2026 Ruaridh Kensington-Oyelaran
Posted in Fundamentals Every Include in a Header Is a Tax on Everyone Downstream on August 24, 2026August 27, 2026 Ruaridh Kensington-Oyelaran