<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://sanghitadev.hashnode.dev</loc>
    <lastmod>2026-09-05T13:21:32.781Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://sanghitadev.hashnode.dev/file-storage-and-static-serving-in-express</loc>
    <lastmod>2026-05-10T07:19:41.369Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sanghitadev.hashnode.dev/handling-file-uploads-in-express-with-multer</loc>
    <lastmod>2026-05-10T07:14:17.397Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sanghitadev.hashnode.dev/javascript-promises-explained-for-beginners</loc>
    <lastmod>2026-05-10T07:07:40.474Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sanghitadev.hashnode.dev/async-await-in-javascript-explained</loc>
    <lastmod>2026-05-10T07:02:08.220Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sanghitadev.hashnode.dev/jwt-authentication-in-node-js-explained-simply</loc>
    <lastmod>2026-05-09T19:11:34.300Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sanghitadev.hashnode.dev/sessions-vs-jwt-vs-cookies-understanding-authentication-approaches</loc>
    <lastmod>2026-05-09T19:05:48.190Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sanghitadev.hashnode.dev/understanding-rest-api-design-in-nodejs</loc>
    <lastmod>2026-05-09T18:58:19.680Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sanghitadev.hashnode.dev/what-is-middleware-in-express</loc>
    <lastmod>2026-05-09T18:50:00.581Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sanghitadev.hashnode.dev/url-params-and-query-strings-in-express</loc>
    <lastmod>2026-05-09T18:36:25.142Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sanghitadev.hashnode.dev/creating-routes-and-handling-requests-with-express</loc>
    <lastmod>2026-05-09T18:18:11.241Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sanghitadev.hashnode.dev/setting-up-your-first-nodejs-application-step-by-step</loc>
    <lastmod>2026-05-09T18:05:49.130Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sanghitadev.hashnode.dev/how-nodejs-handles-multiple-requests</loc>
    <lastmod>2026-05-09T17:54:00.688Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sanghitadev.hashnode.dev/the-node-js-event-loop-explained</loc>
    <lastmod>2026-05-09T17:41:24.736Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sanghitadev.hashnode.dev/blocking-vs-non-blocking-code-in-node-js</loc>
    <lastmod>2026-05-09T17:29:25.004Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sanghitadev.hashnode.dev/understanding-why-nodejs-is-fast</loc>
    <lastmod>2026-05-09T17:14:49.486Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sanghitadev.hashnode.dev/what-is-nodejs-and-how-it-works</loc>
    <lastmod>2026-05-09T16:57:18.825Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sanghitadev.hashnode.dev/javascript-string-polyfills-and-internal-working</loc>
    <lastmod>2026-05-09T16:35:38.751Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sanghitadev.hashnode.dev/understanding-array-flattening-in-javascript</loc>
    <lastmod>2026-05-09T16:18:54.982Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sanghitadev.hashnode.dev/javascript-modules-import-and-export</loc>
    <lastmod>2026-05-09T15:56:25.498Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sanghitadev.hashnode.dev/understanding-the-new-keyword-in-javascript</loc>
    <lastmod>2026-05-09T15:39:55.523Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sanghitadev.hashnode.dev/understanding-the-this-keyword-in-javascript</loc>
    <lastmod>2026-05-09T14:28:42.266Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sanghitadev.hashnode.dev/javascript-try-catch-finally</loc>
    <lastmod>2026-05-09T13:55:41.492Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sanghitadev.hashnode.dev/async-code-in-node-js-callbacks-and-promises</loc>
    <lastmod>2026-05-09T13:05:53.380Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sanghitadev.hashnode.dev/callbacks-in-javascript-explained</loc>
    <lastmod>2026-05-08T17:45:00.357Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sanghitadev.hashnode.dev/synchronous-vs-asynchronous-javascript</loc>
    <lastmod>2026-05-08T16:35:05.655Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sanghitadev.hashnode.dev/map-and-set-in-javascript</loc>
    <lastmod>2026-04-19T13:23:58.735Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sanghitadev.hashnode.dev/spread-vs-rest-operators-in-javascript</loc>
    <lastmod>2026-04-19T10:47:19.346Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sanghitadev.hashnode.dev/destructuring-in-javascript</loc>
    <lastmod>2026-04-18T17:17:23.337Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sanghitadev.hashnode.dev/template-literals-in-javascript</loc>
    <lastmod>2026-04-18T06:16:11.606Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sanghitadev.hashnode.dev/array-methods-you-must-know-in-javascript</loc>
    <lastmod>2026-03-14T13:04:21.585Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sanghitadev.hashnode.dev/the-magic-of-this-call-apply-and-bind-in-javascript</loc>
    <lastmod>2026-03-13T18:20:06.966Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sanghitadev.hashnode.dev/understanding-object-oriented-programming-in-javascript</loc>
    <lastmod>2026-03-12T13:57:59.794Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sanghitadev.hashnode.dev/objects-in-javascript</loc>
    <lastmod>2026-03-12T11:58:31.335Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sanghitadev.hashnode.dev/arrow-functions-in-javascript-a-simpler-way-to-write-functions</loc>
    <lastmod>2026-03-12T11:56:02.020Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sanghitadev.hashnode.dev/function-declaration-vs-function-expression-what-s-the-difference</loc>
    <lastmod>2026-03-12T07:28:13.794Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sanghitadev.hashnode.dev/javascript-arrays</loc>
    <lastmod>2026-03-12T04:46:48.553Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sanghitadev.hashnode.dev/operators</loc>
    <lastmod>2026-03-11T14:39:54.884Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sanghitadev.hashnode.dev/control-flow</loc>
    <lastmod>2026-03-10T15:25:24.944Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sanghitadev.hashnode.dev/understanding-variables-and-data-types-in-javascript</loc>
    <lastmod>2026-03-10T09:34:03.794Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sanghitadev.hashnode.dev/javascript-promises-explained-with-isro-rocket-analogy</loc>
    <lastmod>2026-03-01T06:38:02.929Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sanghitadev.hashnode.dev/series/getting-started</loc>
    <lastmod>2026-09-05T13:21:32.781Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://sanghitadev.hashnode.dev/archive</loc>
    <lastmod>2026-09-05T13:21:32.781Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://sanghitadev.hashnode.dev/recommendations</loc>
    <lastmod>2026-09-05T13:21:32.781Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>