Follow new posts.
Get new writing in your feed reader the moment it’s published. No email list, no tracking.
What is this?
A feed is a list of my posts that reader apps check for you. Paste the address above into an app like Feedly, Inoreader, NetNewsWire or Reeder, and new posts show up there automatically. You can unsubscribe in the app at any time.
Not using a feed reader? Follow me on LinkedIn.
Latest writing
Designing real-time chat, from first idea to production
How real-time chat works: polling vs WebSockets, message ordering, receipts, presence, fan-out across servers and slow readers, with live demos and real code.
Heaps and priority queues, from first idea to production
How heaps and priority queues work, from ER triage to heapq, heapify, Dijkstra, timing wheels and the asyncio scheduler, with demos and production code.
Consistent hashing, from first idea to production
How consistent hashing works, from hash % N to rings, virtual nodes, jump hash, Maglev and Redis Cluster slots, with live demos and measured numbers.