<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>William White</title>
    <link>https://willwhite.dev</link>
    <description>William White is a Senior Software Engineer with 10+ years of experience building scalable B2B applications with .NET, TypeScript, React, and Kubernetes.</description>
    <language>en-US</language>
    <item>
      <title>Running a spouse-approved Kubernetes homelab</title>
      <link>https://willwhite.dev/blog/spouse-approved-kubernetes-homelab/</link>
      <guid isPermaLink="true">https://willwhite.dev/blog/spouse-approved-kubernetes-homelab/</guid>
      <description>Eight Lenovo Tinys, Talos Linux, and GitOps with Flux — how my self-hosted cluster went from a weekend liability to infrastructure my household actually relies on.</description>
      <pubDate>Wed, 12 Aug 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Watching the doorbell with Go</title>
      <link>https://willwhite.dev/blog/watching-the-doorbell-with-go/</link>
      <guid isPermaLink="true">https://willwhite.dev/blog/watching-the-doorbell-with-go/</guid>
      <description>dahua-companion is a Go service that does exactly one thing: turn a Dahua/Amcrest doorbell press into an MQTT event for Home Assistant. The interesting part is everything that can go wrong in between.</description>
      <pubDate>Mon, 20 Jul 2026 00:00:00 GMT</pubDate>
    </item>
  </channel>
</rss>
