<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Hayden Westbrook, Blog</title>
    <link>https://haydenwestbrook.dev/blog</link>
    <description>Writing on software development, tooling, and engineering by Hayden Westbrook.</description>
    <language>en-us</language>
    <atom:link href="https://haydenwestbrook.dev/rss.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Git as an undo history for fiction</title>
      <link>https://haydenwestbrook.dev/blog/git-as-an-undo-history-for-fiction</link>
      <guid isPermaLink="true">https://haydenwestbrook.dev/blog/git-as-an-undo-history-for-fiction</guid>
      <pubDate>Fri, 23 Oct 2026 00:00:00 GMT</pubDate>
      <description>How writing-studio commits every scene save to a hidden git repository, what restore actually does, and why there is an opt-out for writers who want to manage git themselves.</description>
      <category>writing-studio</category>
      <category>git</category>
      <category>node</category>
      <category>cli</category>
    </item>
    <item>
      <title>A secrets CLI that never prints values</title>
      <link>https://haydenwestbrook.dev/blog/secrets-cli-that-never-prints-values</link>
      <guid isPermaLink="true">https://haydenwestbrook.dev/blog/secrets-cli-that-never-prints-values</guid>
      <pubDate>Fri, 23 Oct 2026 00:00:00 GMT</pubDate>
      <description>Why I wrote a small Node CLI so AI coding agents can move, generate and compare secrets without the values ever entering their context, and where its protection stops.</description>
      <category>security</category>
      <category>cli</category>
      <category>node</category>
      <category>ai-agents</category>
    </item>
    <item>
      <title>Build Your Own Multiverse: A Step-by-Step Guide to Creating the Foundry Instance Manager (FIM)</title>
      <link>https://haydenwestbrook.dev/blog/foundry-instance-manager-tutorial</link>
      <guid isPermaLink="true">https://haydenwestbrook.dev/blog/foundry-instance-manager-tutorial</guid>
      <pubDate>Wed, 12 Jun 2024 00:00:00 GMT</pubDate>
      <description>Learn how to build a powerful command-line tool for managing multiple Foundry VTT instances using Docker containers. This comprehensive guide walks you through creating a robust, extensible solution for your virtual tabletop needs.</description>
      <category>tutorial</category>
      <category>python</category>
      <category>docker</category>
      <category>foundry-vtt</category>
      <category>cli</category>
    </item>
    <item>
      <title>Getting Started with Web Development</title>
      <link>https://haydenwestbrook.dev/blog/getting-started</link>
      <guid isPermaLink="true">https://haydenwestbrook.dev/blog/getting-started</guid>
      <pubDate>Mon, 18 Mar 2024 00:00:00 GMT</pubDate>
      <description>A comprehensive guide to starting your journey in web development, covering essential tools, technologies, and best practices.</description>
      <category>Web Development</category>
      <category>Beginners</category>
      <category>Tutorial</category>
    </item>
  </channel>
</rss>
