<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://justincoulston.com/</loc>
  </url>
  <url>
    <loc>https://justincoulston.com/articles</loc>
  </url>
  <url>
    <loc>https://justincoulston.com/diagrams</loc>
  </url>
  <url>
    <loc>https://justincoulston.com/notes</loc>
  </url>
  <url>
    <loc>https://justincoulston.com/resources</loc>
  </url>
  <url>
    <loc>https://justincoulston.com/office-hours</loc>
  </url>
  <url>
    <loc>https://justincoulston.com/about</loc>
  </url>
  <url>
    <loc>https://justincoulston.com/articles/i-or-no-i-naming-interfaces</loc>
    <lastmod>2025-08-26</lastmod>
  </url>
  <url>
    <loc>https://justincoulston.com/articles/dotnet-di-service-assignment</loc>
    <lastmod>2024-01-19</lastmod>
  </url>
  <url>
    <loc>https://justincoulston.com/articles/designing-a-complex-software-system</loc>
    <lastmod>2023-01-17</lastmod>
  </url>
  <url>
    <loc>https://justincoulston.com/articles/lezer-complex-number-grammar</loc>
    <lastmod>2023-01-04</lastmod>
  </url>
  <url>
    <loc>https://justincoulston.com/articles/advanced-csharp-controlling-dependencies-with-assemblies</loc>
    <lastmod>2022-12-31</lastmod>
  </url>
  <url>
    <loc>https://justincoulston.com/articles/response-to-stop-using-if-else</loc>
    <lastmod>2022-12-31</lastmod>
  </url>
  <url>
    <loc>https://justincoulston.com/articles/lets-do-better-with-log-messages</loc>
    <lastmod>2022-12-28</lastmod>
  </url>
  <url>
    <loc>https://justincoulston.com/articles/in-that-programming-rut</loc>
    <lastmod>2022-12-07</lastmod>
  </url>
  <url>
    <loc>https://justincoulston.com/articles/the-self-identifying-identifier</loc>
    <lastmod>2022-12-06</lastmod>
  </url>
  <url>
    <loc>https://justincoulston.com/articles/building-a-platform-part-4</loc>
    <lastmod>2022-02-20</lastmod>
  </url>
  <url>
    <loc>https://justincoulston.com/articles/csharp-tip-sql-executor-service-extending</loc>
    <lastmod>2022-02-15</lastmod>
  </url>
  <url>
    <loc>https://justincoulston.com/articles/the-true-way-to-software-mastery</loc>
    <lastmod>2022-02-14</lastmod>
  </url>
  <url>
    <loc>https://justincoulston.com/articles/building-a-platform-part-3</loc>
    <lastmod>2022-02-13</lastmod>
  </url>
  <url>
    <loc>https://justincoulston.com/articles/csharp-tip-formatting-inline-sql</loc>
    <lastmod>2022-02-10</lastmod>
  </url>
  <url>
    <loc>https://justincoulston.com/articles/csharp-tip-sql-executor-service-dependency-injection</loc>
    <lastmod>2022-02-09</lastmod>
  </url>
  <url>
    <loc>https://justincoulston.com/articles/following-the-rules-as-a-developer</loc>
    <lastmod>2022-02-09</lastmod>
  </url>
  <url>
    <loc>https://justincoulston.com/articles/building-a-platform-part-2</loc>
    <lastmod>2022-02-07</lastmod>
  </url>
  <url>
    <loc>https://justincoulston.com/articles/advanced-csharp-custom-workflow-engine</loc>
    <lastmod>2022-02-06</lastmod>
  </url>
  <url>
    <loc>https://justincoulston.com/articles/csharp-problem-alternative-builder-patterns</loc>
    <lastmod>2022-02-05</lastmod>
  </url>
  <url>
    <loc>https://justincoulston.com/articles/building-a-platform-part-1</loc>
    <lastmod>2022-02-03</lastmod>
  </url>
  <url>
    <loc>https://justincoulston.com/articles/advanced-csharp-common-sql-table-structures</loc>
    <lastmod>2022-02-02</lastmod>
  </url>
  <url>
    <loc>https://justincoulston.com/articles/building-a-platform-part-0</loc>
    <lastmod>2022-02-02</lastmod>
  </url>
  <url>
    <loc>https://justincoulston.com/articles/csharp-simple-interfaces-containers</loc>
    <lastmod>2022-02-01</lastmod>
  </url>
  <url>
    <loc>https://justincoulston.com/articles/thats-just-my-coding-style</loc>
    <lastmod>2022-01-27</lastmod>
  </url>
  <url>
    <loc>https://justincoulston.com/articles/in-memory-repositories-forgotten-design-tool</loc>
    <lastmod>2022-01-26</lastmod>
  </url>
  <url>
    <loc>https://justincoulston.com/articles/advanced-csharp-sql-server-bulk-upload</loc>
    <lastmod>2022-01-23</lastmod>
  </url>
  <url>
    <loc>https://justincoulston.com/articles/csharp-simple-interfaces-service</loc>
    <lastmod>2022-01-23</lastmod>
  </url>
  <url>
    <loc>https://justincoulston.com/articles/csharp-problem-sql-executor-service</loc>
    <lastmod>2022-01-22</lastmod>
  </url>
  <url>
    <loc>https://justincoulston.com/diagrams/event-driven-integration</loc>
    <lastmod>2026-06-03</lastmod>
  </url>
  <url>
    <loc>https://justincoulston.com/diagrams/multi-tenant-isolation-models</loc>
    <lastmod>2026-05-26</lastmod>
  </url>
  <url>
    <loc>https://justincoulston.com/diagrams/payment-authorization-flow</loc>
    <lastmod>2026-05-18</lastmod>
  </url>
</urlset>
