A containerised application writing to /var/log/app.log has written to a filesystem that disappears with the container, and nothing outside can see it. The convention is that a container…
Checking what a relation actually returns usually means writing a throwaway route, hitting it, and deleting it — or adding a dd() somewhere and reloading. Both are slower…
The shared-folder problem that nearly killed this last year is gone. What changes in the compose file, what the new file sharing costs, and where Linux and Mac…
5.6 made many ALTER operations online, and the ones that are not — changing a column type, adding a full-text index — still copy the table while holding…
All three are resource hints and they answer different questions: what this page needs now, what the next page will need, and which server to warm up. preload…
Container linking is legacy as of 1.9 and still functions, so compose files written last year keep working and nobody is forced to learn the replacement. The replacement…
Omitting permission_callback registers a route that anyone can call. It works, there is no error, and this year there is not even a warning — the notice that…
Finding the nearest branch used to mean a bounding-box query in SQL with a Haversine formula in the ORDER BY, which cannot use an index and gets slower…
for…of is not array syntax; it works on anything implementing the iterable protocol, which is one well-known method returning an object with a next(). A generator method is…
Animating top or left makes the browser recompute layout on every frame, then repaint, then composite. Animating transform skips the first two — the element is already painted…