<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://blogs.prakashjha.com</loc>
    <lastmod>2026-04-14T23:55:07.868Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://blogs.prakashjha.com/the-promise-architecture-managing-the-future-of-your-code</loc>
    <lastmod>2026-03-26T13:28:05.559Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blogs.prakashjha.com/async-await-the-syntactic-sugar-that-saved-js</loc>
    <lastmod>2026-03-26T13:14:19.058Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blogs.prakashjha.com/synchronous-vs-asynchronous-javascript</loc>
    <lastmod>2026-03-26T13:01:38.715Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blogs.prakashjha.com/map-and-set-in-javascript</loc>
    <lastmod>2026-03-26T12:51:34.119Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blogs.prakashjha.com/understanding-the-this-keyword-in-javascript</loc>
    <lastmod>2026-03-26T12:36:32.810Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blogs.prakashjha.com/javascript-operators-the-basics-you-need-to-know</loc>
    <lastmod>2026-03-15T06:01:11.481Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blogs.prakashjha.com/the-magic-of-this-call-apply-and-bind-in-javascript</loc>
    <lastmod>2026-03-15T05:58:51.521Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blogs.prakashjha.com/function-declaration-vs-function-expression-what-s-the-difference</loc>
    <lastmod>2026-03-15T05:50:53.424Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blogs.prakashjha.com/javascript-arrays-101</loc>
    <lastmod>2026-03-15T05:47:02.426Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blogs.prakashjha.com/understanding-object-oriented-programming-in-javascript</loc>
    <lastmod>2026-03-15T05:41:57.144Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blogs.prakashjha.com/understanding-objects-in-javascript</loc>
    <lastmod>2026-03-15T05:35:46.894Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blogs.prakashjha.com/javascript-101-understanding-variables-and-data-types</loc>
    <lastmod>2026-03-15T05:27:15.574Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blogs.prakashjha.com/control-flow-in-javascript-how-your-code-makes-decisions</loc>
    <lastmod>2026-03-15T05:20:33.236Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blogs.prakashjha.com/javascript-power-up-mastering-arrow-functions</loc>
    <lastmod>2026-03-15T05:14:23.899Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blogs.prakashjha.com/level-up-your-js-array-methods-you-actually-need-to-know</loc>
    <lastmod>2026-03-15T05:07:38.158Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blogs.prakashjha.com/css-selectors-101-targeting-elements-with-precision</loc>
    <lastmod>2026-02-01T17:31:15.436Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blogs.prakashjha.com/understanding-html-tags-and-elements</loc>
    <lastmod>2026-02-01T17:24:44.978Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blogs.prakashjha.com/how-a-browser-works-a-beginner-friendly-guide-to-browser-internals</loc>
    <lastmod>2026-02-01T17:17:43.790Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blogs.prakashjha.com/tcp-working-3-way-handshake-and-reliable-communication</loc>
    <lastmod>2026-02-01T16:58:36.400Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blogs.prakashjha.com/emmet-for-html-a-beginners-guide-to-writing-faster-markup</loc>
    <lastmod>2026-02-01T16:45:00.183Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blogs.prakashjha.com/tcp-vs-udp-when-to-use-what-and-how-tcp-relates-to-http</loc>
    <lastmod>2026-02-01T15:41:47.241Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blogs.prakashjha.com/understanding-network-devices</loc>
    <lastmod>2026-01-31T12:30:25.053Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blogs.prakashjha.com/the-git-folder-explained-how-git-functions</loc>
    <lastmod>2026-01-22T06:06:30.567Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blogs.prakashjha.com/archive</loc>
    <lastmod>2026-04-14T23:55:07.868Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blogs.prakashjha.com/recommendations</loc>
    <lastmod>2026-04-14T23:55:07.868Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>