<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://www.codikko.com/</loc>
  </url>
  <url>
    <loc>https://www.codikko.com/paths</loc>
  </url>
  <url>
    <loc>https://www.codikko.com/paths/ai-fundamentals</loc>
  </url>
  <url>
    <loc>https://www.codikko.com/paths/backend</loc>
  </url>
  <url>
    <loc>https://www.codikko.com/paths/building-with-ai</loc>
  </url>
  <url>
    <loc>https://www.codikko.com/pricing</loc>
  </url>
  <url>
    <loc>https://www.codikko.com/about</loc>
  </url>
  <url>
    <loc>https://www.codikko.com/blog</loc>
  </url>
  <url>
    <loc>https://www.codikko.com/blog/tags/backend</loc>
  </url>
  <url>
    <loc>https://www.codikko.com/blog/tags/ai-fundamentals</loc>
  </url>
  <url>
    <loc>https://www.codikko.com/blog/tags/building-with-ai</loc>
  </url>
  <url>
    <loc>https://www.codikko.com/blog/login-checklist-what-ai-leaves-out</loc>
    <lastmod>2026-09-25</lastmod>
  </url>
  <url>
    <loc>https://www.codikko.com/blog/ai-agent-stuck-in-a-loop</loc>
    <lastmod>2026-09-23</lastmod>
  </url>
  <url>
    <loc>https://www.codikko.com/blog/security-holes-ai-leaves-in-your-app</loc>
    <lastmod>2026-09-22</lastmod>
  </url>
  <url>
    <loc>https://www.codikko.com/blog/nobody-signed-up-after-launch</loc>
    <lastmod>2026-09-21</lastmod>
  </url>
  <url>
    <loc>https://www.codikko.com/blog/works-locally-but-not-on-vercel</loc>
    <lastmod>2026-09-20</lastmod>
  </url>
  <url>
    <loc>https://www.codikko.com/blog/how-to-review-ai-code-without-reading-it</loc>
    <lastmod>2026-09-19</lastmod>
  </url>
  <url>
    <loc>https://www.codikko.com/blog/lovable-cursor-or-claude-code-the-switch-test</loc>
    <lastmod>2026-09-19</lastmod>
  </url>
  <url>
    <loc>https://www.codikko.com/blog/20-things-to-fix-before-a-client-touches-your-app</loc>
    <lastmod>2026-09-14</lastmod>
  </url>
  <url>
    <loc>https://www.codikko.com/blog/ai-cost-control-13-checks-before-you-launch</loc>
    <lastmod>2026-09-13</lastmod>
  </url>
  <url>
    <loc>https://www.codikko.com/blog/10-senior-engineer-prompts-for-ai-coding</loc>
    <lastmod>2026-09-10</lastmod>
  </url>
  <url>
    <loc>https://www.codikko.com/blog/the-5-file-starter-pack-for-ai-coding</loc>
    <lastmod>2026-09-10</lastmod>
  </url>
  <url>
    <loc>https://www.codikko.com/blog/the-5-prompt-debug-loop</loc>
    <lastmod>2026-09-10</lastmod>
  </url>
  <url>
    <loc>https://www.codikko.com/blog/blocking-vs-non-blocking-watch-the-thread-pool</loc>
    <lastmod>2026-09-04</lastmod>
  </url>
  <url>
    <loc>https://www.codikko.com/blog/temperature-vs-top-p-watch-the-sampling-change</loc>
    <lastmod>2026-09-04</lastmod>
  </url>
  <url>
    <loc>https://www.codikko.com/blog/what-is-a-context-window</loc>
    <lastmod>2026-09-04</lastmod>
  </url>
  <url>
    <loc>https://www.codikko.com/blog/401-vs-403-the-difference</loc>
    <lastmod>2026-09-03</lastmod>
  </url>
  <url>
    <loc>https://www.codikko.com/blog/express-middleware-explained-step-by-step</loc>
    <lastmod>2026-09-03</lastmod>
  </url>
  <url>
    <loc>https://www.codikko.com/blog/how-the-node-event-loop-works</loc>
    <lastmod>2026-09-03</lastmod>
  </url>
  <url>
    <loc>https://www.codikko.com/blog/http-status-codes-the-eight-you-need</loc>
    <lastmod>2026-09-03</lastmod>
  </url>
  <url>
    <loc>https://www.codikko.com/blog/jwt-vs-session-authentication</loc>
    <lastmod>2026-09-03</lastmod>
  </url>
  <url>
    <loc>https://www.codikko.com/blog/what-port-3000-already-in-use-means</loc>
    <lastmod>2026-09-03</lastmod>
  </url>
</urlset>
