Redis, from the Ground Up
A deep dive into the data structure server: origins, design decisions, feature set, applications, and more.
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 4,390 posts.
A deep dive into the data structure server: origins, design decisions, feature set, applications, and more.
In Farmington, CT, in fact, the town my cat was named after. Oh yes. That's how much we love that place. Lukasz, Ashok, and Matt will be...
Your browser doesn't seem to support CSS , which this page uses for all styling. Don't be surprised if it looks kinda boring.
In compression theory, the entropy encoding stage is typically the last stage of a compression algorithm, the one where the gains from t...
git , Single page HTML , Kindle .mobi , PDF , .epub , HTML for printing , book cover .
As of Summer 2024, my article "What Colour are your bits?" has been online 20 years, and people are still linking to it as a benchmark. It's clear that people still care about intellectual property in general and copyright in particular, and the difference, if any, between id...
Please Note: this was written January 2009 - see the comments for updates and additional information. A lot has changed since I wrote this.
In a conversation at work about the architecture of a new product, someone made an assertion along the lines of, ``then we'd need to use a garbage collector, and that would hurt performance.''
This post explains the project's motivation from several perspectives. Unix shell is an old and successful technology, so there are many ways of looking at it.
One of the FogBugz developers complained that compiling was pretty slow (about 30 seconds), which was leading to a lot of sword fights in the hallway. He asked if it would be OK if someone spent a …
When I was a young coder, just starting out in the big scary world of enterprise software, an older, far more experienced chap gave me a ste...
I made a mistake when first publishing this and used the wrong date. Now that I've fixed it you'll have to go to the correct page to see it.
Recently, we were fortunate to host Jeff Rothschild, the Vice President of Technology at Facebook, for a visit for the CNS lecture series. Jeff’s talk, “High Performance at Massive Sca…
I had a call from a new customer last week. They had issues with their MySQL server. Apparently, it was repeatingly crashing, every few hours. To have their production system kept alive, they used …
XTS is the de-facto standard disk encryption mode, which makes it look like a good general-purpose one. It isn't. What disk encryption actually promises, and why XTS's guarantees don't travel.
Joe Duffy's Blog | Adventures in the high-tech underbelly