Independent engineering notebook

Build a web that stays fast, calm, and understandable.

Practical field notes about HTTP, TLS, caching, observability, and safer deployments—written for people who operate real systems.

  • No account required
  • Plain-language examples
  • Three languages
request-path.txtREFERENCE
01Browserclear intent
02Edgesafe defaults
03Originobservable state
Transport
TLS 1.3
Protocol
HTTP/2
Priority
Reliability
HTTP semanticsTLS operationsCache designDeployment safetyObservability
What we cover

Small decisions that make systems easier to run.

Focused explanations, tested patterns, and operational checklists—without pretending every stack needs another platform.

01
↯

Performance with context

Cache behaviour, critical rendering, and measurement techniques that distinguish useful speed from vanity metrics.

Read caching notes
02
⌁

Transport without folklore

Practical TLS and HTTP guidance: what changes on the wire, what browsers expect, and what to monitor.

Read transport notes
03
✓

Operations that recover

Deployment, rollback, health checks, and useful logs designed around the day something eventually fails.

Read deployment notes
Start here

A short reliability path

A useful sequence for reviewing a small production website. Each step is intentionally narrow enough to apply in an afternoon.

  1. 1
    Make failure visible

    Define one health signal, one user-facing symptom, and a rollback condition.

  2. 2
    Make delivery predictable

    Set explicit cache rules, timeouts, and content types before tuning throughput.

  3. 3
    Make change reversible

    Validate configuration, preserve the previous release, and rehearse recovery.

Browse the journal