2026  29

August  2

A maintenance timer should leave its last result visible

August 4, 2026 · 2 min · XB Field Notes

Restart policies need a rate limit

August 3, 2026 · 2 min · XB Field Notes

July  13

A release checklist for a static site

July 30, 2026 · 2 min · XB Field Notes

SSH host keys are part of the deployment record

July 28, 2026 · 2 min · XB Field Notes

The advantage of small systems

July 27, 2026 · 2 min · XB Field Notes

Security headers should describe the actual page

July 23, 2026 · 2 min · XB Field Notes

robots.txt and sitemaps answer different questions

July 21, 2026 · 2 min · XB Field Notes

Reliable defaults beat clever recovery

July 20, 2026 · 2 min · XB Field Notes

A release manifest should name every published byte

July 16, 2026 · 2 min · XB Field Notes

Redirects and error codes should preserve the story

July 14, 2026 · 2 min · XB Field Notes

Read the public edge in two commands

July 13, 2026 · 2 min · XB Field Notes

A release is not complete until the public edge agrees

July 9, 2026 · 2 min · XB Field Notes

A postmortem should leave a fact record

July 7, 2026 · 2 min · XB Field Notes

Range requests should prove which bytes were selected

July 6, 2026 · 2 min · XB Field Notes

HTTP methods are a promise about side effects

July 2, 2026 · 3 min · XB Field Notes

June  14

Validators decide whether a cached copy is still the answer

June 30, 2026 · 2 min · XB Field Notes

Compression changes the selected HTTP representation

June 29, 2026 · 2 min · XB Field Notes

Cache headers are a contract with two clocks

June 25, 2026 · 2 min · XB Field Notes

HSTS should be rolled out with a recovery plan

June 23, 2026 · 2 min · XB Field Notes

HEAD should describe the same representation as GET

June 22, 2026 · 2 min · XB Field Notes

DNS changes need a cache-aware rollback window

June 18, 2026 · 2 min · XB Field Notes

CAA records should authorize the issuer you actually use

June 17, 2026 · 2 min · XB Field Notes

Cookie scope should be narrower than the application boundary

June 15, 2026 · 2 min · XB Field Notes

Content-Type should describe the bytes you actually send

June 11, 2026 · 2 min · XB Field Notes

Certificate expiry is a date, not a dashboard color

June 10, 2026 · 2 min · XB Field Notes

A certificate chain is a path you should be able to print

June 8, 2026 · 3 min · XB Field Notes

A static server should have one obvious root

June 4, 2026 · 2 min · XB Field Notes

Backups are only useful after a restore rehearsal

June 3, 2026 · 2 min · XB Field Notes

Publish a static site by switching complete directories

June 1, 2026 · 2 min · XB Field Notes