Skip to content
cpphinditutorials.com
cpphinditutorials.com

What are You Looking For?

Trending News

Blocking a Thread on Disk Wastes the Whole Thread

Blocking a Thread on Disk Wastes the Whole Thread

on October 30, 2026October 30, 2026
Posted by Ruaridh Kensington-Oyelaran
A Watchpoint Finds the Writer That Print Statements Never Catch

A Watchpoint Finds the Writer That Print Statements Never Catch

on October 30, 2026
Posted by Ruaridh Kensington-Oyelaran
Deep Recursion Does Not Fail Gracefully

Deep Recursion Does Not Fail Gracefully

on October 28, 2026
Posted by Ruaridh Kensington-Oyelaran
  • About Us
  • Contact Us
  • Disclaimer
  • Privacy Policy
  • Terms and Conditions
© All rights reserved. Proudly powered by WordPress. Theme NewsMaster designed by WPInterface.
  • Home
  • Ruaridh Kensington-Oyelaran
  • Page 20

Ruaridh Kensington-Oyelaran

209 posts
C++ rewards people who know what the compiler is allowed to do. I write about the rules that bite, the ones nobody mentions until you have already shipped the bug.
Everything in C++ Is Either Something You Can Point at or Something You Cannot
Posted in Fundamentals

Everything in C++ Is Either Something You Can Point at or Something You Cannot

on February 6, 2026
Ruaridh Kensington-Oyelaran
Map Keeps Order and Charges You a Pointer Chase for It
Posted in STL

Map Keeps Order and Charges You a Pointer Chase for It

on February 6, 2026
Ruaridh Kensington-Oyelaran
Pay for Flexibility Only When You Use It
Posted in Concurrency

Pay for Flexibility Only When You Use It

on February 5, 2026September 3, 2026
Ruaridh Kensington-Oyelaran
Finding a Library Is Harder Than Building One
Posted in Build Tools

Finding a Library Is Harder Than Building One

on February 4, 2026September 3, 2026
Ruaridh Kensington-Oyelaran
List Earns Its Place Only When You Splice
Posted in STL

List Earns Its Place Only When You Splice

on February 1, 2026
Ruaridh Kensington-Oyelaran
Include the Same Header Twice and Watch It Break
Posted in Fundamentals

Include the Same Header Twice and Watch It Break

on January 30, 2026
Ruaridh Kensington-Oyelaran
Public Means Everyone Downstream Inherits This Too
Posted in Build Tools

Public Means Everyone Downstream Inherits This Too

on January 27, 2026
Ruaridh Kensington-Oyelaran
Unique Pointer Costs Nothing and Removes an Entire Bug Class
Posted in Memory

Unique Pointer Costs Nothing and Removes an Entire Bug Class

on January 26, 2026
Ruaridh Kensington-Oyelaran
Locking Manually Means Forgetting to Unlock Eventually
Posted in Concurrency

Locking Manually Means Forgetting to Unlock Eventually

on January 26, 2026September 10, 2026
Ruaridh Kensington-Oyelaran
A Data Race Is Not a Wrong Answer, It Is No Answer
Posted in Concurrency

A Data Race Is Not a Wrong Answer, It Is No Answer

on January 25, 2026October 8, 2026
Ruaridh Kensington-Oyelaran

Posts navigation

← Older Articles
Newer Articles →

Recent Posts

  • Blocking a Thread on Disk Wastes the Whole Thread
  • A Watchpoint Finds the Writer That Print Statements Never Catch
  • Deep Recursion Does Not Fail Gracefully
  • Passing by Value Is Sometimes the Fastest Option
  • Shared Pointer Costs an Atomic Increment You Can Often Avoid

Recent Comments

No comments to show.

Archives

  • October 2026
  • September 2026
  • August 2026
  • July 2026
  • June 2026
  • May 2026
  • April 2026
  • March 2026
  • February 2026
  • January 2026

Categories

  • Build Tools
  • Concurrency
  • Fundamentals
  • Memory
  • STL

No widgets added yet. Add widgets on Off-canvas Drawer .

© All rights reserved. Proudly powered by WordPress. Theme NewsMaster designed by WPInterface.