Uptime monitoring that tells you what actually happenedWhat a server dashboard should tell you (and what most of them don't)A storage limit that is actually a limitThe delete that reported success and did nothingContainers and VMs from one panel, without lying about the differenceAnalytics without a tracker: everything your access log already knows17 essays · 8 sectionsUptime monitoring that tells you what actually happenedWhat a server dashboard should tell you (and what most of them don't)A storage limit that is actually a limitThe delete that reported success and did nothingContainers and VMs from one panel, without lying about the differenceAnalytics without a tracker: everything your access log already knows17 essays · 8 sections

Latest

RSS
Sizing MariaDB's buffer pool on a small VPS
Systems

Sizing MariaDB's buffer pool on a small VPS

Debian ships the setting commented out, so a multi-gigabyte database runs on a 128 MB cache and burns CPU re-reading the same pages forever.

Alien XP· 2 min Read more →
Swap is not optional on a small server
Systems

Swap is not optional on a small server

Without swap, the first allocation that cannot be satisfied is immediately fatal to something — and the kernel picks its victim by size, not by blame.

Alien XP· 2 min Read more →
Soft 404s are quietly costing you search traffic
Engineering

Soft 404s are quietly costing you search traffic

If every mistyped URL returns your home page with a 200, search engines will index all of them as real pages — and split your ranking across the duplicates.

Alien XP· 2 min Read more →
Your sitemap might be lying to you
Engineering

Your sitemap might be lying to you

A static sitemap.xml wins over any dynamic route, and a generator that walks the filesystem cannot see content stored in a database.

Alien XP· 2 min Read more →
The CLI php.ini is not the FPM php.ini
Field Notes

The CLI php.ini is not the FPM php.ini

An hour lost to a two-megabyte upload limit that did not exist, because the value came from the wrong SAPI.

Alien XP· 2 min Read more →
Real analytics from nginx logs, with no logging stack
Craft

Real analytics from nginx logs, with no logging stack

Page views, top pages and per-site traffic, from the file already on your disk — no JavaScript, no third party, no Elasticsearch.

Alien XP· 2 min Read more →
A media library should just be a folder
Craft

A media library should just be a folder

Every quota you invent is a second number to keep in sync with reality. The filesystem already knows how much space there is.

Alien XP· 2 min Read more →
Scheduled publishing that fires when nobody is watching
Engineering

Scheduled publishing that fires when nobody is watching

If your "publish at" check only runs when an admin loads the dashboard, then a post scheduled for 6 a.m. goes live whenever somebody happens to sign in.

Alien XP· 2 min Read more →
Previous 1 2
The dispatch

New writing,
straight to your inbox.

Writing, updates and how-tos.

Unsubscribe in one click