<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://souparna-tech.hashnode.dev</loc>
    <lastmod>2026-09-03T04:48:50.716Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://souparna-tech.hashnode.dev/blocking-vs-non-blocking-code-in-node-js</loc>
    <lastmod>2026-05-10T15:47:00.071Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://souparna-tech.hashnode.dev/rest-api-design-made-simple-with-express-js</loc>
    <lastmod>2026-05-10T15:45:14.338Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://souparna-tech.hashnode.dev/why-node-js-is-perfect-for-building-fast-web-applications</loc>
    <lastmod>2026-05-10T15:43:41.660Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://souparna-tech.hashnode.dev/what-is-middleware-in-express-and-how-it-works</loc>
    <lastmod>2026-05-10T15:42:54.073Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://souparna-tech.hashnode.dev/handling-file-uploads-in-express-with-multer</loc>
    <lastmod>2026-05-10T15:40:11.913Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://souparna-tech.hashnode.dev/what-is-node-js-javascript-on-the-server-explained</loc>
    <lastmod>2026-05-10T15:39:09.776Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://souparna-tech.hashnode.dev/jwt-authentication-in-node-js-explained-simply</loc>
    <lastmod>2026-05-10T15:38:22.025Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://souparna-tech.hashnode.dev/creating-routes-and-handling-requests-with-express</loc>
    <lastmod>2026-05-10T15:36:43.624Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://souparna-tech.hashnode.dev/setting-up-your-first-node-js-application-step-by-step</loc>
    <lastmod>2026-05-10T15:34:37.710Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://souparna-tech.hashnode.dev/how-node-js-handles-multiple-requests-with-a-single-thread</loc>
    <lastmod>2026-05-10T15:30:30.956Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://souparna-tech.hashnode.dev/url-parameters-vs-query-strings-in-express-js</loc>
    <lastmod>2026-05-10T15:29:46.813Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://souparna-tech.hashnode.dev/storing-uploaded-files-and-serving-them-in-express</loc>
    <lastmod>2026-05-10T15:28:29.217Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://souparna-tech.hashnode.dev/sessions-vs-jwt-vs-cookies-understanding-authentication-approaches</loc>
    <lastmod>2026-05-10T15:12:30.065Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://souparna-tech.hashnode.dev/async-code-in-node-js-callbacks-and-promises</loc>
    <lastmod>2026-05-10T15:05:05.799Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://souparna-tech.hashnode.dev/understanding-the-this-keyword-in-javascript</loc>
    <lastmod>2026-05-09T17:09:28.525Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://souparna-tech.hashnode.dev/map-and-set-in-javascript</loc>
    <lastmod>2026-05-09T17:06:00.089Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://souparna-tech.hashnode.dev/destructuring-in-javascript</loc>
    <lastmod>2026-05-09T17:01:32.359Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://souparna-tech.hashnode.dev/javascript-promises-explained-for-beginners-say-goodbye-to-callback-hell</loc>
    <lastmod>2026-05-09T16:58:01.899Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://souparna-tech.hashnode.dev/synchronous-vs-asynchronous-javascript</loc>
    <lastmod>2026-05-09T16:49:36.462Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://souparna-tech.hashnode.dev/async-await-in-javascript-writing-cleaner-asynchronous-code</loc>
    <lastmod>2026-05-09T14:25:35.033Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://souparna-tech.hashnode.dev/mastering-error-handling-in-javascript</loc>
    <lastmod>2026-05-09T14:22:00.130Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://souparna-tech.hashnode.dev/spread-vs-rest-operators-in-javascript</loc>
    <lastmod>2026-05-09T14:11:43.110Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://souparna-tech.hashnode.dev/string-polyfills-and-common-interview-methods-in-javascript</loc>
    <lastmod>2026-05-09T14:03:20.836Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://souparna-tech.hashnode.dev/the-new-keyword-in-javascript</loc>
    <lastmod>2026-05-09T13:55:35.556Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://souparna-tech.hashnode.dev/understanding-callback-functions-in-javascript-from-basics-to-async</loc>
    <lastmod>2026-05-09T13:46:11.577Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://souparna-tech.hashnode.dev/template-literals-in-javascript</loc>
    <lastmod>2026-05-09T13:31:54.624Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://souparna-tech.hashnode.dev/array-flatten-in-javascript</loc>
    <lastmod>2026-05-09T13:26:31.141Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://souparna-tech.hashnode.dev/how-react-virtual-dom-works-under-the-hood</loc>
    <lastmod>2026-05-09T04:22:29.562Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://souparna-tech.hashnode.dev/the-node-js-event-loop-explained</loc>
    <lastmod>2026-05-04T15:01:53.345Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://souparna-tech.hashnode.dev/linux-file-system-hunting</loc>
    <lastmod>2026-04-22T16:14:58.029Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://souparna-tech.hashnode.dev/javascript-modules-import-and-export-explained</loc>
    <lastmod>2026-04-14T11:05:22.461Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://souparna-tech.hashnode.dev/understanding-variables-and-data-types-in-javascript</loc>
    <lastmod>2026-03-15T14:51:28.410Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://souparna-tech.hashnode.dev/understanding-objects-in-javascript</loc>
    <lastmod>2026-03-15T14:44:11.541Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://souparna-tech.hashnode.dev/understanding-object-oriented-programming-oop-in-javascript</loc>
    <lastmod>2026-03-15T14:43:17.709Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://souparna-tech.hashnode.dev/javascript-arrays-101</loc>
    <lastmod>2026-03-15T14:38:11.912Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://souparna-tech.hashnode.dev/function-declaration-vs-function-expression-what-s-the-difference</loc>
    <lastmod>2026-03-15T14:37:29.481Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://souparna-tech.hashnode.dev/javascript-operators-the-basics-you-need-to-know</loc>
    <lastmod>2026-03-15T14:36:14.068Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://souparna-tech.hashnode.dev/the-magic-of-this-call-apply-and-bind-in-javascript</loc>
    <lastmod>2026-03-15T13:43:46.719Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://souparna-tech.hashnode.dev/control-flow-in-javascript-if-else-and-switch-explained</loc>
    <lastmod>2026-03-14T16:49:08.334Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://souparna-tech.hashnode.dev/arrow-functions-in-javascript-a-simpler-way-to-write-functions</loc>
    <lastmod>2026-03-14T04:07:03.498Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://souparna-tech.hashnode.dev/javascript-array-methods-beginner-friendly-guide</loc>
    <lastmod>2026-03-14T03:54:19.508Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://souparna-tech.hashnode.dev/complete-guide-to-javascript-promise-methods-with-practical-analogies</loc>
    <lastmod>2026-03-01T11:26:56.930Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://souparna-tech.hashnode.dev/how-a-browser-works-a-beginner-friendly-guide-to-browser-internals</loc>
    <lastmod>2026-01-30T14:45:16.709Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://souparna-tech.hashnode.dev/emmet-for-html-a-beginners-guide-to-writing-faster-markup</loc>
    <lastmod>2026-01-30T14:41:53.327Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://souparna-tech.hashnode.dev/getting-started-with-curl</loc>
    <lastmod>2026-01-30T14:36:46.658Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://souparna-tech.hashnode.dev/tcp-vs-udp-when-to-use-what-and-how-tcp-relates-to-http</loc>
    <lastmod>2026-01-30T14:30:20.204Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://souparna-tech.hashnode.dev/tcp-working-3-way-handshake-and-reliable-communication</loc>
    <lastmod>2026-01-30T14:26:32.891Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://souparna-tech.hashnode.dev/css-selectors-101-targeting-elements-with-precision</loc>
    <lastmod>2026-01-30T14:19:55.808Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://souparna-tech.hashnode.dev/understanding-html-tags-and-elements</loc>
    <lastmod>2026-01-30T14:16:16.584Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://souparna-tech.hashnode.dev/dns-record-types-explained</loc>
    <lastmod>2026-01-30T14:06:04.009Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://souparna-tech.hashnode.dev/series/a-beginners-guide-to-git</loc>
    <lastmod>2026-09-03T04:48:50.716Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://souparna-tech.hashnode.dev/series/beginners-guide-to-the-internet</loc>
    <lastmod>2026-09-03T04:48:50.716Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://souparna-tech.hashnode.dev/series/javascript-fundamentals</loc>
    <lastmod>2026-09-03T04:48:50.716Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://souparna-tech.hashnode.dev/series/backend</loc>
    <lastmod>2026-09-03T04:48:50.716Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://souparna-tech.hashnode.dev/archive</loc>
    <lastmod>2026-09-03T04:48:50.716Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://souparna-tech.hashnode.dev/recommendations</loc>
    <lastmod>2026-09-03T04:48:50.716Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>