Archive
Join over 18,800 readers for a free weekly email with fresh news, articles and tutorials.
- Cache invalidation really is one of the hardest problems in computer science
- The Distributed Computing Manifesto
- Stop lying to yourself – you will never “fix it later”
- In defense of linked lists
- Four Cornerstones of CPU Performance
- Faster hardware is a bad first solution to slow software
- When life gives you lemons, write better error messages
- Mike Acton’s Expectations of Professional Software Engineers
- Facts about State Machines
- Aging programmer
- How I’m a Productive Programmer With a Memory of a Fruit Fly
- Senior Engineers are Living in the Future
- What Distinguishes Great Software Engineers?
- The silent majority
- How do One-Time passwords work?
- System Design Course
- Redis Explained
- GDPR For Developers By Example
- The disproportionate influence of early tech decisions
- Supercharging A/B Testing at Uber