Shane Howearth

Home

About

Benign Data Races in Go

Every so often, in one forum, or another, the subject of benign data races comes up. People want to know if a data race absolutely must have synchronisation guards applied (mutexes, semaphores, etc). For those… »

  • a year ago
  • Computer Science, Data Races
  • Comments

Little's Law

I’ve been meaning to talk about this law for some time, and it was mentioned in an interview I was in recently so I thought that I should actually put a post together on this.… »

  • 2 years ago
  • Little's Law, Queue lengths, Buffer lengths, Computer Science
  • Comments

When should caches be used

Caches are a tool in the Software engineers’ toolbox that often cause confusion, just when should someone reach for the cache as a solution to their problem. Note: This is about when to use a… »

  • 2 years ago
  • Computer Science, Caches, Multi Process Programming
  • Comments
Page 1 of 1