A client sends a POST to create a payment. The server charges the card, writes the record, and starts sending the response. Then the connection drops. The client sees a timeout and has no way to tell…
The week of September 28 to October 5 was the worst for tankers in the Strait of Hormuz since the war began on February 28. Tracking sources counted at least 12 attacks on oil, LPG and LNG carriers in…
A2 is done, and HyperCrux 0.2.0 is out. The new release setup published it automatically once the tests passed, without you clicking anything. What 0.2.0 adds: hypercrux export writes a whole database…
Cloudflare just published the results of an experiment that every API developer should read, even if you’ll never run a firewall. The company put frontier AI models inside a test harness and told them…
Istio 1.31 is out, and one line in the release notes says a lot about where API infrastructure is heading. You can now run agentgateway, a proxy built for AI agent and MCP traffic, as a waypoint…
OpenAI’s DevDay last week was mostly pitched as an agents event. Persistent agents, cloud Codex, a cheaper model. Fine. But if you’re learning to build and design APIs, two of the smaller releases are…
Consider a commercial law firm of twenty lawyers. Over the years it has worked on thousands of contracts, and somewhere among them is the best indemnity clause it ever negotiated for a food…
Redis and Valkey ACL rules are short and easy to get wrong. +@all -flushall and -flushall +@all look alike and grant different things. %R~config:* reads but doesn’t write. A user made on Redis 6.2 may…
A Redis server reads its config file once, when it starts, and stops at the first line it can’t use. It prints that line and exits. Fix it, restart, and it stops at the next one. On a server that…
A DynamoDB filter like status = :active looks harmless and fails every time: status is one of 563 reserved words, and DynamoDB refuses the request with a ValidationException . So does a placeholder…