<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

  <url>
    <loc>https://alextheward.com/posts/civicrm-external-api-access-problems/</loc>
    <lastmod>2013-02-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://alextheward.com/posts/civicrm-api-part-2/</loc>
    <lastmod>2013-02-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://alextheward.com/posts/website-benchmarking/</loc>
    <lastmod>2013-03-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://alextheward.com/posts/profiling-php-with-xdebug/</loc>
    <lastmod>2013-03-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://alextheward.com/posts/psysl-service-locator-experiment/</loc>
    <lastmod>2013-04-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://alextheward.com/posts/aegir-virtualhost-files-on-ubuntu/</loc>
    <lastmod>2013-04-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://alextheward.com/posts/views-link-issue-with-replacements/</loc>
    <lastmod>2013-05-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://alextheward.com/posts/ircd-ratbox-and-ratbox-services-in-ubuntu/</loc>
    <lastmod>2014-02-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://alextheward.com/posts/techlahoma-chat-bot/</loc>
    <lastmod>2014-05-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://alextheward.com/posts/techlahoma-chat-bot-take-2/</loc>
    <lastmod>2014-10-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://alextheward.com/posts/why-you-should-write-in-markdown/</loc>
    <lastmod>2015-09-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://alextheward.com/</loc>
    <lastmod>2016-01-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://alextheward.com/pages/portfolio/</loc>
    <lastmod>2016-01-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://alextheward.com/posts/site-now-in-metalsmith-+-let&#39;s-encrypt/</loc>
    <lastmod>2016-01-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://alextheward.com/pages/blog/</loc>
    <lastmod>2017-01-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://alextheward.com/talks/</loc>
    <lastmod>2017-01-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://alextheward.com/posts/gw2-assistant-update/</loc>
    <lastmod>2017-05-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://alextheward.com/contact/</loc>
    <lastmod>2018-01-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://alextheward.com/posts/eleventy-rewrite-+-netlify/</loc>
    <lastmod>2018-12-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://alextheward.com/posts/stencil-e2e-testing-on-wsl/</loc>
    <lastmod>2018-12-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://alextheward.com/uses/</loc>
    <lastmod>2020-01-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://alextheward.com/reviews/</loc>
    <lastmod>2021-05-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://alextheward.com/reviews/teracube-2e/</loc>
    <lastmod>2021-05-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://alextheward.com/headphones/</loc>
    <lastmod>2022-07-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://alextheward.com/posts/osraon-icon-set-v0.1-beta-release/</loc>
    <lastmod>2022-10-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://alextheward.com/posts/rss-feed-added-to-blog/</loc>
    <lastmod>2022-11-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://alextheward.com/posts/alternative-video-hosting/</loc>
    <lastmod>2022-11-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://alextheward.com/posts/earbud-reviews-updated/</loc>
    <lastmod>2022-12-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://alextheward.com/posts/plausible-for-analytics/</loc>
    <lastmod>2023-03-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://alextheward.com/posts/steam-deck-vs-ayaneo-2/</loc>
    <lastmod>2023-04-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://alextheward.com/posts/reworking-the-blog/</loc>
    <lastmod>2024-01-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://alextheward.com/posts/handheld-update-time/</loc>
    <lastmod>2024-01-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://alextheward.com/reviews/rog-ally/</loc>
    <lastmod>2024-01-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://alextheward.com/posts/passkeys:-your-friendly-password-replacement/</loc>
    <lastmod>2024-01-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://alextheward.com/posts/let&#39;s-do-some-&quot;game-development&quot;/</loc>
    <lastmod>2024-02-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://alextheward.com/posts/own-your-content/</loc>
    <lastmod>2024-03-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://alextheward.com/reviews/writing-tablet-showdown/</loc>
    <lastmod>2024-03-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://alextheward.com/posts/that-gen-ai-post/</loc>
    <lastmod>2024-04-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://alextheward.com/blogroll/</loc>
    <lastmod>2024-04-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://alextheward.com/posts/genai-for-coding/</loc>
    <lastmod>2024-04-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://alextheward.com/posts/11ty-conference-thoughts/</loc>
    <lastmod>2024-05-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://alextheward.com/reviews/little-kitty-big-city/</loc>
    <lastmod>2024-05-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://alextheward.com/posts/microsoft-recall-is-a-bad-idea/</loc>
    <lastmod>2024-05-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://alextheward.com/posts/apple-intelligence-sadness/</loc>
    <lastmod>2024-06-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://alextheward.com/posts/surface-bluefin/</loc>
    <lastmod>2024-06-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://alextheward.com/posts/e-os-test-drive/</loc>
    <lastmod>2024-07-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://alextheward.com/reviews/cmf-watch-pro/</loc>
    <lastmod>2024-07-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://alextheward.com/posts/proton-wtf/</loc>
    <lastmod>2024-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://alextheward.com/posts/aya-neo-chimeraos/</loc>
    <lastmod>2024-08-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://alextheward.com/posts/self-driving-update/</loc>
    <lastmod>2024-08-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://alextheward.com/posts/putting-manjaro-on-a-2015-macbook-air/</loc>
    <lastmod>2024-09-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://alextheward.com/reviews/cmf-watch-pro-2/</loc>
    <lastmod>2024-09-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://alextheward.com/posts/11ty-and-ghost/</loc>
    <lastmod>2024-10-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://alextheward.com/posts/riding-amtrak-from-pdx-to-lax/</loc>
    <lastmod>2024-10-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://alextheward.com/posts/ergonomic-static-site-blogging/</loc>
    <lastmod>2024-10-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://alextheward.com/posts/auth-series-intro/</loc>
    <lastmod>2024-11-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://alextheward.com/blog/auth-series-1-sessions-and-passwords/</loc>
    <lastmod>2024-11-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://alextheward.com/blog/auth-series-2-multifactor-authentication/</loc>
    <lastmod>2024-11-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://alextheward.com/posts/auth-series-3-sso/</loc>
    <lastmod>2024-11-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://alextheward.com/posts/auth-series-4-passkeys/</loc>
    <lastmod>2024-12-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://alextheward.com/posts/auth-series-5-the-other-stuff/</loc>
    <lastmod>2024-12-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://alextheward.com/posts/chuwi-minibook-x-n100-and-aurora/</loc>
    <lastmod>2025-01-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://alextheward.com/posts/big-tech-and-consent/</loc>
    <lastmod>2025-01-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://alextheward.com/blog/big-tech-is-wrecking-community/</loc>
    <lastmod>2025-04-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://alextheward.com/blog/mozilla_is_now_an_ai_company/</loc>
    <lastmod>2025-11-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://alextheward.com/blog/llms_are_a_cognitohazard/</loc>
    <lastmod>2025-12-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://alextheward.com/blog/asahi_on_macbook_air_m2/</loc>
    <lastmod>2026-05-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://alextheward.com/404.html</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://alextheward.com/admin/</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://alextheward.com/about/</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://alextheward.com/ai/</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://alextheward.com/gen-ai-faq/</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://alextheward.com/pages/phantom-jetstream/</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://alextheward.com/search/</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://alextheward.com/tags/reviews/</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

</urlset>