<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title><![CDATA[Edward Coleridge Smith — Updates]]></title>
    <link>https://edcs.me/updates/</link>
    <atom:link href="https://edcs.me/rss.xml" rel="self" type="application/rss+xml" />
    <description><![CDATA[Technical deep dives, architecture decisions, and things I've learned building software.]]></description>
    <language>en-GB</language>
    <lastBuildDate>Wed, 06 May 2026 10:17:29 GMT</lastBuildDate>
    <item>
      <title><![CDATA[PHP is dead. Long live PHP. Microservices are dead. Long live microservices.]]></title>
      <link>https://edcs.me/updates/domaindash-architecture</link>
      <guid isPermaLink="true">https://edcs.me/updates/domaindash-architecture</guid>
      <pubDate>Wed, 06 May 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[A technical deep dive into how DomainDash uses Laravel as a global control plane for distributed Rust Lambdas, without the complexity usually demanded by that sentence.]]></description>
    </item>
    <item>
      <title><![CDATA[A declarative schema for KiCad, designed for AI]]></title>
      <link>https://edcs.me/updates/kicad-yaml</link>
      <guid isPermaLink="true">https://edcs.me/updates/kicad-yaml</guid>
      <pubDate>Mon, 13 Apr 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[KiCad has no equivalent to SolidWorks design tables. kicad-yaml fixes that by giving AI tools a stable, well-documented contract for generating PCB designs.]]></description>
    </item>
    <item>
      <title><![CDATA[Zero data retention as an architecture principle]]></title>
      <link>https://edcs.me/updates/redactr-architecture</link>
      <guid isPermaLink="true">https://edcs.me/updates/redactr-architecture</guid>
      <pubDate>Fri, 20 Feb 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[Most systems treat privacy as a policy layer. Redactr treats it as a hard constraint that shapes every decision in the pipeline — and the architecture is better for it.]]></description>
    </item>
  </channel>
</rss>
