5.5 adds loading=”lazy” to images in content automatically, which is a good default and is wrong for the first image on the page. Lazy-loading the hero image delays…
A producer faster than its consumer fills a queue, and what happens when the queue is full is a decision somebody makes — or a decision the infrastructure…
A cache that expires and then blocks every waiting request on one slow origin fetch is a cache that makes the worst moment worse. proxy_cache_lock alone removes the…
A job dispatched inside a transaction can be picked up by a worker before the transaction commits, and the worker then cannot find the row it was told…
The tests need MySQL and Redis, and CI gives you an empty machine. Service containers, where they differ from compose, and the readiness nothing does for you.
Two workers claiming with FOR UPDATE serialise, so adding workers adds no throughput — which is the thing a queue exists to provide. Keeping the transaction short is…
A collection in one person’s account is not version control, is not reviewable and disappears when they leave. Exporting and committing means a change to the collection appears…