Tooling
The Flame Graph That Showed the Regex Inside the JSON Parser
The profiler turned a guess about the database into a wide bar in the serializer, and the bar was a regular expression running once per field on every row…
How debuggers, profilers and tracers actually work under the hood, and how knowing that makes you faster with them.
Tooling
The profiler turned a guess about the database into a wide bar in the serializer, and the bar was a regular expression running once per field on every row…
Tooling
The bind failed with the address already in use and nothing in the project was running, and the listing named a leftover process from the previous session…
Tooling
The domain resolved differently depending on who was asked, and querying each resolver in turn separated the stale cache from the broken record, and the…
Tooling
Two payloads looked identical to the eye and differed in one nested field, and the filter diffed them in one line where the visual comparison had taken an…
Tooling
The connection dropped at the same byte count every time, and the capture showed the reset arriving from the load balancer rather than from the application…
Tooling
Three hundred commits sat between the working build and the broken one, and the binary search narrowed it to a single change in nine tests instead of three…
Tooling
The report was a screenshot and a guess, and the reproduction was one command with the right headers, and the command turned an hour of speculation into a…
Tooling
The plan output looked like noise until the nested loops were read as a route and the row estimate gap pointed straight at the missing statistic, and the…
Tooling
The trace had one span for the whole run, which explained nothing, and one span per tool call turned an opaque minute into a readable sequence with a single…
Tooling
A frozen set of inputs and expected behaviours turned a model upgrade from a hope into a measurement, and the measurement showed a drop nobody had asked…
Security
A key passed as a query parameter is copied into access logs, proxy logs, referrer headers and browser history, and rotation does not unlog it.
DevOps
The check that detects the leaked credential ran in CI, which runs after the push, which is after the credential is cloned by every mirror, fork and CI runner.