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