<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <!-- Homepage -->
  <url>
    <loc>https://jaksa.me/</loc>
    <lastmod>2026-03-27T09:17:20.753Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  
  <!-- About page -->
  <url>
    <loc>https://jaksa.me/about</loc>
    <lastmod>2026-03-27T09:17:20.753Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <!-- Blog posts -->
  <url>
    <loc>https://jaksa.me/blog/2026-03-26-speckit-not-impressed</loc>
    <lastmod>2026-03-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://jaksa.me/blog/2026-03-25-evolutionary-tree-development</loc>
    <lastmod>2026-03-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://jaksa.me/blog/2026-03-20-agentic-coding-tools</loc>
    <lastmod>2026-03-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://jaksa.me/blog/2026-03-12-ai-factory-architecture</loc>
    <lastmod>2026-03-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://jaksa.me/blog/2026-03-01-pool-of-agents</loc>
    <lastmod>2026-03-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://jaksa.me/blog/2026-02-03-backupbox</loc>
    <lastmod>2026-02-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://jaksa.me/blog/2026-01-13-how-to-make-self-hosted-app</loc>
    <lastmod>2026-01-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://jaksa.me/blog/2026-01-02-mistake-rate</loc>
    <lastmod>2026-01-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://jaksa.me/blog/2025-12-01-model-plasticity</loc>
    <lastmod>2025-12-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://jaksa.me/blog/2025-11-29-multi-threaded-javascript</loc>
    <lastmod>2025-11-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://jaksa.me/blog/2025-11-07-application-servers</loc>
    <lastmod>2025-11-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://jaksa.me/blog/2025-11-06-megaservices</loc>
    <lastmod>2025-11-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://jaksa.me/blog/2025-10-30-algorithmic-art-2</loc>
    <lastmod>2025-10-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://jaksa.me/blog/2025-10-20-ai-industry-inforgraphic</loc>
    <lastmod>2025-10-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://jaksa.me/blog/2025-10-16-unbound-text-adventure-game-overview</loc>
    <lastmod>2025-10-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://jaksa.me/blog/2025-10-15-ai-browser-demo</loc>
    <lastmod>2025-10-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://jaksa.me/blog/2025-10-10-algorithmic-art-1</loc>
    <lastmod>2025-10-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://jaksa.me/blog/2025-10-07-importing-old-blog-posts</loc>
    <lastmod>2025-10-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://jaksa.me/blog/2025-08-07-ai-coding-factories</loc>
    <lastmod>2025-08-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://jaksa.me/blog/2025-08-04-how-to-easily-create-ai-agent-workflows</loc>
    <lastmod>2025-08-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://jaksa.me/blog/2025-08-04-building-a-tdd-coding-agent</loc>
    <lastmod>2025-08-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://jaksa.me/blog/2025-05-11-evolving-agent-system</loc>
    <lastmod>2025-05-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://jaksa.me/blog/2025-01-31-ai2ai-an-architectural-pattern-for-inter-agent-communication</loc>
    <lastmod>2025-01-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://jaksa.me/blog/2025-10-06-from-blog-to-idea-incubator</loc>
    <lastmod>2025-10-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://jaksa.me/blog/2008-01-29-a-case-against-the-goto-statement</loc>
    <lastmod>2008-01-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://jaksa.me/blog/2008-02-26-playing-with-jazz</loc>
    <lastmod>2008-02-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://jaksa.me/blog/2008-02-28-centralized-vs-distributed-scm</loc>
    <lastmod>2008-02-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://jaksa.me/blog/2008-04-08-concurrency-with-forkjoin-in-jdk-7</loc>
    <lastmod>2008-04-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://jaksa.me/blog/2008-04-16-class-invariants</loc>
    <lastmod>2008-04-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://jaksa.me/blog/2008-04-22-graph-algorithms-with-forkjoin</loc>
    <lastmod>2008-04-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://jaksa.me/blog/2008-05-30-eclipse-action-with-generics</loc>
    <lastmod>2008-05-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://jaksa.me/blog/2008-09-19-foreach-in-java</loc>
    <lastmod>2008-09-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://jaksa.me/blog/2008-10-08-measuring-the-speed-of-clouds</loc>
    <lastmod>2008-10-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://jaksa.me/blog/2008-10-09-tuning-the-ejb3-implementation</loc>
    <lastmod>2008-10-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://jaksa.me/blog/2008-11-30-webapp-stacks-comparison</loc>
    <lastmod>2008-11-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://jaksa.me/blog/2008-12-01-webapp-stacks-comparison-update-1</loc>
    <lastmod>2008-12-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://jaksa.me/blog/2009-05-01-active-and-passive-replication-in-distributed-systems</loc>
    <lastmod>2009-05-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://jaksa.me/blog/2009-05-02-time-tracking-tools</loc>
    <lastmod>2009-05-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://jaksa.me/blog/2009-05-08-parallel-for-loop-in-cs-part-1</loc>
    <lastmod>2009-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://jaksa.me/blog/2009-05-09-parallel-for-loop-in-cs-part-2</loc>
    <lastmod>2009-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://jaksa.me/blog/2009-06-22-google-appengine-disappointment</loc>
    <lastmod>2009-06-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://jaksa.me/blog/2014-05-12-ateji-px</loc>
    <lastmod>2014-05-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://jaksa.me/blog/2017-06-26-distributed-operating-systems-has-the-time-finally-come</loc>
    <lastmod>2017-06-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://jaksa.me/blog/2017-10-04-a-new-kind-of-mocking</loc>
    <lastmod>2017-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://jaksa.me/blog/2019-03-16-dealing-with-unreliable-components</loc>
    <lastmod>2019-03-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://jaksa.me/blog/2019-10-25-microservices-myths-and-truths</loc>
    <lastmod>2019-10-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://jaksa.me/blog/2021-02-14-you-are-ignorant-and-here-is-why</loc>
    <lastmod>2021-02-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://jaksa.me/blog/2019-10-28-named-parameters-in-java</loc>
    <lastmod>2019-10-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://jaksa.me/blog/2018-12-10-software-architecture</loc>
    <lastmod>2018-12-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://jaksa.me/blog/2014-09-02-writing-a-parallel-sort-in-a-shader</loc>
    <lastmod>2014-09-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://jaksa.me/blog/2014-09-30-further-disappointments-with-google-appengine</loc>
    <lastmod>2014-09-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://jaksa.me/blog/2015-10-13-whats-wrong-with-the-actor-model</loc>
    <lastmod>2015-10-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://jaksa.me/blog/2024-01-07-making-a-web-based-vr-game-part-1</loc>
    <lastmod>2024-01-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://jaksa.me/blog/2024-05-06-monitoring-java-applications-in-kubernetes</loc>
    <lastmod>2024-05-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://jaksa.me/blog/2024-09-15-the-story-from-skynets-point-of-view</loc>
    <lastmod>2024-09-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://jaksa.me/blog/2024-12-22-3d-ai</loc>
    <lastmod>2024-12-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
</urlset>