<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://srujanee-chaicode-webdev-blogs.hashnode.dev</loc>
    <lastmod>2026-10-17T07:23:23.943Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://srujanee-chaicode-webdev-blogs.hashnode.dev/beyond-the-terminal-unmasking-linux-through-its-file-system</loc>
    <lastmod>2026-05-10T16:49:46.301Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://srujanee-chaicode-webdev-blogs.hashnode.dev/understanding-middleware-in-express-js-the-request-pipeline</loc>
    <lastmod>2026-05-10T16:44:38.880Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://srujanee-chaicode-webdev-blogs.hashnode.dev/securing-node-js-api-using-jwt-authentication</loc>
    <lastmod>2026-05-10T16:39:15.063Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://srujanee-chaicode-webdev-blogs.hashnode.dev/understanding-web-authentication-sessions-vs-tokens</loc>
    <lastmod>2026-05-10T16:35:16.944Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://srujanee-chaicode-webdev-blogs.hashnode.dev/mastering-file-uploads-and-storage-in-express-js</loc>
    <lastmod>2026-05-10T11:37:06.012Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://srujanee-chaicode-webdev-blogs.hashnode.dev/path-parameters-vs-query-parameters-in-express-js</loc>
    <lastmod>2026-05-05T04:40:26.195Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://srujanee-chaicode-webdev-blogs.hashnode.dev/how-express-simplifies-node-js-development</loc>
    <lastmod>2026-05-05T04:35:55.992Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://srujanee-chaicode-webdev-blogs.hashnode.dev/rest-api-design-made-simple-with-express-js</loc>
    <lastmod>2026-05-05T04:19:02.456Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://srujanee-chaicode-webdev-blogs.hashnode.dev/javascript-imports-and-exports-simplified</loc>
    <lastmod>2026-05-04T10:23:38.343Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://srujanee-chaicode-webdev-blogs.hashnode.dev/error-handling-in-javascript-the-art-of-graceful-failures</loc>
    <lastmod>2026-05-04T05:03:12.489Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://srujanee-chaicode-webdev-blogs.hashnode.dev/asynchronous-javascript-from-callbacks-to-promises-and-async-await</loc>
    <lastmod>2026-05-04T03:58:26.656Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://srujanee-chaicode-webdev-blogs.hashnode.dev/map-and-set-in-javascript</loc>
    <lastmod>2026-05-04T02:52:47.588Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://srujanee-chaicode-webdev-blogs.hashnode.dev/javascript-destructuring-a-complete-guide</loc>
    <lastmod>2026-05-04T02:33:43.526Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://srujanee-chaicode-webdev-blogs.hashnode.dev/the-single-thread-paradox-how-node-js-handles-thousands-of-requests</loc>
    <lastmod>2026-05-03T04:39:24.967Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://srujanee-chaicode-webdev-blogs.hashnode.dev/built-for-speed-how-node-js-powers-fast-web-apps</loc>
    <lastmod>2026-05-03T04:33:46.555Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://srujanee-chaicode-webdev-blogs.hashnode.dev/node-js-event-loop-understanding-the-engine-of-concurrency</loc>
    <lastmod>2026-05-03T04:24:34.282Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://srujanee-chaicode-webdev-blogs.hashnode.dev/node-js-how-javascript-conquered-the-server</loc>
    <lastmod>2026-05-03T02:58:46.481Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://srujanee-chaicode-webdev-blogs.hashnode.dev/rest-and-spread-operators-in-javascript</loc>
    <lastmod>2026-05-01T04:28:57.907Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://srujanee-chaicode-webdev-blogs.hashnode.dev/mastering-javascript-strings-polyfills-and-interview-essentials</loc>
    <lastmod>2026-04-29T03:01:10.977Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://srujanee-chaicode-webdev-blogs.hashnode.dev/setting-up-your-first-node-js-application-step-by-step</loc>
    <lastmod>2026-04-28T05:53:59.905Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://srujanee-chaicode-webdev-blogs.hashnode.dev/string-literals-in-javascript</loc>
    <lastmod>2026-04-28T05:47:17.269Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://srujanee-chaicode-webdev-blogs.hashnode.dev/flattening-arrays-in-javascript</loc>
    <lastmod>2026-04-28T05:33:49.578Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://srujanee-chaicode-webdev-blogs.hashnode.dev/object-oriented-programming-in-javascript-in-depth</loc>
    <lastmod>2026-04-28T05:10:25.823Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://srujanee-chaicode-webdev-blogs.hashnode.dev/callback-functions-in-js-why-do-they-exist</loc>
    <lastmod>2026-04-23T12:55:28.242Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://srujanee-chaicode-webdev-blogs.hashnode.dev/demystifying-the-this-keyword-in-javascript</loc>
    <lastmod>2026-04-22T02:42:24.938Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://srujanee-chaicode-webdev-blogs.hashnode.dev/synchronous-vs-asynchronous-javascript</loc>
    <lastmod>2026-04-22T02:50:11.225Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://srujanee-chaicode-webdev-blogs.hashnode.dev/a-deep-dive-into-this-call-apply-and-bind</loc>
    <lastmod>2026-03-15T18:13:50.274Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://srujanee-chaicode-webdev-blogs.hashnode.dev/object-oriented-architecture-in-javascript-a-technical-overview</loc>
    <lastmod>2026-03-15T18:10:40.344Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://srujanee-chaicode-webdev-blogs.hashnode.dev/understanding-objects-in-javascript</loc>
    <lastmod>2026-03-15T18:05:53.679Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://srujanee-chaicode-webdev-blogs.hashnode.dev/arrow-functions-in-javascript-a-simpler-way-to-write-functions</loc>
    <lastmod>2026-03-15T14:19:23.751Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://srujanee-chaicode-webdev-blogs.hashnode.dev/javascript-functions-building-reusable-tools</loc>
    <lastmod>2026-03-15T14:16:26.705Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://srujanee-chaicode-webdev-blogs.hashnode.dev/essential-javascript-array-methods-add-remove-and-transform-data</loc>
    <lastmod>2026-03-15T14:14:05.327Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://srujanee-chaicode-webdev-blogs.hashnode.dev/javascript-arrays-101</loc>
    <lastmod>2026-03-15T14:12:02.824Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://srujanee-chaicode-webdev-blogs.hashnode.dev/javascript-control-flow-teaching-our-code-to-decide</loc>
    <lastmod>2026-03-15T14:09:08.759Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://srujanee-chaicode-webdev-blogs.hashnode.dev/mastering-javascript-operators-making-our-code-functional</loc>
    <lastmod>2026-03-15T14:05:27.502Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://srujanee-chaicode-webdev-blogs.hashnode.dev/understanding-javascript-variables-and-data-types</loc>
    <lastmod>2026-03-15T11:55:22.701Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://srujanee-chaicode-webdev-blogs.hashnode.dev/tcp-vs-udp-reliable-vs-real-time</loc>
    <lastmod>2026-02-01T18:04:49.278Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://srujanee-chaicode-webdev-blogs.hashnode.dev/tcp-the-trust-first-protocol</loc>
    <lastmod>2026-02-01T16:45:35.491Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://srujanee-chaicode-webdev-blogs.hashnode.dev/emmet-code-less-build-more</loc>
    <lastmod>2026-02-01T16:11:15.240Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://srujanee-chaicode-webdev-blogs.hashnode.dev/browser-internals-deep-dive</loc>
    <lastmod>2026-02-01T15:17:00.565Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://srujanee-chaicode-webdev-blogs.hashnode.dev/how-git-solves-the-pendrive-problem</loc>
    <lastmod>2026-01-31T17:24:50.978Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://srujanee-chaicode-webdev-blogs.hashnode.dev/inside-git-dot-git-folder-demystified</loc>
    <lastmod>2026-01-31T17:16:11.488Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://srujanee-chaicode-webdev-blogs.hashnode.dev/css-selectors-a-quick-reference</loc>
    <lastmod>2026-01-30T14:05:42.600Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://srujanee-chaicode-webdev-blogs.hashnode.dev/html-the-skeleton-of-the-web</loc>
    <lastmod>2026-01-30T14:03:42.662Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://srujanee-chaicode-webdev-blogs.hashnode.dev/network-devices-explained-a-simple-guide</loc>
    <lastmod>2026-01-30T14:01:06.294Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://srujanee-chaicode-webdev-blogs.hashnode.dev/dns-resolution-how-it-works-simplified</loc>
    <lastmod>2026-01-30T13:59:02.328Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://srujanee-chaicode-webdev-blogs.hashnode.dev/dns-record-decoded</loc>
    <lastmod>2026-01-30T13:55:01.738Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://srujanee-chaicode-webdev-blogs.hashnode.dev/curl-101</loc>
    <lastmod>2026-01-30T04:57:35.065Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://srujanee-chaicode-webdev-blogs.hashnode.dev/git-a-beginners-guide</loc>
    <lastmod>2026-01-29T11:34:19.067Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://srujanee-chaicode-webdev-blogs.hashnode.dev/series/javascript-fundamentals</loc>
    <lastmod>2026-10-17T07:23:23.943Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://srujanee-chaicode-webdev-blogs.hashnode.dev/series/nodejs-fundamentals</loc>
    <lastmod>2026-10-17T07:23:23.943Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://srujanee-chaicode-webdev-blogs.hashnode.dev/series/expressjs-fundamentals</loc>
    <lastmod>2026-10-17T07:23:23.943Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://srujanee-chaicode-webdev-blogs.hashnode.dev/archive</loc>
    <lastmod>2026-10-17T07:23:23.943Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://srujanee-chaicode-webdev-blogs.hashnode.dev/recommendations</loc>
    <lastmod>2026-10-17T07:23:23.943Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>