Stripe’s Selective Test Execution system employs some clever tricks to allow us to continue scaling our team and our codebase while only running around 5% of our tests on average. Find out how it works!
Software Engineer
Loading reading list...
Things I've favourited while reading — papers, posts, and specs, synced live from my bookmarks.
Stripe’s Selective Test Execution system employs some clever tricks to allow us to continue scaling our team and our codebase while only running around 5% of our tests on average. Find out how it works!
This is the story of how our Developer Productivity team extended and rolled out rubyfmt, our Rust-based zero-config, ultra-fast autoformatter across the world’s largest Ruby codebase.
Musings of a Computer Scientist.
Tailscale and SQLite developers traced maddening corruption incidents to find the WAL-Reset data race, then uncovered a second stale expression index bug.
A database write can stop after memory, a local SSD, an object PUT, or a replicated WAL. Each choice changes latency, durability, and who owns the work left for later.
In this blog post, I delve into the comparison of memory consumption between asynchronous and multi-threaded programming across popular languages like Rust,…
An interactive journey from ‘what is a prime number?’ to a genuine understanding of the most important unsolved problem in mathematics.
Thoughts on the creativity of hackathon projects and how to approach the LLM wrapper problem.
Choosing fairly when you don’t know how many you’re choosing from.
A bottom-up, animated guide to HTTP load balancing algorithms.
I couldn’t remember every UUID so I wrote them all down
Teens wrote me a secret. I found them.
How I scaled One Million Checkboxes to handle half a million users
I made a website. It’s called One Million Checkboxes. It has one million checkboxes on it - but checking a box checks it for everyone.
#1: Learn More - Awesome WhatsApp Engineering (6 minutes)
How to make infinite design variations using Perlin noise fields, a simple generative algorithm.