<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>/</loc>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>/blog</loc>
    <changefreq>daily</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>/blog/ai-agents-explained-architecture-components-and-real-world-applications-a140f5</loc>
    <lastmod>2026-07-20T11:57:06.702949+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>/blog/feature-discovery-in-slot-game-engines-74e06c</loc>
    <lastmod>2026-07-27T05:17:23.227227+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>/blog/sparks-internal-core-concepts-27901a</loc>
    <lastmod>2026-08-14T15:50:10.008824+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>/blog/messaging-queue-64b4ff</loc>
    <lastmod>2026-07-14T11:57:39.185563+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>/blog/distributed-cache-9eba6b</loc>
    <lastmod>2026-07-04T01:38:37.439812+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>/blog/modern-e-commerce-mvp-with-supabase-d6d83f</loc>
    <lastmod>2026-08-12T10:17:41.186699+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>/blog/rest-api-deep-dive-d0c573</loc>
    <lastmod>2026-08-18T15:54:43.944633+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>/blog/microservices-deep-dive-6969ac</loc>
    <lastmod>2026-07-06T05:45:26.297303+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>/blog/can-java-survive-the-ai-era-35ad74</loc>
    <lastmod>2026-07-21T11:19:22.729025+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>/blog/docker-introduction-d372ea</loc>
    <lastmod>2026-07-03T11:59:03.734615+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>/blog/design-patterns-core-concepts-03d6db</loc>
    <lastmod>2026-07-23T00:17:53.44108+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>/blog/clean-code-in-typescript-class-architecture-and-optimization-237d2a</loc>
    <lastmod>2026-07-21T12:40:47.373691+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>/blog/testing-pixijs-games-with-playwright-e88829</loc>
    <lastmod>2026-07-27T05:17:56.801898+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>/blog/gaming-and-casino-knowledge-base-aad11d</loc>
    <lastmod>2026-08-08T00:59:27.165635+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
</urlset>