Writing
Notes on software engineering, infrastructure, and DevSecOps.
How mDNS Works, and the Setting That Broke My Thermostatnew
A deep dive into multicast DNS and DNS-SD, told through a HomeKit thermostat that spent a month retrying a port nothing had listened on for weeks.
21 minnetworkingmdnshomekithome-assistanthomelabsmart-homeThe npm Package Publishing Mental Model
Things you need to do for npm trusted publishing to work, and the secure mental model behind it: OIDC identity chain, provenance attestation, and a complete GitHub Actions workflow.
20 minnpmsecurityci-cdgithub-actionsoidcdevopsApple Home Key vs. UniFi Touch Pass: A Deep Technical Breakdown of How Your Phone Unlocks Doors
A technical breakdown of how Apple Home Key and UniFi Touch Pass use the Secure Element, NFC, provisioning, and access control.
16 minapplenfcsecuritysmart-homeunifi