Daily Shaarli

All links of one day in a single page.

March 31, 2026

Here’s why I’ve installed a Dead Man's Switch on my home server
thumbnail

You're self-hosting? Better keep in check what happens to the people who depend even indirectly on your services when you're gone.

slowql: SQL static analyzer for performance, security, compliance and cost
thumbnail

Looks like an interesting tool to check your SQL queries on the CI.

Joins are NOT Expensive!

Interesting article which goes deep in comparing joins vs denormalised big tables. The conclusion is in the title, bit it's worth a read for the other insights.

Working software runs locally

This is indeed very important to ensure the tooling around your project supports running the whole thing locally. Too often projects sacrifice the ability to do this, it's clearly a hindrance to testability and a short feedback loop.

What we think is a decline in literacy is a design problem | Aeon Essays

Indeed it's not simply books vs screens. It's about design and how our attention gets fractured (on purpose). We need to recognise there are many ways to learn and to produce ideas, then design for it. We'd be better off as a civilisation rather than the current attention economy.

Why Fakes Beat Mocks and Testcontainers
thumbnail

I vehemently agree with this piece. Fakes are unfortunately underrated. They're the most powerful test double, I wish more projects would invest in them (can be quite an investment, which the article doesn't quite show unfortunately).