Tooling
pg_stat_statements Is the Query Ledger You Never Opened
The extension records every query's call count, total time and rows, normalised by shape, and the slow query you chase for a week is one aggregation away…
How debuggers, profilers and tracers actually work under the hood, and how knowing that makes you faster with them.
Tooling
The extension records every query's call count, total time and rows, normalised by shape, and the slow query you chase for a week is one aggregation away…
Code Review
A one character change to an immutable attribute shows as a tidy edit in the diff and executes as a destroy plus create, and the review that prices the edit…
Tooling
Every layer is a transaction and the ledger never lies. docker history shows the secret you deleted, the cache you paid for and the compiler you shipped…
Tooling
The browser recorded the entire incident, every request, every wait, every byte, before anyone knew there was one.
Shopify
Performance work that is not enforced gets undone within a quarter. Here is the budget I use, the numbers behind each limit, and how to fail a build on it.
Tooling
The config was ignored and the logs said nothing, and the syscall trace showed the open call failing on a path that differed by one character from the path…
Shopify
Uninstalling apps one at a time and re-running Lighthouse is not a method. Here is how to attribute main thread time and bytes to a specific app in one pass.
Tooling
The kernel already exports every counter you would install an agent to collect. The files under /proc are the metrics endpoint, and reading them is the…
Performance
The invoice tripled with no traffic change, because the prompts tripled, and nobody was reading tokens as a metric.
Debugging
The agent broke the build once, and no rerun would do it again, because the failure was a draw from a distribution, not a function of the input.
DevOps
The pipeline gained an autonomous step and, with it, a workload that could loop, spend and touch production at three in the morning.
Tooling
The agent was given a shell and, eventually, a mistake. The boundary that made the mistake cheap was not the model's judgement but the sandbox: disposable…