<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Val Town Blog</title>
        <link>https://blog.val.town/</link>
        <description>The official blog for Val Town</description>
        <lastBuildDate>Wed, 25 Feb 2026 00:00:00 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <atom:link href="https://blog.val.town/rss.xml" rel="self" type="application/rss+xml"/>
        <item>
            <title><![CDATA[Bring Your Own Agent (BYOA)]]></title>
            <link>https://blog.val.town/byoa</link>
            <guid>https://blog.val.town/byoa</guid>
            <pubDate>Wed, 25 Feb 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Your agent should answer to you, not your vendor]]></description>
        </item>
        <item>
            <title><![CDATA[Talk of the Town, Feb '26]]></title>
            <link>https://blog.val.town/talk-of-the-town-feb-2026</link>
            <guid>https://blog.val.town/talk-of-the-town-feb-2026</guid>
            <pubDate>Wed, 18 Feb 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Valentine's Day, ATProto, & other vals we love]]></description>
        </item>
        <item>
            <title><![CDATA[Every val gets a database!]]></title>
            <link>https://blog.val.town/scoped-databases</link>
            <guid>https://blog.val.town/scoped-databases</guid>
            <pubDate>Fri, 23 Jan 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Every user gets a database interface!]]></description>
        </item>
        <item>
            <title><![CDATA[Townie's back in town!]]></title>
            <link>https://blog.val.town/townie-v5</link>
            <guid>https://blog.val.town/townie-v5</guid>
            <pubDate>Thu, 22 Jan 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Townie v5, powered by Val Town MCP and Claude 4.5]]></description>
        </item>
        <item>
            <title><![CDATA[Catching stars]]></title>
            <link>https://blog.val.town/catching-stars</link>
            <guid>https://blog.val.town/catching-stars</guid>
            <pubDate>Wed, 14 Jan 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Finding new customers & hires from your GitHub stargazers]]></description>
        </item>
        <item>
            <title><![CDATA[Pickling Compute]]></title>
            <link>https://blog.val.town/pickling</link>
            <guid>https://blog.val.town/pickling</guid>
            <pubDate>Mon, 08 Dec 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Why Val Town is selling inbound lead qualification to B2B startups]]></description>
        </item>
        <item>
            <title><![CDATA[Introducing Val Town MCP]]></title>
            <link>https://blog.val.town/mcp</link>
            <guid>https://blog.val.town/mcp</guid>
            <pubDate>Fri, 14 Nov 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Bring Val Town to your favorite LLM]]></description>
        </item>
        <item>
            <title><![CDATA[Year Two of the Open Source Pledge]]></title>
            <link>https://blog.val.town/oss-pledge</link>
            <guid>https://blog.val.town/oss-pledge</guid>
            <pubDate>Tue, 04 Nov 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Continuing to fund open source software]]></description>
        </item>
        <item>
            <title><![CDATA[In, Val, Out]]></title>
            <link>https://blog.val.town/in-val-out</link>
            <guid>https://blog.val.town/in-val-out</guid>
            <pubDate>Thu, 02 Oct 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[I/O with a val in the middle]]></description>
        </item>
        <item>
            <title><![CDATA[How to keep package.json under control]]></title>
            <link>https://blog.val.town/gardening-dependencies</link>
            <guid>https://blog.val.town/gardening-dependencies</guid>
            <pubDate>Thu, 11 Sep 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[How I wrangle the many tools that we use to build Val Town]]></description>
        </item>
        <item>
            <title><![CDATA[Introducing vt, the Val Town CLI]]></title>
            <link>https://blog.val.town/vt-cli</link>
            <guid>https://blog.val.town/vt-cli</guid>
            <pubDate>Wed, 10 Sep 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Write your scripts on the internet, from your terminal, or in any editor]]></description>
        </item>
        <item>
            <title><![CDATA[Building a better online editor for TypeScript]]></title>
            <link>https://blog.val.town/vtlsp</link>
            <guid>https://blog.val.town/vtlsp</guid>
            <pubDate>Tue, 09 Sep 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Running the Deno LSP to make our TypeScript language tools dramatically better]]></description>
        </item>
        <item>
            <title><![CDATA[Val Town for Teams]]></title>
            <link>https://blog.val.town/teams</link>
            <guid>https://blog.val.town/teams</guid>
            <pubDate>Wed, 13 Aug 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Bring Val Town to work]]></description>
        </item>
        <item>
            <title><![CDATA[How we built an API for Clay]]></title>
            <link>https://blog.val.town/clay</link>
            <guid>https://blog.val.town/clay</guid>
            <pubDate>Tue, 12 Aug 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Enriching users to find ideal customers]]></description>
        </item>
        <item>
            <title><![CDATA[Vibe code is legacy code]]></title>
            <link>https://blog.val.town/vibe-code</link>
            <guid>https://blog.val.town/vibe-code</guid>
            <pubDate>Wed, 30 Jul 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Code that nobody understands is tech debt]]></description>
        </item>
        <item>
            <title><![CDATA[Introducing Townie Credits]]></title>
            <link>https://blog.val.town/townie-credits</link>
            <guid>https://blog.val.town/townie-credits</guid>
            <pubDate>Wed, 11 Jun 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Townie is now pay-per-use]]></description>
        </item>
        <item>
            <title><![CDATA[Newsletter 25]]></title>
            <link>https://blog.val.town/newsletter-25</link>
            <guid>https://blog.val.town/newsletter-25</guid>
            <pubDate>Tue, 03 Jun 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Mutli-file vals, local development, new Townie, new Search, and much more]]></description>
        </item>
        <item>
            <title><![CDATA[Val Town for Glitch Users]]></title>
            <link>https://blog.val.town/glitch</link>
            <guid>https://blog.val.town/glitch</guid>
            <pubDate>Fri, 23 May 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Saying goodbye to a platform we admired]]></description>
        </item>
        <item>
            <title><![CDATA[Upgrading vals]]></title>
            <link>https://blog.val.town/upgrading</link>
            <guid>https://blog.val.town/upgrading</guid>
            <pubDate>Wed, 23 Apr 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Vals are being upgraded to support multiple files, folders, and more]]></description>
        </item>
        <item>
            <title><![CDATA[The Val Town Blog is now hosted on Val Town]]></title>
            <link>https://blog.val.town/migration</link>
            <guid>https://blog.val.town/migration</guid>
            <pubDate>Tue, 08 Apr 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[We migrated this blog to Val Town Projects]]></description>
        </item>
        <item>
            <title><![CDATA[Post-mortem: A Backward Incompatible Database Migration]]></title>
            <link>https://blog.val.town/post-mortem-db-migration</link>
            <guid>https://blog.val.town/post-mortem-db-migration</guid>
            <pubDate>Wed, 02 Apr 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Val runs failed due to a database migration that was not backward compatible]]></description>
        </item>
        <item>
            <title><![CDATA[Solving the internal / external API riddle]]></title>
            <link>https://blog.val.town/blog/api-conundrum</link>
            <guid>https://blog.val.town/blog/api-conundrum</guid>
            <pubDate>Thu, 27 Mar 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Figuring out how to provide an API that's usable by everyone and fast for us to iterate on]]></description>
        </item>
        <item>
            <title><![CDATA[Val Town Newsletter 24]]></title>
            <link>https://blog.val.town/blog/val-town-newsletter-24</link>
            <guid>https://blog.val.town/blog/val-town-newsletter-24</guid>
            <pubDate>Mon, 03 Mar 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Val Town Projects, Highlight to edit, Logs redesign, Public endpoints with private code, and much more]]></description>
        </item>
        <item>
            <title><![CDATA[Introducing Val Town Projects]]></title>
            <link>https://blog.val.town/blog/projects</link>
            <guid>https://blog.val.town/blog/projects</guid>
            <pubDate>Fri, 31 Jan 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Dramatically increasing the scope of what you can build in Val Town, Projects are groups of vals, files, and folders, versioned collectively]]></description>
        </item>
        <item>
            <title><![CDATA[Val Town Newsletter 23]]></title>
            <link>https://blog.val.town/blog/val-town-newsletter-23</link>
            <guid>https://blog.val.town/blog/val-town-newsletter-23</guid>
            <pubDate>Wed, 22 Jan 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Projects beta, Deno 2, Use cases, and more]]></description>
        </item>
        <item>
            <title><![CDATA[Post-mortem: esm.sh Breaking Changes]]></title>
            <link>https://blog.val.town/blog/post-mortem-esm-sh</link>
            <guid>https://blog.val.town/blog/post-mortem-esm-sh</guid>
            <pubDate>Thu, 16 Jan 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Some vals experienced lockfile and React errors due to breaking changes in esm.sh]]></description>
        </item>
        <item>
            <title><![CDATA[What we learned copying all the best code assistants]]></title>
            <link>https://blog.val.town/blog/fast-follow</link>
            <guid>https://blog.val.town/blog/fast-follow</guid>
            <pubDate>Fri, 03 Jan 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[From GitHub Copilot to ChatGPT to Claude Artifacts, how Val Town borrowed the best of all the code generation tools]]></description>
        </item>
        <item>
            <title><![CDATA[Post-mortem: Exhausted Host Connection Pool]]></title>
            <link>https://blog.val.town/blog/post-mortem-exhausted-host-connection-pool</link>
            <guid>https://blog.val.town/blog/post-mortem-exhausted-host-connection-pool</guid>
            <pubDate>Tue, 31 Dec 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[A single degraded host impacted certain Vals for some time.]]></description>
        </item>
        <item>
            <title><![CDATA[Using Val Town to chart dependency bloat]]></title>
            <link>https://blog.val.town/blog/devstats</link>
            <guid>https://blog.val.town/blog/devstats</guid>
            <pubDate>Fri, 13 Dec 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[Building a simple aggregate view of our codebase]]></description>
        </item>
        <item>
            <title><![CDATA[Val Town Newsletter 22]]></title>
            <link>https://blog.val.town/blog/val-town-newsletter-22</link>
            <guid>https://blog.val.town/blog/val-town-newsletter-22</guid>
            <pubDate>Mon, 02 Dec 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[Townie upgrades, Scoped API permissions, Fal partnership]]></description>
        </item>
        <item>
            <title><![CDATA[Building a code-writing robot and keeping it happy]]></title>
            <link>https://blog.val.town/blog/building-a-code-writing-robot</link>
            <guid>https://blog.val.town/blog/building-a-code-writing-robot</guid>
            <pubDate>Fri, 08 Nov 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[Our experiences running LLMs in production]]></description>
        </item>
        <item>
            <title><![CDATA[API Tokens Scopes]]></title>
            <link>https://blog.val.town/blog/api-token-scopes</link>
            <guid>https://blog.val.town/blog/api-token-scopes</guid>
            <pubDate>Fri, 01 Nov 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[Improving security with granular control over permissions]]></description>
        </item>
        <item>
            <title><![CDATA[Val Town Town]]></title>
            <link>https://blog.val.town/blog/val-town-town</link>
            <guid>https://blog.val.town/blog/val-town-town</guid>
            <pubDate>Fri, 01 Nov 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[Can we implement Val Town on Val Town?]]></description>
        </item>
        <item>
            <title><![CDATA[Val Town + Fal Partnership]]></title>
            <link>https://blog.val.town/blog/fal</link>
            <guid>https://blog.val.town/blog/fal</guid>
            <pubDate>Thu, 31 Oct 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[Bringing lightning fast AI image generation to Val Town]]></description>
        </item>
        <item>
            <title><![CDATA[Val Town Newsletter 21]]></title>
            <link>https://blog.val.town/blog/val-town-newsletter-21</link>
            <guid>https://blog.val.town/blog/val-town-newsletter-21</guid>
            <pubDate>Fri, 11 Oct 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[Townie upgrades & faster HTTP vals]]></description>
        </item>
        <item>
            <title><![CDATA[Introducing Townie AI]]></title>
            <link>https://blog.val.town/blog/townie</link>
            <guid>https://blog.val.town/blog/townie</guid>
            <pubDate>Thu, 26 Sep 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[Meet Townie, our AI assistant that helps you ship apps fast]]></description>
        </item>
        <item>
            <title><![CDATA[Val Town Newsletter 20]]></title>
            <link>https://blog.val.town/blog/val-town-newsletter-20</link>
            <guid>https://blog.val.town/blog/val-town-newsletter-20</guid>
            <pubDate>Sat, 07 Sep 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[Townie AI, Faster vals, and Lockfiles]]></description>
        </item>
        <item>
            <title><![CDATA[Joining the Open Source Pledge]]></title>
            <link>https://blog.val.town/blog/oss</link>
            <guid>https://blog.val.town/blog/oss</guid>
            <pubDate>Fri, 30 Aug 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[We donated $9,600 to open-source!]]></description>
        </item>
        <item>
            <title><![CDATA[How we lock your dependencies]]></title>
            <link>https://blog.val.town/blog/lockfiles</link>
            <guid>https://blog.val.town/blog/lockfiles</guid>
            <pubDate>Fri, 23 Aug 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[Adding lockfiles to Val Town for stability, security, and performance.]]></description>
        </item>
        <item>
            <title><![CDATA[How we built Townie – an app that generates fullstack apps]]></title>
            <link>https://blog.val.town/blog/codegen</link>
            <guid>https://blog.val.town/blog/codegen</guid>
            <pubDate>Thu, 22 Aug 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[Like Claude Artifacts, but with a backend and database]]></description>
        </item>
        <item>
            <title><![CDATA[Security Disclosure 2]]></title>
            <link>https://blog.val.town/blog/security-disclosure-2</link>
            <guid>https://blog.val.town/blog/security-disclosure-2</guid>
            <pubDate>Thu, 01 Aug 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[Missing permissions-checking in our internal save endpoint]]></description>
        </item>
        <item>
            <title><![CDATA[The perks of a good OpenAPI spec]]></title>
            <link>https://blog.val.town/blog/openapi</link>
            <guid>https://blog.val.town/blog/openapi</guid>
            <pubDate>Thu, 25 Jul 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[Taking advantage of our typed REST API to build a platform around
Val Town.]]></description>
        </item>
        <item>
            <title><![CDATA[Val Town Newsletter 19]]></title>
            <link>https://blog.val.town/blog/val-town-newsletter-19</link>
            <guid>https://blog.val.town/blog/val-town-newsletter-19</guid>
            <pubDate>Tue, 23 Jul 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[Full-screen Editor, 5x faster HTTP vals, new Dashboard, improved Search, Townie redesign, Trending redesign, Profile filters, and more!]]></description>
        </item>
        <item>
            <title><![CDATA[Why is spawning a new process in Node so slow?]]></title>
            <link>https://blog.val.town/blog/node-spawn-performance</link>
            <guid>https://blog.val.town/blog/node-spawn-performance</guid>
            <pubDate>Fri, 19 Jul 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[At Val Town we spawn a lot of processes. We're working on making it faster]]></description>
        </item>
        <item>
            <title><![CDATA[New HTTP Val Runtime in Preview]]></title>
            <link>https://blog.val.town/blog/http-preview</link>
            <guid>https://blog.val.town/blog/http-preview</guid>
            <pubDate>Wed, 17 Jul 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[We built a new runtime for HTTP vals that is up to 5x faster at scale]]></description>
        </item>
        <item>
            <title><![CDATA[Zod is amazing. Here’s why we're also using TypeBox]]></title>
            <link>https://blog.val.town/blog/typebox</link>
            <guid>https://blog.val.town/blog/typebox</guid>
            <pubDate>Mon, 15 Jul 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[Why we’re using TypeBox instead of Zod for our server validation layer]]></description>
        </item>
        <item>
            <title><![CDATA[Moving from express to fastify, pt 1]]></title>
            <link>https://blog.val.town/blog/fastify</link>
            <guid>https://blog.val.town/blog/fastify</guid>
            <pubDate>Tue, 02 Jul 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[How switching to Fastify let us embrace runtime and compile-time types]]></description>
        </item>
        <item>
            <title><![CDATA[Val Town Newsletter 18]]></title>
            <link>https://blog.val.town/blog/val-town-newsletter-18</link>
            <guid>https://blog.val.town/blog/val-town-newsletter-18</guid>
            <pubDate>Tue, 25 Jun 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[HTTP Streaming, Semantic Search, Townie AI Chat, and a TypeScript SDK]]></description>
        </item>
        <item>
            <title><![CDATA[Val Vibes: Semantic search in Val Town]]></title>
            <link>https://blog.val.town/blog/val-vibes</link>
            <guid>https://blog.val.town/blog/val-vibes</guid>
            <pubDate>Tue, 18 Jun 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[How to build semantic search with embeddings for Val Town within Val Town itself]]></description>
        </item>
        <item>
            <title><![CDATA[HTTP Streaming in Val Town]]></title>
            <link>https://blog.val.town/blog/http-streaming</link>
            <guid>https://blog.val.town/blog/http-streaming</guid>
            <pubDate>Thu, 13 Jun 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[Val Town supports HTTP streaming for streaming LLMs, large requests and responses, and server-sent events]]></description>
        </item>
        <item>
            <title><![CDATA[Val Town Newsletter 17]]></title>
            <link>https://blog.val.town/blog/val-town-newsletter-17</link>
            <guid>https://blog.val.town/blog/val-town-newsletter-17</guid>
            <pubDate>Wed, 29 May 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[Improved performance, redesigned val page, live coding, and much more!]]></description>
        </item>
        <item>
            <title><![CDATA[Post-mortem: Blob Storage Outage]]></title>
            <link>https://blog.val.town/blog/post-mortem-blob-storage-outage</link>
            <guid>https://blog.val.town/blog/post-mortem-blob-storage-outage</guid>
            <pubDate>Thu, 02 May 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[Disclosure, mitigation, and next steps]]></description>
        </item>
        <item>
            <title><![CDATA[Redesigning Val Pages]]></title>
            <link>https://blog.val.town/blog/redesigning-val-pages</link>
            <guid>https://blog.val.town/blog/redesigning-val-pages</guid>
            <pubDate>Wed, 01 May 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[A more understandable entry-point to Val Town]]></description>
        </item>
        <item>
            <title><![CDATA[Val Town Newsletter 16]]></title>
            <link>https://blog.val.town/blog/val-town-newsletter-16</link>
            <guid>https://blog.val.town/blog/val-town-newsletter-16</guid>
            <pubDate>Mon, 22 Apr 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[Our seed round, growing team, Codeium completions, @std/openai, and more]]></description>
        </item>
        <item>
            <title><![CDATA[Code Search is Hard]]></title>
            <link>https://blog.val.town/blog/search-notes</link>
            <guid>https://blog.val.town/blog/search-notes</guid>
            <pubDate>Wed, 10 Apr 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[Searching code at scale without employing a search team is hard]]></description>
        </item>
        <item>
            <title><![CDATA[Val Town's Seed Round]]></title>
            <link>https://blog.val.town/blog/seed</link>
            <guid>https://blog.val.town/blog/seed</guid>
            <pubDate>Tue, 09 Apr 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[We raised $5.5m to make programming fun, accessible, and collaborative.]]></description>
        </item>
        <item>
            <title><![CDATA[Val Town Newsletter 15]]></title>
            <link>https://blog.val.town/blog/val-town-newsletter-15</link>
            <guid>https://blog.val.town/blog/val-town-newsletter-15</guid>
            <pubDate>Tue, 13 Feb 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[Custom domains, Logs 3.0, Faster HTTP responses, Status page & much more!]]></description>
        </item>
        <item>
            <title><![CDATA[The first four Val Town runtimes]]></title>
            <link>https://blog.val.town/blog/first-four-val-town-runtimes</link>
            <guid>https://blog.val.town/blog/first-four-val-town-runtimes</guid>
            <pubDate>Thu, 08 Feb 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[From vm to vm2 to workers to processes, the long journey to how we run vals today]]></description>
        </item>
        <item>
            <title><![CDATA[Deprecating the Run API]]></title>
            <link>https://blog.val.town/blog/deprecating-the-run-api</link>
            <guid>https://blog.val.town/blog/deprecating-the-run-api</guid>
            <pubDate>Wed, 07 Feb 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[Not every function should be an API]]></description>
        </item>
        <item>
            <title><![CDATA[Val Town Newsletter 14]]></title>
            <link>https://blog.val.town/blog/val-town-newsletter-14</link>
            <guid>https://blog.val.town/blog/val-town-newsletter-14</guid>
            <pubDate>Fri, 15 Dec 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[Pull Requests, Val Editor Redesign, AI Suggestions, OSS Docs, New Astro Blog, Templates]]></description>
        </item>
        <item>
            <title><![CDATA[Improving the Val Editor]]></title>
            <link>https://blog.val.town/blog/editor-redesign</link>
            <guid>https://blog.val.town/blog/editor-redesign</guid>
            <pubDate>Mon, 11 Dec 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[Designing the core UI of editing]]></description>
        </item>
        <item>
            <title><![CDATA[Val Town Newsletter 13]]></title>
            <link>https://blog.val.town/blog/val-town-newsletter-13</link>
            <guid>https://blog.val.town/blog/val-town-newsletter-13</guid>
            <pubDate>Tue, 28 Nov 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[SQLite, Blob Storage, updates to how Vals are named, and more]]></description>
        </item>
        <item>
            <title><![CDATA[Post-mortem: SQLite data sharing]]></title>
            <link>https://blog.val.town/blog/post-mortem-sqlite-data-sharing</link>
            <guid>https://blog.val.town/blog/post-mortem-sqlite-data-sharing</guid>
            <pubDate>Fri, 24 Nov 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[Disclosing and fixing a recent security issue]]></description>
        </item>
        <item>
            <title><![CDATA[The API we forgot to name]]></title>
            <link>https://blog.val.town/blog/the-api-we-forgot-to-name</link>
            <guid>https://blog.val.town/blog/the-api-we-forgot-to-name</guid>
            <pubDate>Thu, 19 Oct 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[An API that takes a Request and returns a Response - what was that, again?]]></description>
        </item>
        <item>
            <title><![CDATA[Introducing Val Town v3]]></title>
            <link>https://blog.val.town/blog/introducing-val-town-v3</link>
            <guid>https://blog.val.town/blog/introducing-val-town-v3</guid>
            <pubDate>Tue, 03 Oct 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[Our move to embrace web standards]]></description>
        </item>
        <item>
            <title><![CDATA[Val Town Newsletter 12]]></title>
            <link>https://blog.val.town/blog/val-town-newsletter-12</link>
            <guid>https://blog.val.town/blog/val-town-newsletter-12</guid>
            <pubDate>Tue, 05 Sep 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[Product Hunt, v3 in development, and more]]></description>
        </item>
        <item>
            <title><![CDATA[An Introduction to OpenAI fine-tuning]]></title>
            <link>https://blog.val.town/blog/an-introduction-to-openai-fine-tuning</link>
            <guid>https://blog.val.town/blog/an-introduction-to-openai-fine-tuning</guid>
            <pubDate>Fri, 25 Aug 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[How to customize OpenAI to your liking]]></description>
        </item>
        <item>
            <title><![CDATA[Val Town Newsletter 11]]></title>
            <link>https://blog.val.town/blog/val-town-newsletter-11</link>
            <guid>https://blog.val.town/blog/val-town-newsletter-11</guid>
            <pubDate>Mon, 31 Jul 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[Hiring, podcasts, and more!]]></description>
        </item>
        <item>
            <title><![CDATA[Val Town Newsletter 10]]></title>
            <link>https://blog.val.town/blog/val-town-newsletter-10</link>
            <guid>https://blog.val.town/blog/val-town-newsletter-10</guid>
            <pubDate>Wed, 05 Jul 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[A year of Val Town!]]></description>
        </item>
        <item>
            <title><![CDATA[Expanding the Vals API - RFC]]></title>
            <link>https://blog.val.town/blog/expanding-the-vals-api-rfc</link>
            <guid>https://blog.val.town/blog/expanding-the-vals-api-rfc</guid>
            <pubDate>Fri, 30 Jun 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[Our REST API lets you do a lot - and soon it will enable more]]></description>
        </item>
        <item>
            <title><![CDATA[Public Key Auth: Val Town users can be your users]]></title>
            <link>https://blog.val.town/blog/public-key-auth-val-town-users-can-be-your-users</link>
            <guid>https://blog.val.town/blog/public-key-auth-val-town-users-can-be-your-users</guid>
            <pubDate>Tue, 27 Jun 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[A novel authorization scheme for Val Town]]></description>
        </item>
        <item>
            <title><![CDATA[Introducing val.run]]></title>
            <link>https://blog.val.town/blog/introducing-val-run</link>
            <guid>https://blog.val.town/blog/introducing-val-run</guid>
            <pubDate>Fri, 23 Jun 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[Increasing the security of Val Town by isolating domains.]]></description>
        </item>
        <item>
            <title><![CDATA[Val Town Newsletter 9]]></title>
            <link>https://blog.val.town/blog/val-town-newsletter-9</link>
            <guid>https://blog.val.town/blog/val-town-newsletter-9</guid>
            <pubDate>Tue, 20 Jun 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[Refactoring the core component of Val Town for better performance.]]></description>
        </item>
        <item>
            <title><![CDATA[Val Town Newsletter 8]]></title>
            <link>https://blog.val.town/blog/val-town-newsletter-8</link>
            <guid>https://blog.val.town/blog/val-town-newsletter-8</guid>
            <pubDate>Wed, 31 May 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[Announcing Val Town Pro]]></description>
        </item>
        <item>
            <title><![CDATA[Migrating from Supabase]]></title>
            <link>https://blog.val.town/blog/migrating-from-supabase</link>
            <guid>https://blog.val.town/blog/migrating-from-supabase</guid>
            <pubDate>Fri, 19 May 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[Our journey from Supabase to Postgres and Render]]></description>
        </item>
        <item>
            <title><![CDATA[Val Town Newsletter 7]]></title>
            <link>https://blog.val.town/blog/val-town-newsletter-7</link>
            <guid>https://blog.val.town/blog/val-town-newsletter-7</guid>
            <pubDate>Mon, 15 May 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[Moving off of Supabase and enhancing our security with restricted library mode]]></description>
        </item>
        <item>
            <title><![CDATA[Restricted Library Mode]]></title>
            <link>https://blog.val.town/blog/restricted-library-mode</link>
            <guid>https://blog.val.town/blog/restricted-library-mode</guid>
            <pubDate>Thu, 04 May 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[Evolving Val Town’s security model]]></description>
        </item>
        <item>
            <title><![CDATA[Val Town Newsletter 6]]></title>
            <link>https://blog.val.town/blog/val-town-newsletter-6</link>
            <guid>https://blog.val.town/blog/val-town-newsletter-6</guid>
            <pubDate>Fri, 07 Apr 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[Lots of little updates!]]></description>
        </item>
        <item>
            <title><![CDATA[Val Town Newsletter 5]]></title>
            <link>https://blog.val.town/blog/val-town-newsletter-5</link>
            <guid>https://blog.val.town/blog/val-town-newsletter-5</guid>
            <pubDate>Thu, 23 Mar 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[Shipping our Deno runtime]]></description>
        </item>
        <item>
            <title><![CDATA[Val Town Newsletter 4]]></title>
            <link>https://blog.val.town/blog/val-town-newsletter-4</link>
            <guid>https://blog.val.town/blog/val-town-newsletter-4</guid>
            <pubDate>Thu, 02 Mar 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[Rebuilding on Deno, HTML emails, and more]]></description>
        </item>
        <item>
            <title><![CDATA[Val Town Newsletter 3]]></title>
            <link>https://blog.val.town/blog/val-town-newsletter-3</link>
            <guid>https://blog.val.town/blog/val-town-newsletter-3</guid>
            <pubDate>Tue, 07 Feb 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[Expanding our founding team]]></description>
        </item>
        <item>
            <title><![CDATA[Val Town Newsletter 2]]></title>
            <link>https://blog.val.town/blog/val-town-newsletter-2</link>
            <guid>https://blog.val.town/blog/val-town-newsletter-2</guid>
            <pubDate>Mon, 23 Jan 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[Your monthly update of cool vals!]]></description>
        </item>
        <item>
            <title><![CDATA[Security Disclosure 1]]></title>
            <link>https://blog.val.town/blog/security-disclosure-1</link>
            <guid>https://blog.val.town/blog/security-disclosure-1</guid>
            <pubDate>Fri, 13 Jan 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[Replacing our sandbox in response to a security disclosure]]></description>
        </item>
        <item>
            <title><![CDATA[Val Town Newsletter 1]]></title>
            <link>https://blog.val.town/blog/val-town-newsletter-1</link>
            <guid>https://blog.val.town/blog/val-town-newsletter-1</guid>
            <pubDate>Wed, 04 Jan 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[Programmatic notifications, Hacker News API, and more.]]></description>
        </item>
        <item>
            <title><![CDATA[End-programmer Programming]]></title>
            <link>https://blog.val.town/blog/end-programmer-programming</link>
            <guid>https://blog.val.town/blog/end-programmer-programming</guid>
            <pubDate>Tue, 08 Nov 2022 00:00:00 GMT</pubDate>
            <description><![CDATA[A reflection on the goal of making programming for everyone.]]></description>
        </item>
        <item>
            <title><![CDATA[Val Town Newsletter 0]]></title>
            <link>https://blog.val.town/blog/val-town-newsletter-0</link>
            <guid>https://blog.val.town/blog/val-town-newsletter-0</guid>
            <pubDate>Tue, 20 Sep 2022 00:00:00 GMT</pubDate>
            <description><![CDATA[Smarter typeahead, tutorials, much more.]]></description>
        </item>
    </channel>
</rss>