<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://www.joshlrogers.com/</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://www.joshlrogers.com/gaseous</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.joshlrogers.com/privacy</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://www.joshlrogers.com/blog</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>always</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://www.joshlrogers.com/blog/2026/04/02/43c178f7-0908-4493-874d-05edb7e8b5c6-ai-is-a-tool-not-a-magic-wand</loc>
    <lastmod>2026-04-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.joshlrogers.com/blog/2026/03/27/9eb6ef4c-c704-48c6-88e4-17a4c346bced-a-lightweight-link-checker-for-my-own-projects</loc>
    <lastmod>2026-03-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.joshlrogers.com/blog/2026/03/10/342778b7-89a8-41b6-9baf-9d56ed3fbd99-ai-maximizes-speed-human-understanding-requires-time</loc>
    <lastmod>2026-03-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.joshlrogers.com/blog/2026/03/04/38330472-00d9-411c-adb6-bdfca2856eab-reflections-on-building-my-own-cms</loc>
    <lastmod>2026-03-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.joshlrogers.com/blog/2026/02/26/609c6904-0639-4a16-9cfb-a0fd2dd76932-parsing-hl7-in-laravel</loc>
    <lastmod>2026-02-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.joshlrogers.com/blog/2026/02/03/84ed39a7-d10c-4baf-acd1-4e858d7287ec-personal-website-platform</loc>
    <lastmod>2026-02-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.joshlrogers.com/blog/2026/01/18/35cd0adb-d4e5-4616-9fc6-c0c64aa9a877-documentation-drift</loc>
    <lastmod>2026-01-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.joshlrogers.com/blog/2025/12/04/df4c0f6e-6203-4ee1-a95a-7e2e4729cf2e-seo-as-system-design-building-metadata-json-ld-and-sitemaps-into-a-react-markdown-architecture</loc>
    <lastmod>2025-12-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.joshlrogers.com/blog/2025/12/01/431f77c2-e632-4ad3-9abb-38b52a6d3dff-creating-a-reverse-tunnel-proxy-to-overcome-cgnat</loc>
    <lastmod>2025-12-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.joshlrogers.com/blog/2025/11/28/68548ec3-5237-4715-a8e3-61e1ce3d8116-building-my-own-aws-dev-box</loc>
    <lastmod>2025-11-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.joshlrogers.com/blog/2025/11/15/a1b2c3d4-e5f6-7890-abcd-ef1234567890-stop-guessing-your-hours-automating-invoices-with-git-trello</loc>
    <lastmod>2025-11-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.joshlrogers.com/blog/2025/02/03/04be73f0-0339-45fd-8531-2dc7ff9510bc-operating-shopify-across-regions-before-shopify-markets</loc>
    <lastmod>2025-02-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.joshlrogers.com/blog/2024/11/02/2d248eaa-68f5-4907-a12d-4f83b6b1328c-where-ai-starts-helping</loc>
    <lastmod>2024-11-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.joshlrogers.com/archives</loc>
    <lastmod>2026-04-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.85</priority>
  </url>
  <url>
    <loc>https://www.joshlrogers.com/archives/2020/11/29/5530a706-8f6e-4163-a9b8-aeb316809497-semantic-versioning-should-not-be-scheduled</loc>
    <lastmod>2020-11-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.65</priority>
  </url>
  <url>
    <loc>https://www.joshlrogers.com/archives/2020/10/19/919f2449-3d73-461a-b668-0b464fc32893-create-a-pdo-mysql-query-builder</loc>
    <lastmod>2020-10-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.65</priority>
  </url>
  <url>
    <loc>https://www.joshlrogers.com/archives/2018/05/10/36958c50-3b2d-4398-9fd6-ca0562b8b730-run-a-docker-environment-with-aws-ecs</loc>
    <lastmod>2018-05-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.65</priority>
  </url>
  <url>
    <loc>https://www.joshlrogers.com/archives/2018/05/03/7807b7c2-2b3f-4f32-bcb7-5da901863a26-a-peculiarly-vagrant-workaround-for-docker-and-windows-home</loc>
    <lastmod>2018-05-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.65</priority>
  </url>
  <url>
    <loc>https://www.joshlrogers.com/archives/2018/05/02/3f979915-d806-4aa9-a729-a1df09162202-local-php-apache-setup-101</loc>
    <lastmod>2018-05-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.65</priority>
  </url>
  <url>
    <loc>https://www.joshlrogers.com/archives/2017/08/27/f9a076d2-9115-45f1-a1c8-a3656958e044-moving-your-svn-repositories-to-a-new-server</loc>
    <lastmod>2017-08-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.65</priority>
  </url>
  <url>
    <loc>https://www.joshlrogers.com/archives/2017/02/07/0e6c7f20-83b2-4361-b218-68b7be040d65-responsive-html-tables-in-css</loc>
    <lastmod>2017-02-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.65</priority>
  </url>
  <url>
    <loc>https://www.joshlrogers.com/archives/2017/02/03/867c3012-bef2-420e-b4ea-039609319b9e-migrating-your-website-to-ssl-for-free</loc>
    <lastmod>2017-02-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.65</priority>
  </url>
  <url>
    <loc>https://www.joshlrogers.com/archives/2016/11/12/ee497b27-1638-4b61-8ef7-2cc791cb06a9-using-far-future-and-cache-headers-to-increase-your-website-s-performance</loc>
    <lastmod>2016-11-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.65</priority>
  </url>
  <url>
    <loc>https://www.joshlrogers.com/archives/2016/07/12/5d6fe6a6-f4a9-41da-9539-d538e311facd-use-php-method-chaining-to-build-breadcrumbs-for-your-website</loc>
    <lastmod>2016-07-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.65</priority>
  </url>
  <url>
    <loc>https://www.joshlrogers.com/archives/2016/04/12/6abbe27c-87ff-4fdc-a7d8-8e5458b73a47-a-simple-minifier-for-php-sites</loc>
    <lastmod>2016-04-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.65</priority>
  </url>
  <url>
    <loc>https://www.joshlrogers.com/archives/2016/03/22/7e2ebbf6-0e25-4313-b3d3-f1133283185f-bolt2thebarn-site-released</loc>
    <lastmod>2016-03-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.65</priority>
  </url>
  <url>
    <loc>https://www.joshlrogers.com/archives/2016/02/09/e081880f-dd9f-4700-893a-e3e2c8e92135-ideas-for-2016</loc>
    <lastmod>2016-02-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.65</priority>
  </url>
  <url>
    <loc>https://www.joshlrogers.com/archives/2015/10/03/a5e37a93-c1af-4de3-8f77-68dcbbbb638e-shortest-v1-release-ever</loc>
    <lastmod>2015-10-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.65</priority>
  </url>
  <url>
    <loc>https://www.joshlrogers.com/archives/2015/09/02/a2ac4f3e-9bed-4eaa-a3b8-df39eaad5c17-best-way-to-extend-your-wireless-network</loc>
    <lastmod>2015-09-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.65</priority>
  </url>
</urlset>