<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://www.shubhujalablogs.live</loc>
    <lastmod>2026-09-12T02:17:23.523Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://www.shubhujalablogs.live/understanding-the-this-keyword-in-javascript</loc>
    <lastmod>2026-05-10T14:57:00.277Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.shubhujalablogs.live/the-node-js-event-loop-explained</loc>
    <lastmod>2026-05-10T14:56:10.207Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.shubhujalablogs.live/blocking-vs-non-blocking-code-in-node-js</loc>
    <lastmod>2026-05-10T14:55:39.737Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.shubhujalablogs.live/rest-api-design-made-simple-with-express-js</loc>
    <lastmod>2026-05-10T14:55:05.583Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.shubhujalablogs.live/map-and-set-in-javascript</loc>
    <lastmod>2026-05-10T14:54:38.898Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.shubhujalablogs.live/why-node-js-is-perfect-for-building-fast-web-applications</loc>
    <lastmod>2026-05-10T14:53:49.862Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.shubhujalablogs.live/destructuring-in-javascript</loc>
    <lastmod>2026-05-10T14:53:11.271Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.shubhujalablogs.live/what-is-middleware-in-express-and-how-it-works</loc>
    <lastmod>2026-05-10T14:52:41.867Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.shubhujalablogs.live/javascript-promises-explained-for-beginners</loc>
    <lastmod>2026-05-10T14:52:11.477Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.shubhujalablogs.live/handling-file-uploads-in-express-with-multer</loc>
    <lastmod>2026-05-10T14:51:44.789Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.shubhujalablogs.live/what-is-node-js-javascript-on-the-server-explained</loc>
    <lastmod>2026-05-10T14:51:11.558Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.shubhujalablogs.live/jwt-authentication-in-node-js-explained-simply</loc>
    <lastmod>2026-05-10T14:50:30.902Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.shubhujalablogs.live/creating-routes-and-handling-requests-with-express</loc>
    <lastmod>2026-05-10T14:50:02.079Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.shubhujalablogs.live/synchronous-vs-asynchronous-javascript</loc>
    <lastmod>2026-05-10T14:49:27.373Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.shubhujalablogs.live/async-await-in-javascript-writing-cleaner-asynchronous-code</loc>
    <lastmod>2026-05-10T14:48:46.510Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.shubhujalablogs.live/error-handling-in-javascript-try-catch-finally</loc>
    <lastmod>2026-05-10T14:48:06.119Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.shubhujalablogs.live/spread-vs-rest-operators-in-javascript</loc>
    <lastmod>2026-05-10T14:47:31.048Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.shubhujalablogs.live/string-polyfills-and-common-interview-methods-in-javascript</loc>
    <lastmod>2026-05-10T14:46:35.500Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.shubhujalablogs.live/setting-up-your-first-node-js-application-step-by-step</loc>
    <lastmod>2026-05-10T14:45:55.367Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.shubhujalablogs.live/how-node-js-handles-multiple-requests-with-a-single-thread</loc>
    <lastmod>2026-05-10T14:45:27.846Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.shubhujalablogs.live/the-new-keyword-in-javascript</loc>
    <lastmod>2026-05-10T14:44:45.407Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.shubhujalablogs.live/callbacks-in-javascript-why-they-exist</loc>
    <lastmod>2026-05-10T14:43:36.413Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.shubhujalablogs.live/url-parameters-vs-query-strings-in-express-js</loc>
    <lastmod>2026-05-10T14:42:56.606Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.shubhujalablogs.live/storing-uploaded-files-and-serving-them-in-express</loc>
    <lastmod>2026-05-10T14:42:00.297Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.shubhujalablogs.live/sessions-vs-jwt-vs-cookies-understanding-authentication-approaches</loc>
    <lastmod>2026-05-10T14:41:09.210Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.shubhujalablogs.live/template-literals-in-javascript</loc>
    <lastmod>2026-05-10T14:39:28.221Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.shubhujalablogs.live/array-flatten-in-javascript</loc>
    <lastmod>2026-05-10T14:38:03.512Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.shubhujalablogs.live/javascript-modules-import-and-export-explained</loc>
    <lastmod>2026-05-10T14:37:17.069Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.shubhujalablogs.live/async-code-in-node-js-callbacks-and-promises</loc>
    <lastmod>2026-05-10T14:36:02.379Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.shubhujalablogs.live/vdom</loc>
    <lastmod>2026-05-09T05:18:09.933Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.shubhujalablogs.live/linux-fs</loc>
    <lastmod>2026-04-22T13:52:44.822Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.shubhujalablogs.live/control-flow</loc>
    <lastmod>2026-03-15T17:04:22.432Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.shubhujalablogs.live/arrow-functions</loc>
    <lastmod>2026-03-15T17:03:27.132Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.shubhujalablogs.live/this</loc>
    <lastmod>2026-03-15T17:02:48.755Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.shubhujalablogs.live/oops</loc>
    <lastmod>2026-03-15T17:01:55.080Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.shubhujalablogs.live/operators</loc>
    <lastmod>2026-03-15T17:00:37.123Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.shubhujalablogs.live/variables-dataypes</loc>
    <lastmod>2026-03-15T12:09:23.433Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.shubhujalablogs.live/object</loc>
    <lastmod>2026-03-14T20:24:58.213Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.shubhujalablogs.live/functions</loc>
    <lastmod>2026-03-14T19:46:18.979Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.shubhujalablogs.live/javascript-arrays</loc>
    <lastmod>2026-03-14T13:41:54.567Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.shubhujalablogs.live/array-methods</loc>
    <lastmod>2026-03-14T12:33:20.357Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.shubhujalablogs.live/html-emmets</loc>
    <lastmod>2026-01-31T19:18:59.847Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.shubhujalablogs.live/css</loc>
    <lastmod>2026-02-01T13:09:57.805Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.shubhujalablogs.live/html-tags</loc>
    <lastmod>2026-01-31T19:18:47.088Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.shubhujalablogs.live/git-internals</loc>
    <lastmod>2026-01-31T19:13:33.278Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.shubhujalablogs.live/git-pendrive-problem</loc>
    <lastmod>2026-01-31T19:13:23.249Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.shubhujalablogs.live/git-basics</loc>
    <lastmod>2026-01-31T19:13:08.724Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.shubhujalablogs.live/browser-internals</loc>
    <lastmod>2026-01-31T19:18:33.409Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.shubhujalablogs.live/tcp</loc>
    <lastmod>2026-01-31T19:18:21.066Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.shubhujalablogs.live/curl-basics</loc>
    <lastmod>2026-01-31T19:18:05.542Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.shubhujalablogs.live/series/git-blogs</loc>
    <lastmod>2026-09-12T02:17:23.523Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.shubhujalablogs.live/series/networking</loc>
    <lastmod>2026-09-12T02:17:23.523Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.shubhujalablogs.live/series/html</loc>
    <lastmod>2026-09-12T02:17:23.523Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.shubhujalablogs.live/series/css</loc>
    <lastmod>2026-09-12T02:17:23.523Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.shubhujalablogs.live/series/js</loc>
    <lastmod>2026-09-12T02:17:23.523Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.shubhujalablogs.live/series/mobile</loc>
    <lastmod>2026-09-12T02:17:23.523Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.shubhujalablogs.live/archive</loc>
    <lastmod>2026-09-12T02:17:23.523Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.shubhujalablogs.live/recommendations</loc>
    <lastmod>2026-09-12T02:17:23.523Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>