Writing

Notes on software engineering, infrastructure, and DevSecOps.

Search posts

Search blog posts by title, description, or tag

  1. 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-home
  2. The 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-actionsoidcdevops
  3. Apple 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