<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
  xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <url>
    <loc>https://aftermarket.dev/tags/afterapi/</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://aftermarket.dev/tags/afterconfig/</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://aftermarket.dev/afterconfig-adds-toml-overlays-that-keep-every-comment/</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://aftermarket.dev/afterconfig-released-to-change-vendor-config-files-without-editing-them/</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://aftermarket.dev/tags/afterguard/</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://aftermarket.dev/afterguard-released-to-put-a-lock-on-old-apps-that-have-none/</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://aftermarket.dev/tags/afterhook/</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://aftermarket.dev/afterhook-released-to-send-webhooks-from-software-that-never-had-any/</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://aftermarket.dev/aftermarket-fixes-proxy-answers-cut-off-under-load/</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://aftermarket.dev/aftermarket-hardens-patch-adapt-and-record-against-stalled-and-cut-off-uploads/</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://aftermarket.dev/</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://aftermarket.dev/tags/afterpatch/</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://aftermarket.dev/tags/aftertest/</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://aftermarket.dev/tags/case-studies/</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://aftermarket.dev/case-study-getting-through-a-vendor-upgrade-with-afterconfig-guards/</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://aftermarket.dev/case-study-getting-webhooks-from-an-old-app-with-afterhook/</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://aftermarket.dev/case-study-keeping-changes-to-a-vendor-toml-config-through-an-upgrade/</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://aftermarket.dev/case-study-putting-an-old-admin-panel-behind-afterguard/</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://aftermarket.dev/how-afterconfig-was-tested-to-never-write-a-vendor-config-file/</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://aftermarket.dev/how-afterguard-was-tested-to-let-nothing-ambiguous-through/</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://aftermarket.dev/how-afterhook-was-tested-to-turn-every-change-into-one-event/</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://aftermarket.dev/how-toml-support-in-afterconfig-was-tested/</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://aftermarket.dev/posts/</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://aftermarket.dev/tags/release/</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://aftermarket.dev/tags/</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://aftermarket.dev/tags/testing/</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://aftermarket.dev/afterapi-released-to-keep-old-api-clients-working/</loc>
    <lastmod>2026-10-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://aftermarket.dev/tags/afterdiff/</loc>
    <lastmod>2026-10-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://aftermarket.dev/aftertest-and-afterdiff-released-to-record-traffic-and-compare-versions/</loc>
    <lastmod>2026-10-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://aftermarket.dev/case-study-catching-a-renamed-field-before-release-with-aftertest-and-afterdiff/</loc>
    <lastmod>2026-10-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://aftermarket.dev/case-study-fixing-a-moved-exchange-rate-endpoint-with-two-afterpatch-rules/</loc>
    <lastmod>2026-10-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://aftermarket.dev/case-study-moving-an-old-client-to-a-new-customer-api-with-afterapi/</loc>
    <lastmod>2026-10-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://aftermarket.dev/how-afterapi-was-tested-against-an-old-client-test-suite/</loc>
    <lastmod>2026-10-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://aftermarket.dev/how-aftertest-and-afterdiff-were-tested-with-secrets-in-every-request/</loc>
    <lastmod>2026-10-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://aftermarket.dev/tags/about/</loc>
    <lastmod>2026-10-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://aftermarket.dev/afterpatch-released-as-the-first-aftermarket-tool/</loc>
    <lastmod>2026-10-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://aftermarket.dev/tags/explainer/</loc>
    <lastmod>2026-10-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://aftermarket.dev/how-afterpatch-was-tested-before-its-first-release/</loc>
    <lastmod>2026-10-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://aftermarket.dev/tags/roadmap/</loc>
    <lastmod>2026-10-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://aftermarket.dev/what-a-software-aftermarket-is-and-why-you-already-use-one/</loc>
    <lastmod>2026-10-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://aftermarket.dev/why-aftermarket-is-named-after-car-parts/</loc>
    <lastmod>2026-10-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://aftermarket.dev/why-aftermarket-starts-with-one-patch/</loc>
    <lastmod>2026-10-19T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://aftermarket.dev/about/</loc>
  </url><url>
    <loc>https://aftermarket.dev/adapt-reference/</loc>
  </url><url>
    <loc>https://aftermarket.dev/config-reference/</loc>
  </url><url>
    <loc>https://aftermarket.dev/guard-reference/</loc>
  </url><url>
    <loc>https://aftermarket.dev/guard-threat-model/</loc>
  </url><url>
    <loc>https://aftermarket.dev/hook-reference/</loc>
  </url><url>
    <loc>https://aftermarket.dev/record-reference/</loc>
  </url><url>
    <loc>https://aftermarket.dev/archive/</loc>
  </url><url>
    <loc>https://aftermarket.dev/contact/</loc>
  </url><url>
    <loc>https://aftermarket.dev/download/</loc>
  </url><url>
    <loc>https://aftermarket.dev/introduction/</loc>
  </url><url>
    <loc>https://aftermarket.dev/pages/</loc>
  </url><url>
    <loc>https://aftermarket.dev/concepts/</loc>
  </url><url>
    <loc>https://aftermarket.dev/quick-start/</loc>
  </url><url>
    <loc>https://aftermarket.dev/reference/</loc>
  </url><url>
    <loc>https://aftermarket.dev/architecture/</loc>
  </url><url>
    <loc>https://aftermarket.dev/roadmap/</loc>
  </url><url>
    <loc>https://aftermarket.dev/use-cases/</loc>
  </url>
</urlset>
