<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Dexterlabs — Notes</title>
    <link>https://www.dexterlabs.nl/notes/</link>
    <atom:link href="https://www.dexterlabs.nl/notes/rss.xml" rel="self" type="application/rss+xml" />
    <description>Build logs, post-mortems, and longer writing from the lab.</description>
    <language>en</language>
    <item>
      <title>Vibin, a Multi-Agent Workflow That Actually Holds Together</title>
      <link>https://www.dexterlabs.nl/notes/008-vibin-workflow/</link>
      <guid isPermaLink="true">https://www.dexterlabs.nl/notes/008-vibin-workflow/</guid>
      <pubDate>Thu, 21 May 2026 00:00:00 GMT</pubDate>
      <description>LLMs are good at individual tasks. Getting them to do multi-step projects coherently is a different problem. Here&apos;s the pipeline I built.</description>
      <category>AI</category>
      <category>Engineering</category>
      <category>Testing</category>
      <category>SvelteKit</category>
    </item>
    <item>
      <title>zod4-mock: Deterministic Mock Data for Zod v4</title>
      <link>https://www.dexterlabs.nl/notes/007-zod4-mock/</link>
      <guid isPermaLink="true">https://www.dexterlabs.nl/notes/007-zod4-mock/</guid>
      <pubDate>Tue, 12 May 2026 00:00:00 GMT</pubDate>
      <description>A zero-config, schema-driven mock library that generates byte-identical data from a seed, with built-in relational identity across multiple API schemas.</description>
      <category>TypeScript</category>
      <category>Testing</category>
      <category>Zod</category>
      <category>Open Source</category>
    </item>
    <item>
      <title>Shipping the Site</title>
      <link>https://www.dexterlabs.nl/notes/006-site-design/</link>
      <guid isPermaLink="true">https://www.dexterlabs.nl/notes/006-site-design/</guid>
      <pubDate>Fri, 01 May 2026 00:00:00 GMT</pubDate>
      <description>Turning a messy functional prototype into a stable place to document the work and sell hardware.</description>
      <category>Design</category>
      <category>Engineering</category>
      <category>SvelteKit</category>
    </item>
    <item>
      <title>Lists v2 - Offline-First Architecture</title>
      <link>https://www.dexterlabs.nl/notes/005-offline-first-lists/</link>
      <guid isPermaLink="true">https://www.dexterlabs.nl/notes/005-offline-first-lists/</guid>
      <pubDate>Sat, 25 Apr 2026 00:00:00 GMT</pubDate>
      <description>Rebuilding the lists app with full offline support, seamless sharing, and passwordless authentication.</description>
      <category>SvelteKit</category>
      <category>Supabase</category>
      <category>Offline-First</category>
      <category>Real-time</category>
    </item>
    <item>
      <title>Building Distrans AR-1 with AI (0xFEFE)</title>
      <link>https://www.dexterlabs.nl/notes/004-distrans-0xfefe-talk/</link>
      <guid isPermaLink="true">https://www.dexterlabs.nl/notes/004-distrans-0xfefe-talk/</guid>
      <pubDate>Fri, 17 Apr 2026 00:00:00 GMT</pubDate>
      <description>A talk at 0xFEFE about using AI to design hardware - what actually worked, what exploded, and why structure beat cleverness.</description>
      <category>Hardware</category>
      <category>Distrans AR-1</category>
      <category>AI</category>
      <category>Talk</category>
    </item>
    <item>
      <title>Conduit PDX-1 - Quiet USB-C Power for Eurorack</title>
      <link>https://www.dexterlabs.nl/notes/003-conduit-pdx1/</link>
      <guid isPermaLink="true">https://www.dexterlabs.nl/notes/003-conduit-pdx1/</guid>
      <pubDate>Thu, 30 Oct 2025 00:00:00 GMT</pubDate>
      <description>Building a USB-C powered Eurorack supply that doesn&apos;t sound like a swarm of bees - and iterating toward something actually shippable.</description>
      <category>Hardware</category>
      <category>Eurorack</category>
      <category>USB-C</category>
      <category>Power Supply</category>
      <category>PCB</category>
    </item>
    <item>
      <title>Members, SSO, and Sub-requests</title>
      <link>https://www.dexterlabs.nl/notes/002-wolbodo-members/</link>
      <guid isPermaLink="true">https://www.dexterlabs.nl/notes/002-wolbodo-members/</guid>
      <pubDate>Tue, 20 Jun 2023 00:00:00 GMT</pubDate>
      <description>How to manage a society&apos;s membership and access control without becoming a full-time sysadmin - using Nginx sub-requests.</description>
      <category>SvelteKit</category>
      <category>Hasura</category>
      <category>GraphQL</category>
      <category>Houdini</category>
      <category>SSO</category>
      <category>Nginx</category>
    </item>
    <item>
      <title>Syncing Shopping Lists</title>
      <link>https://www.dexterlabs.nl/notes/001-syncing-shopping-lists/</link>
      <guid isPermaLink="true">https://www.dexterlabs.nl/notes/001-syncing-shopping-lists/</guid>
      <pubDate>Wed, 01 Mar 2023 00:00:00 GMT</pubDate>
      <description>A real-time shared grocery list using Server-Sent Events - no polling, no WebSockets, no list left behind.</description>
      <category>SvelteKit</category>
      <category>SSE</category>
      <category>Real-time</category>
      <category>Security</category>
    </item>
  </channel>
</rss>