<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Skette Blog</title>
    <link>https://www.skette.co.uk/blog</link>
    <description>Notes from the work at Skette — payments, data pipelines, deployment, and how we build web software.</description>
    <language>en-GB</language>
    <atom:link href="https://www.skette.co.uk/rss.xml" rel="self" type="application/rss+xml" />
    <lastBuildDate>Sat, 27 Jun 2026 00:00:00 GMT</lastBuildDate>
    <item>
      <title>England has no carer register</title>
      <link>https://www.skette.co.uk/blog/england-has-no-carer-register</link>
      <guid isPermaLink="true">https://www.skette.co.uk/blog/england-has-no-carer-register</guid>
      <description>England is the only UK nation with no register of its care workforce. The gap is real — but the reason no one fills it is more interesting than the gap itself, and it isn&apos;t a technical problem.</description>
      <pubDate>Sat, 27 Jun 2026 00:00:00 GMT</pubDate>
      <dc:creator>Evan Ritter</dc:creator>
      <category>care</category>
      <category>regulation</category>
      <category>product-strategy</category>
    </item>
    <item>
      <title>Built from lived experience, not a market gap</title>
      <link>https://www.skette.co.uk/blog/built-from-lived-experience</link>
      <guid isPermaLink="true">https://www.skette.co.uk/blog/built-from-lived-experience</guid>
      <description>Finding a market gap is the standard startup advice. But the trade-offs that decide whether a product is any good are only visible from the inside — which is why the best ones start from lived experience, not a hole in a spreadsheet.</description>
      <pubDate>Sat, 20 Jun 2026 00:00:00 GMT</pubDate>
      <dc:creator>Evan Ritter</dc:creator>
      <category>product-strategy</category>
      <category>startups</category>
      <category>founders</category>
    </item>
    <item>
      <title>From a few thousand sofas to the nation&apos;s viewing figures</title>
      <link>https://www.skette.co.uk/blog/from-sofas-to-viewing-figures</link>
      <guid isPermaLink="true">https://www.skette.co.uk/blog/from-sofas-to-viewing-figures</guid>
      <description>How a panel of a few thousand homes — plus a lot of statistical machinery and an overnight scramble — becomes the morning&apos;s TV ratings, and where a data bureau fits in.</description>
      <pubDate>Sat, 13 Jun 2026 00:00:00 GMT</pubDate>
      <dc:creator>Evan Ritter</dc:creator>
      <category>broadcasting</category>
      <category>audience-measurement</category>
      <category>statistics</category>
      <category>data-pipelines</category>
    </item>
    <item>
      <title>Fixed-width files at scale</title>
      <link>https://www.skette.co.uk/blog/fixed-width-files-at-scale</link>
      <guid isPermaLink="true">https://www.skette.co.uk/blog/fixed-width-files-at-scale</guid>
      <description>How to ingest hundreds of millions of rows into Postgres without setting fire to anything — streaming, COPY, encodings, and the gotchas in order.</description>
      <pubDate>Sat, 06 Jun 2026 00:00:00 GMT</pubDate>
      <dc:creator>Evan Ritter</dc:creator>
      <category>postgres</category>
      <category>data-pipelines</category>
      <category>nodejs</category>
      <category>etl</category>
    </item>
    <item>
      <title>Your AI can&apos;t go where your data can&apos;t</title>
      <link>https://www.skette.co.uk/blog/your-ai-cant-go-where-your-data-cant</link>
      <guid isPermaLink="true">https://www.skette.co.uk/blog/your-ai-cant-go-where-your-data-cant</guid>
      <description>On local LLM inference as a compliance posture.</description>
      <pubDate>Sat, 30 May 2026 00:00:00 GMT</pubDate>
      <dc:creator>Evan Ritter</dc:creator>
      <category>ai</category>
      <category>llm</category>
      <category>compliance</category>
      <category>infrastructure</category>
    </item>
    <item>
      <title>Watching the watchers</title>
      <link>https://www.skette.co.uk/blog/watching-the-watchers</link>
      <guid isPermaLink="true">https://www.skette.co.uk/blog/watching-the-watchers</guid>
      <description>A Pi, a DVB-T HAT, and the surprising difficulty of knowing what&apos;s on television.</description>
      <pubDate>Sat, 23 May 2026 00:00:00 GMT</pubDate>
      <dc:creator>Evan Ritter</dc:creator>
      <category>raspberry-pi</category>
      <category>broadcasting</category>
      <category>computer-vision</category>
    </item>
    <item>
      <title>Deploying Nuxt 4 to Azure Static Web Apps: the configuration that actually worked</title>
      <link>https://www.skette.co.uk/blog/nuxt-4-azure-swa</link>
      <guid isPermaLink="true">https://www.skette.co.uk/blog/nuxt-4-azure-swa</guid>
      <description>A working setup for Nuxt 4 on Azure Static Web Apps, after a day spent fighting Nitro presets, Oryx builds, and the SWA GitHub Action&apos;s assumptions.</description>
      <pubDate>Sat, 16 May 2026 00:00:00 GMT</pubDate>
      <dc:creator>Evan Ritter</dc:creator>
      <category>nuxt</category>
      <category>azure</category>
      <category>deployment</category>
    </item>
  </channel>
</rss>