<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>DSA Panicle Dispatches</title>
    <link>https://dsapanicle.com/writing/dispatches</link>
    <atom:link href="https://dsapanicle.com/writing/dispatches/rss.xml" rel="self" type="application/rss+xml"/>
    <description>DSA Panicle Dispatches</description>
    <item>
      <title>Cloudflare Tunnel, End to End: How a Laptop Under My Desk Serves the Internet Without a Single Open Port</title>
      <link>https://dsapanicle.com/writing/dispatches/cloudflare-tunnel-deep-dive</link>
      <guid isPermaLink="true">https://dsapanicle.com/writing/dispatches/cloudflare-tunnel-deep-dive</guid>
      <pubDate>Sat, 10 Oct 2026 00:00:00 GMT</pubDate>
      <description>Everything about Cloudflare Tunnel: why outbound-only works, what cloudflared actually does, how the edge finds your connector, HA, Access and private networks, a troubleshooting map, the alternatives, and the honest tradeoffs.</description>
    </item>
    <item>
      <title>Deploying a Self-Hosted Temporal Cluster with mTLS, Auto-Renewing Certs and an SSO-Protected UI</title>
      <link>https://dsapanicle.com/writing/dispatches/deploying-temporal-with-mtls</link>
      <guid isPermaLink="true">https://dsapanicle.com/writing/dispatches/deploying-temporal-with-mtls</guid>
      <pubDate>Sun, 02 Aug 2026 00:00:00 GMT</pubDate>
      <description>Standing up Temporal on a single EC2 box: workers authenticated over mutual TLS with self-renewing certs, an SSO-protected dashboard and exactly one inbound port open.</description>
    </item>
    <item>
      <title>Dispatch 001: the hub is open</title>
      <link>https://dsapanicle.com/writing/dispatches/welcome</link>
      <guid isPermaLink="true">https://dsapanicle.com/writing/dispatches/welcome</guid>
      <pubDate>Sat, 01 Aug 2026 00:00:00 GMT</pubDate>
      <description></description>
    </item>
  </channel>
</rss>
