Short notes, engineering style: context → experiment → result → takeaway.
A practical checklist: service binding, firewall, SELinux, and listening state.
Minimal steps to deploy + basic hardening: permissions, headers, and logs.
Measuring before optimizing: what changed, what didn’t, and why it matters.
Later you can convert this into individual pages (e.g. posts/2025-01-12-sockets.html),
or switch to a static generator. But a plain list is fine at the start.