<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://intentionalcode.com/</loc>
    <lastmod>2026-06-10</lastmod>
  </url>
  <url>
    <loc>https://intentionalcode.com/about</loc>
    <lastmod>2026-06-10</lastmod>
  </url>
  <url>
    <loc>https://intentionalcode.com/patterns</loc>
    <lastmod>2026-06-10</lastmod>
  </url>
  <url>
    <loc>https://intentionalcode.com/patterns/architectural</loc>
    <lastmod>2026-06-10</lastmod>
  </url>
  <url>
    <loc>https://intentionalcode.com/patterns/architectural/bff</loc>
    <lastmod>2026-06-10</lastmod>
  </url>
  <url>
    <loc>https://intentionalcode.com/patterns/architectural/circuit-breaker</loc>
    <lastmod>2026-06-10</lastmod>
  </url>
  <url>
    <loc>https://intentionalcode.com/patterns/architectural/clean-architecture</loc>
    <lastmod>2026-06-10</lastmod>
  </url>
  <url>
    <loc>https://intentionalcode.com/patterns/architectural/cqrs</loc>
    <lastmod>2026-06-10</lastmod>
  </url>
  <url>
    <loc>https://intentionalcode.com/patterns/architectural/domain-driven-design</loc>
    <lastmod>2026-06-10</lastmod>
  </url>
  <url>
    <loc>https://intentionalcode.com/patterns/architectural/event-driven</loc>
    <lastmod>2026-06-10</lastmod>
  </url>
  <url>
    <loc>https://intentionalcode.com/patterns/architectural/event-sourcing</loc>
    <lastmod>2026-06-10</lastmod>
  </url>
  <url>
    <loc>https://intentionalcode.com/patterns/architectural/hexagonal</loc>
    <lastmod>2026-06-10</lastmod>
  </url>
  <url>
    <loc>https://intentionalcode.com/patterns/architectural/layered</loc>
    <lastmod>2026-06-10</lastmod>
  </url>
  <url>
    <loc>https://intentionalcode.com/patterns/architectural/microkernel</loc>
    <lastmod>2026-06-10</lastmod>
  </url>
  <url>
    <loc>https://intentionalcode.com/patterns/architectural/microservices</loc>
    <lastmod>2026-06-10</lastmod>
  </url>
  <url>
    <loc>https://intentionalcode.com/patterns/architectural/modular-monolith</loc>
    <lastmod>2026-06-10</lastmod>
  </url>
  <url>
    <loc>https://intentionalcode.com/patterns/architectural/mvc</loc>
    <lastmod>2026-06-10</lastmod>
  </url>
  <url>
    <loc>https://intentionalcode.com/patterns/architectural/outbox</loc>
    <lastmod>2026-06-10</lastmod>
  </url>
  <url>
    <loc>https://intentionalcode.com/patterns/architectural/pipe-and-filter</loc>
    <lastmod>2026-06-10</lastmod>
  </url>
  <url>
    <loc>https://intentionalcode.com/patterns/architectural/pub-sub</loc>
    <lastmod>2026-06-10</lastmod>
  </url>
  <url>
    <loc>https://intentionalcode.com/patterns/architectural/rate-limiting</loc>
    <lastmod>2026-06-10</lastmod>
  </url>
  <url>
    <loc>https://intentionalcode.com/patterns/architectural/repository</loc>
    <lastmod>2026-06-10</lastmod>
  </url>
  <url>
    <loc>https://intentionalcode.com/patterns/architectural/retry</loc>
    <lastmod>2026-06-10</lastmod>
  </url>
  <url>
    <loc>https://intentionalcode.com/patterns/architectural/saga</loc>
    <lastmod>2026-06-10</lastmod>
  </url>
  <url>
    <loc>https://intentionalcode.com/patterns/architectural/strangler-fig</loc>
    <lastmod>2026-06-10</lastmod>
  </url>
  <url>
    <loc>https://intentionalcode.com/patterns/behavioral</loc>
    <lastmod>2026-06-10</lastmod>
  </url>
  <url>
    <loc>https://intentionalcode.com/patterns/behavioral/chain-of-responsibility</loc>
    <lastmod>2026-06-10</lastmod>
  </url>
  <url>
    <loc>https://intentionalcode.com/patterns/behavioral/command</loc>
    <lastmod>2026-06-10</lastmod>
  </url>
  <url>
    <loc>https://intentionalcode.com/patterns/behavioral/interpreter</loc>
    <lastmod>2026-06-10</lastmod>
  </url>
  <url>
    <loc>https://intentionalcode.com/patterns/behavioral/iterator</loc>
    <lastmod>2026-06-10</lastmod>
  </url>
  <url>
    <loc>https://intentionalcode.com/patterns/behavioral/mediator</loc>
    <lastmod>2026-06-10</lastmod>
  </url>
  <url>
    <loc>https://intentionalcode.com/patterns/behavioral/memento</loc>
    <lastmod>2026-06-10</lastmod>
  </url>
  <url>
    <loc>https://intentionalcode.com/patterns/behavioral/observer</loc>
    <lastmod>2026-06-10</lastmod>
  </url>
  <url>
    <loc>https://intentionalcode.com/patterns/behavioral/state</loc>
    <lastmod>2026-06-10</lastmod>
  </url>
  <url>
    <loc>https://intentionalcode.com/patterns/behavioral/strategy</loc>
    <lastmod>2026-06-10</lastmod>
  </url>
  <url>
    <loc>https://intentionalcode.com/patterns/behavioral/template-method</loc>
    <lastmod>2026-06-10</lastmod>
  </url>
  <url>
    <loc>https://intentionalcode.com/patterns/behavioral/visitor</loc>
    <lastmod>2026-06-10</lastmod>
  </url>
  <url>
    <loc>https://intentionalcode.com/patterns/concurrency</loc>
    <lastmod>2026-06-10</lastmod>
  </url>
  <url>
    <loc>https://intentionalcode.com/patterns/concurrency/competing-consumers</loc>
    <lastmod>2026-06-10</lastmod>
  </url>
  <url>
    <loc>https://intentionalcode.com/patterns/concurrency/done-channel</loc>
    <lastmod>2026-06-10</lastmod>
  </url>
  <url>
    <loc>https://intentionalcode.com/patterns/concurrency/errgroup</loc>
    <lastmod>2026-06-10</lastmod>
  </url>
  <url>
    <loc>https://intentionalcode.com/patterns/concurrency/fan-out-fan-in</loc>
    <lastmod>2026-06-10</lastmod>
  </url>
  <url>
    <loc>https://intentionalcode.com/patterns/concurrency/pipeline</loc>
    <lastmod>2026-06-10</lastmod>
  </url>
  <url>
    <loc>https://intentionalcode.com/patterns/concurrency/semaphore</loc>
    <lastmod>2026-06-10</lastmod>
  </url>
  <url>
    <loc>https://intentionalcode.com/patterns/concurrency/timeout-select</loc>
    <lastmod>2026-06-10</lastmod>
  </url>
  <url>
    <loc>https://intentionalcode.com/patterns/concurrency/worker-pool</loc>
    <lastmod>2026-06-10</lastmod>
  </url>
  <url>
    <loc>https://intentionalcode.com/patterns/creational</loc>
    <lastmod>2026-06-10</lastmod>
  </url>
  <url>
    <loc>https://intentionalcode.com/patterns/creational/abstract-factory</loc>
    <lastmod>2026-06-10</lastmod>
  </url>
  <url>
    <loc>https://intentionalcode.com/patterns/creational/builder</loc>
    <lastmod>2026-06-10</lastmod>
  </url>
  <url>
    <loc>https://intentionalcode.com/patterns/creational/factory-method</loc>
    <lastmod>2026-06-10</lastmod>
  </url>
  <url>
    <loc>https://intentionalcode.com/patterns/creational/prototype</loc>
    <lastmod>2026-06-10</lastmod>
  </url>
  <url>
    <loc>https://intentionalcode.com/patterns/creational/singleton</loc>
    <lastmod>2026-06-10</lastmod>
  </url>
  <url>
    <loc>https://intentionalcode.com/patterns/structural</loc>
    <lastmod>2026-06-10</lastmod>
  </url>
  <url>
    <loc>https://intentionalcode.com/patterns/structural/adapter</loc>
    <lastmod>2026-06-10</lastmod>
  </url>
  <url>
    <loc>https://intentionalcode.com/patterns/structural/bridge</loc>
    <lastmod>2026-06-10</lastmod>
  </url>
  <url>
    <loc>https://intentionalcode.com/patterns/structural/composite</loc>
    <lastmod>2026-06-10</lastmod>
  </url>
  <url>
    <loc>https://intentionalcode.com/patterns/structural/decorator</loc>
    <lastmod>2026-06-10</lastmod>
  </url>
  <url>
    <loc>https://intentionalcode.com/patterns/structural/facade</loc>
    <lastmod>2026-06-10</lastmod>
  </url>
  <url>
    <loc>https://intentionalcode.com/patterns/structural/flyweight</loc>
    <lastmod>2026-06-10</lastmod>
  </url>
  <url>
    <loc>https://intentionalcode.com/patterns/structural/proxy</loc>
    <lastmod>2026-06-10</lastmod>
  </url>
  <url>
    <loc>https://intentionalcode.com/patterns/synchronisation</loc>
    <lastmod>2026-06-10</lastmod>
  </url>
  <url>
    <loc>https://intentionalcode.com/patterns/synchronisation/atomic</loc>
    <lastmod>2026-06-10</lastmod>
  </url>
  <url>
    <loc>https://intentionalcode.com/patterns/synchronisation/cond</loc>
    <lastmod>2026-06-10</lastmod>
  </url>
  <url>
    <loc>https://intentionalcode.com/patterns/synchronisation/data-races</loc>
    <lastmod>2026-06-10</lastmod>
  </url>
  <url>
    <loc>https://intentionalcode.com/patterns/synchronisation/mutex</loc>
    <lastmod>2026-06-10</lastmod>
  </url>
  <url>
    <loc>https://intentionalcode.com/patterns/synchronisation/once</loc>
    <lastmod>2026-06-10</lastmod>
  </url>
  <url>
    <loc>https://intentionalcode.com/patterns/synchronisation/pool</loc>
    <lastmod>2026-06-10</lastmod>
  </url>
  <url>
    <loc>https://intentionalcode.com/patterns/synchronisation/rwmutex</loc>
    <lastmod>2026-06-10</lastmod>
  </url>
  <url>
    <loc>https://intentionalcode.com/patterns/synchronisation/waitgroup</loc>
    <lastmod>2026-06-10</lastmod>
  </url>
  <url>
    <loc>https://intentionalcode.com/philosophy</loc>
    <lastmod>2026-06-10</lastmod>
  </url>
  <url>
    <loc>https://intentionalcode.com/philosophy/architecture-is-a-philosophy</loc>
    <lastmod>2026-06-10</lastmod>
  </url>
  <url>
    <loc>https://intentionalcode.com/philosophy/borrowed-abstraction</loc>
    <lastmod>2026-06-10</lastmod>
  </url>
  <url>
    <loc>https://intentionalcode.com/philosophy/build-the-simplest-thing</loc>
    <lastmod>2026-06-10</lastmod>
  </url>
  <url>
    <loc>https://intentionalcode.com/philosophy/change-you-can-see</loc>
    <lastmod>2026-06-10</lastmod>
  </url>
  <url>
    <loc>https://intentionalcode.com/philosophy/disagree-with-reason</loc>
    <lastmod>2026-06-10</lastmod>
  </url>
  <url>
    <loc>https://intentionalcode.com/philosophy/keep-changes-local</loc>
    <lastmod>2026-06-10</lastmod>
  </url>
  <url>
    <loc>https://intentionalcode.com/philosophy/listen-to-the-tests</loc>
    <lastmod>2026-06-10</lastmod>
  </url>
  <url>
    <loc>https://intentionalcode.com/philosophy/name-the-trade-off</loc>
    <lastmod>2026-06-10</lastmod>
  </url>
  <url>
    <loc>https://intentionalcode.com/philosophy/no-pattern</loc>
    <lastmod>2026-06-10</lastmod>
  </url>
  <url>
    <loc>https://intentionalcode.com/philosophy/wrong-abstraction</loc>
    <lastmod>2026-06-10</lastmod>
  </url>
</urlset>