For almost thirty years a railway from Kashgar into the Fergana Valley was a drawing that never got built. Kyrgyzstan worried about debt. Russia didn't want China's gauge on its old turf. Everyone…
KvSQL 0.1.0 is out. It’s a key-value store and an SQL database that keep one copy of the data between them. Read a row by its key and it comes straight from the storage tree, with nothing parsed or…
Think of a cloakroom. At one window you hand over a ticket and get your coat back. Nobody searches, nobody asks what colour it was. At another window you can ask the attendant for every blue coat left…
A database makes one promise above the rest. When it says a commit is done, the data is there, even if the power goes a moment later. And if the power goes during a commit, the file holds the whole…
A checkout touches several things that must change together. The cart goes away, an order appears with its lines, and the stock goes down. If the power fails halfway, the worst outcomes are an order…
Pemba is the capital of a province at war, and it is also a functioning port city where oil and gas contractors, aid workers, officials and a few tourists come and go every day. Both things are true…
Until now Inspect only sent GET requests, each on a brand new connection. That’s the right default for comparisons, because every sample does the same work. It isn’t how most real traffic looks…
A comparison you read once is useful. A comparison that runs on every pull request and stops the merge when something got slower is more useful. Inspect 0.2.0 adds that: compare can now act as a CI…
The first Inspect case study used a local test server, which is tidy but a little too easy. So we pointed the released binary at real sites on the public internet, including this one, and let it say…
Transfer keeps everything by default. That’s deliberate. Stored chunks are what let a receiver prove its progress after a crash. Once a file is delivered, though, they’re just a second copy taking up…