<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://generative-ai-with-javascript.hashnode.dev</loc>
    <lastmod>2026-09-18T22:59:47.224Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://generative-ai-with-javascript.hashnode.dev/what-is-rag-how-retrieval-augmented-generation-works-and-where-it-fails</loc>
    <lastmod>2026-08-15T07:11:28.655Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://generative-ai-with-javascript.hashnode.dev/how-large-language-models-llms-work-in-2026-from-tokens-to-transformers-explained</loc>
    <lastmod>2026-07-11T11:58:19.090Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://generative-ai-with-javascript.hashnode.dev/what-really-happens-after-you-press-enter-in-chatgpt</loc>
    <lastmod>2026-07-11T11:47:06.624Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://generative-ai-with-javascript.hashnode.dev/understanding-the-tcp-3-way-handshake-and-reliable-connections</loc>
    <lastmod>2026-07-11T08:49:59.522Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://generative-ai-with-javascript.hashnode.dev/series/generative-ai-for-javascript-developers-2026</loc>
    <lastmod>2026-09-18T22:59:47.224Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://generative-ai-with-javascript.hashnode.dev/archive</loc>
    <lastmod>2026-09-18T22:59:47.224Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://generative-ai-with-javascript.hashnode.dev/recommendations</loc>
    <lastmod>2026-09-18T22:59:47.224Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>