Week 12, 2025: Links and things
Continuing the trend from last week, here are some links and things that I’ve found interesting this week.
- Why is Git Autocorrect too fast for Formula One drivers? – fun story about a sequence of unfortunate design decisions that led to the unintended behavior of Git pausing for 0.1 seconds before executing a mistyped command. A patch has now landed in git 2.49 – see Github’s Highlights from Git 2.49 post, where I read about all this – making the behavior a bit more in line with expectations.
- Why I’m no longer talking to architects about microserves – nice post from Ian Miell, I agree completely that the conceptual confusion is one of the big problems in this area. I really want to watch Ian Cooper’s talk “Microservices, where did it all go wrong?” linked in the post, since I’m a big fan of his similarly named talk “TDD, where did it all go wrong?”.
- Nadia Makarevich writes very interesting stuff about web page performance: SSR deep dice for React developers.
- Java 24 has been released! I, for one, am hankerin’ for some gatherin’! (You know, the new “Gatherers” API I linked to a post about last week.)
- Gunnar Morling writes about The synchrony budget: “as much as possible, a service should minimize the number of synchronous requests which it makes to other services.”
- I should take a closer look at Claude Code.
- Also, tRPC version 11 was released. We use this thing at work.