<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://blog-santra.hashnode.dev</loc>
    <lastmod>2026-09-09T06:35:03.317Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://blog-santra.hashnode.dev/how-chatgpt-understands-your-questions</loc>
    <lastmod>2026-07-01T13:45:13.710Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog-santra.hashnode.dev/the-node-js-event-loop-explained</loc>
    <lastmod>2026-05-10T07:52:10.462Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog-santra.hashnode.dev/rest-api-design-made-simple-with-express-js</loc>
    <lastmod>2026-05-10T06:00:11.569Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog-santra.hashnode.dev/i-explored-the-linux-file-system-for-the-first-time-here-s-what-i-found</loc>
    <lastmod>2026-05-10T05:00:35.039Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog-santra.hashnode.dev/map-and-set-in-javascript</loc>
    <lastmod>2026-05-10T04:00:43.537Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog-santra.hashnode.dev/why-node-js-is-perfect-for-building-fast-web-applications</loc>
    <lastmod>2026-05-09T20:00:31.163Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog-santra.hashnode.dev/destructuring-in-javascript</loc>
    <lastmod>2026-05-09T18:00:12.904Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog-santra.hashnode.dev/blocking-vs-non-blocking-code-in-node-js</loc>
    <lastmod>2026-05-09T14:00:09.225Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog-santra.hashnode.dev/what-is-middleware-in-express-and-how-it-works</loc>
    <lastmod>2026-05-09T12:15:07.426Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog-santra.hashnode.dev/javascript-promises-explained-for-beginners</loc>
    <lastmod>2026-05-09T10:17:06.598Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog-santra.hashnode.dev/handling-file-uploads-in-express-with-multer</loc>
    <lastmod>2026-05-09T08:26:07.027Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog-santra.hashnode.dev/what-is-node-js-javascript-on-the-server-explained</loc>
    <lastmod>2026-05-09T07:06:51.367Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog-santra.hashnode.dev/jwt-authentication-in-node-js-explained-simply</loc>
    <lastmod>2026-05-08T14:25:10.849Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog-santra.hashnode.dev/array-flatten-in-javascript</loc>
    <lastmod>2026-05-08T12:00:41.687Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog-santra.hashnode.dev/error-handling-in-javascript-try-catch-finally</loc>
    <lastmod>2026-05-08T09:52:10.697Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog-santra.hashnode.dev/creating-routes-and-handling-requests-with-express</loc>
    <lastmod>2026-05-08T07:39:08.051Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog-santra.hashnode.dev/async-await-in-javascript-writing-cleaner-asynchronous-code</loc>
    <lastmod>2026-05-08T06:17:08.486Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog-santra.hashnode.dev/setting-up-your-first-node-js-application-step-by-step</loc>
    <lastmod>2026-05-08T04:04:09.219Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog-santra.hashnode.dev/callbacks-in-javascript-why-they-exist</loc>
    <lastmod>2026-05-07T22:00:31.113Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog-santra.hashnode.dev/storing-uploaded-files-and-serving-them-in-express</loc>
    <lastmod>2026-05-07T19:45:11.730Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog-santra.hashnode.dev/javascript-modules-import-and-export-explained</loc>
    <lastmod>2026-05-07T17:30:09.476Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog-santra.hashnode.dev/how-node-js-handles-multiple-requests-with-a-single-thread</loc>
    <lastmod>2026-05-07T14:39:09.288Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog-santra.hashnode.dev/async-code-in-node-js-callbacks-and-promises</loc>
    <lastmod>2026-05-07T12:18:08.689Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog-santra.hashnode.dev/url-parameters-vs-query-strings-in-express-js</loc>
    <lastmod>2026-05-07T11:14:08.753Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog-santra.hashnode.dev/synchronous-vs-asynchronous-javascript</loc>
    <lastmod>2026-05-07T09:25:12.301Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog-santra.hashnode.dev/spread-vs-rest-operators-in-javascript</loc>
    <lastmod>2026-05-07T07:43:10.038Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog-santra.hashnode.dev/string-polyfills-and-common-interview-methods-in-javascript</loc>
    <lastmod>2026-05-07T06:09:00.275Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog-santra.hashnode.dev/the-new-keyword-in-javascript</loc>
    <lastmod>2026-05-06T21:30:15.678Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog-santra.hashnode.dev/sessions-vs-jwt-vs-cookies-how-authentication-actually-works</loc>
    <lastmod>2026-05-06T20:00:10.234Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog-santra.hashnode.dev/template-literals-in-javascript</loc>
    <lastmod>2026-05-06T18:15:27.679Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog-santra.hashnode.dev/understanding-the-this-keyword-in-javascript</loc>
    <lastmod>2026-05-06T17:33:38.905Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog-santra.hashnode.dev/the-magic-of-this-call-apply-and-bind-in-javascript</loc>
    <lastmod>2026-03-14T21:11:04.719Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog-santra.hashnode.dev/understanding-objects-in-javascript</loc>
    <lastmod>2026-03-14T10:00:42.529Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog-santra.hashnode.dev/arrow-functions-in-javascript-a-simpler-way-to-write-functions</loc>
    <lastmod>2026-03-14T07:32:46.173Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog-santra.hashnode.dev/css-selectors-101-targeting-elements-with-precision</loc>
    <lastmod>2026-02-01T07:40:01.439Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog-santra.hashnode.dev/emmet-for-html-a-beginners-guide-to-writing-faster-markup</loc>
    <lastmod>2026-01-31T19:10:53.693Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog-santra.hashnode.dev/understanding-html-tags-and-elements</loc>
    <lastmod>2026-01-31T10:45:32.122Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog-santra.hashnode.dev/how-a-browser-works-a-beginner-friendly-guide-to-browser-internals</loc>
    <lastmod>2026-01-31T10:20:05.616Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog-santra.hashnode.dev/tcp-working-3-way-handshake-and-reliable-communication</loc>
    <lastmod>2026-01-31T09:42:16.045Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog-santra.hashnode.dev/tcp-vs-udp-when-to-use-what-and-how-tcp-relates-to-http</loc>
    <lastmod>2026-01-31T09:28:55.745Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog-santra.hashnode.dev/inside-git-how-it-works-and-the-role-of-the-git-folder</loc>
    <lastmod>2026-01-26T10:28:17.844Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog-santra.hashnode.dev/why-version-control-exists-the-pendrive-problem</loc>
    <lastmod>2026-01-26T10:10:16.507Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog-santra.hashnode.dev/git-for-beginners-basics-and-essential-commands</loc>
    <lastmod>2026-01-26T08:19:12.070Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog-santra.hashnode.dev/getting-started-with-curl</loc>
    <lastmod>2026-01-25T19:03:36.443Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog-santra.hashnode.dev/dns-record-types-explained</loc>
    <lastmod>2026-01-25T18:47:42.740Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog-santra.hashnode.dev/how-dns-resolution-works</loc>
    <lastmod>2026-01-25T18:25:04.320Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog-santra.hashnode.dev/archive</loc>
    <lastmod>2026-09-09T06:35:03.317Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog-santra.hashnode.dev/recommendations</loc>
    <lastmod>2026-09-09T06:35:03.317Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>