<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
    <channel>
        <title>Sheldon Lewis notes</title>
        <link>https://sheldylew.com</link>
        <description>Occasional notes on systems, infrastructure, and pragmatic software engineering.</description>
        <lastBuildDate>Wed, 22 Jul 2026 07:19:46 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <image>
            <title>Sheldon Lewis notes</title>
            <url>https://sheldylew.com/favicon.ico</url>
            <link>https://sheldylew.com</link>
        </image>
        <copyright>All rights reserved 2026</copyright>
        <item>
            <title><![CDATA[Why Llama 4 took minutes to load]]></title>
            <link>https://sheldylew.com/notes/why-llama-4-took-minutes-to-load</link>
            <guid>https://sheldylew.com/notes/why-llama-4-took-minutes-to-load</guid>
            <pubDate>Sun, 19 Jul 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[What looked like a context-size or memory problem on my Strix Halo system turned out to be a model-loading problem tied to mmap.]]></description>
        </item>
        <item>
            <title><![CDATA[Building a remote MCP time server]]></title>
            <link>https://sheldylew.com/notes/building-a-remote-mcp-time-server</link>
            <guid>https://sheldylew.com/notes/building-a-remote-mcp-time-server</guid>
            <pubDate>Sat, 30 May 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Building a remote MCP server so AI agents can ask for real time, timezone, and duration data instead of guessing.]]></description>
        </item>
        <item>
            <title><![CDATA[The runner was the recovery path]]></title>
            <link>https://sheldylew.com/notes/the-runner-was-the-recovery-path</link>
            <guid>https://sheldylew.com/notes/the-runner-was-the-recovery-path</guid>
            <pubDate>Sat, 23 May 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Using a workflow runner to recover access to a host, and why runners need to be treated as serious infrastructure.]]></description>
        </item>
        <item>
            <title><![CDATA[A note on performance in the registry control plane]]></title>
            <link>https://sheldylew.com/notes/a-note-on-performance-in-the-registry-control-plane</link>
            <guid>https://sheldylew.com/notes/a-note-on-performance-in-the-registry-control-plane</guid>
            <pubDate>Tue, 19 May 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Reducing repeated registry work with cached catalog data, paginated tag loading, and event-driven cache warming.]]></description>
        </item>
        <item>
            <title><![CDATA[Registry Control Plane is public on GitHub]]></title>
            <link>https://sheldylew.com/notes/registry-control-plane-is-public-on-github</link>
            <guid>https://sheldylew.com/notes/registry-control-plane-is-public-on-github</guid>
            <pubDate>Sat, 16 May 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Registry Control Plane is now public on GitHub, along with its container packages.]]></description>
        </item>
        <item>
            <title><![CDATA[Making the registry control plane more responsive]]></title>
            <link>https://sheldylew.com/notes/making-the-registry-control-plane-more-responsive</link>
            <guid>https://sheldylew.com/notes/making-the-registry-control-plane-more-responsive</guid>
            <pubDate>Tue, 12 May 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[A short note on making the registry control plane easier to use on phones and smaller tablets.]]></description>
        </item>
        <item>
            <title><![CDATA[Adding a local cache to a Forgejo runner]]></title>
            <link>https://sheldylew.com/notes/adding-a-local-cache-to-a-forgejo-runner</link>
            <guid>https://sheldylew.com/notes/adding-a-local-cache-to-a-forgejo-runner</guid>
            <pubDate>Sat, 09 May 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Using a temporary local BuildKit cache in a Forgejo runner to speed up repeated registry control plane builds on limited hardware.]]></description>
        </item>
        <item>
            <title><![CDATA[Working on a registry control plane]]></title>
            <link>https://sheldylew.com/notes/working-on-a-registry-control-plane</link>
            <guid>https://sheldylew.com/notes/working-on-a-registry-control-plane</guid>
            <pubDate>Tue, 05 May 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[A May 2026 snapshot of building a registry management layer around Docker Distribution.]]></description>
        </item>
        <item>
            <title><![CDATA[A quick note on my ASU builder changes]]></title>
            <link>https://sheldylew.com/notes/working-on-the-openwrt-asu-builder</link>
            <guid>https://sheldylew.com/notes/working-on-the-openwrt-asu-builder</guid>
            <pubDate>Sun, 03 May 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Operational changes that made my OpenWrt ASU builds more reliable when the official builders were overloaded.]]></description>
        </item>
    </channel>
</rss>