Grid places items in tracks that have no representation in the DOM, so a misplaced item cannot be explained by inspecting elements — there is nothing to inspect…
A method that exists for its effect has always returned null implicitly, which means a caller assigning its result gets something rather than an error. void makes the…
A message is delivered, acknowledged and gone. Treating the queue as a record of what happened means the record disappears as it is processed, and there is nothing…
Four servers, eleven log files, and an incident reconstructed from three of them. Shipping first and parsing second, structured events, and the correlation id that makes it useful.
basic_publish returns as soon as the message is written to the socket. The broker may not have accepted it, may not have routed it anywhere, and may have…
Setting a five-second timeout on a slow dependency feels like protection and is not: with twelve PHP-FPM workers and a dependency taking five seconds, twelve concurrent requests occupy…
A provider that builds its cases from something created in setUp() fails with a null, because every provider in the class runs before any test does — including…
Destructuring only worked positionally, so a row fetched as an associative array had to be unpacked by hand — three assignments and a typo waiting to happen. A…