<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://web-dev2026.hashnode.dev</loc>
    <lastmod>2026-09-10T08:33:44.525Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://web-dev2026.hashnode.dev/understanding-jwt-authentication-how-tokens-replace-sessions</loc>
    <lastmod>2026-05-10T10:27:34.709Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://web-dev2026.hashnode.dev/how-multer-handles-file-uploads-in-express</loc>
    <lastmod>2026-05-10T10:11:43.884Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://web-dev2026.hashnode.dev/what-is-a-rest-api-a-practical-guide-for-developers-who-build-web-services</loc>
    <lastmod>2026-05-10T10:06:43.939Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://web-dev2026.hashnode.dev/handling-image-uploads-in-express-where-files-actually-go</loc>
    <lastmod>2026-05-10T10:03:29.182Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://web-dev2026.hashnode.dev/understanding-express-middleware-the-pipeline-that-powers-your-server</loc>
    <lastmod>2026-05-10T04:58:18.563Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://web-dev2026.hashnode.dev/what-is-node-js-and-why-did-it-change-everything</loc>
    <lastmod>2026-05-10T04:47:59.364Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://web-dev2026.hashnode.dev/what-makes-node-js-fast-a-look-under-the-hood</loc>
    <lastmod>2026-05-10T04:41:51.605Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://web-dev2026.hashnode.dev/from-raw-node-to-express-a-practical-introduction-for-node-js-developers</loc>
    <lastmod>2026-05-10T04:35:31.495Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://web-dev2026.hashnode.dev/what-is-the-node-js-event-loop-and-why-does-it-matter</loc>
    <lastmod>2026-05-10T04:30:18.298Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://web-dev2026.hashnode.dev/how-node-js-handles-thousands-of-requests-with-a-single-thread</loc>
    <lastmod>2026-05-09T05:20:05.459Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://web-dev2026.hashnode.dev/why-javascript-map-and-set-deserve-more-respect-than-they-get</loc>
    <lastmod>2026-05-09T04:38:18.955Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://web-dev2026.hashnode.dev/why-javascript-error-handling-is-the-most-usefull-skill-for-developers</loc>
    <lastmod>2026-05-07T12:44:09.085Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://web-dev2026.hashnode.dev/javascript-destructuring-extract-what-you-need</loc>
    <lastmod>2026-05-07T12:37:39.007Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://web-dev2026.hashnode.dev/why-every-javascript-developer-should-build-string-methods-from-scratch</loc>
    <lastmod>2026-05-07T12:30:06.968Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://web-dev2026.hashnode.dev/why-react-exists-from-philosophy-to-the-virtual-dom</loc>
    <lastmod>2026-05-07T12:23:15.230Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://web-dev2026.hashnode.dev/making-peace-with-asynchronous-javascript-from-blocking-code-to-async-await</loc>
    <lastmod>2026-05-07T12:13:31.623Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://web-dev2026.hashnode.dev/getting-started-with-node-js-installation-repl-and-your-first-script</loc>
    <lastmod>2026-05-05T11:23:52.373Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://web-dev2026.hashnode.dev/url-parameters-vs-query-parameters-in-node-js-a-practical-guide</loc>
    <lastmod>2026-05-05T06:16:10.959Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://web-dev2026.hashnode.dev/sessions-cookies-and-jwt-a-practical-guide-for-node-js-developers</loc>
    <lastmod>2026-05-05T06:59:23.358Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://web-dev2026.hashnode.dev/understanding-asynchronous-javascript-in-node-js-from-callbacks-to-promises</loc>
    <lastmod>2026-05-03T12:12:50.660Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://web-dev2026.hashnode.dev/spread-vs-rest-in-javascript-the-same-dots-two-different-jobs</loc>
    <lastmod>2026-05-03T11:49:52.179Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://web-dev2026.hashnode.dev/the-new-keyword-what-actually-happens-when-you-create-an-object</loc>
    <lastmod>2026-04-17T11:41:33.919Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://web-dev2026.hashnode.dev/javascript-callbacks-explained-functions-as-values-and-why-that-changes-everything</loc>
    <lastmod>2026-04-17T11:09:27.402Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://web-dev2026.hashnode.dev/template-literals-in-javascript</loc>
    <lastmod>2026-04-17T07:12:30.606Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://web-dev2026.hashnode.dev/flattening-arrays-in-javascript</loc>
    <lastmod>2026-05-04T09:46:12.934Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://web-dev2026.hashnode.dev/javascript-modules-explained</loc>
    <lastmod>2026-05-04T09:41:38.345Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://web-dev2026.hashnode.dev/understanding-this-call-apply-and-bind-in-javascript</loc>
    <lastmod>2026-03-12T09:53:04.614Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://web-dev2026.hashnode.dev/oop-in-javascript-beginners-guide</loc>
    <lastmod>2026-03-12T05:21:15.873Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://web-dev2026.hashnode.dev/javascript-objects-complete-guide</loc>
    <lastmod>2026-03-12T05:13:50.857Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://web-dev2026.hashnode.dev/functions-in-javascript-the-complete-guide</loc>
    <lastmod>2026-03-11T10:14:51.462Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://web-dev2026.hashnode.dev/javascript-operators-the-building-blocks</loc>
    <lastmod>2026-03-10T04:41:54.691Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://web-dev2026.hashnode.dev/understanding-arrays-in-javascript</loc>
    <lastmod>2026-03-10T04:19:35.477Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://web-dev2026.hashnode.dev/control-flow-in-javascript</loc>
    <lastmod>2026-03-06T11:38:24.845Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://web-dev2026.hashnode.dev/javascript-arrow-functions-guide</loc>
    <lastmod>2026-03-06T10:42:05.783Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://web-dev2026.hashnode.dev/javascript-array-methods-beginners-guide</loc>
    <lastmod>2026-03-06T11:24:05.338Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://web-dev2026.hashnode.dev/javascript-variables-and-data-types-a-proper-foundation</loc>
    <lastmod>2026-03-06T11:15:32.435Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://web-dev2026.hashnode.dev/javascript-promise</loc>
    <lastmod>2026-03-12T10:34:14.537Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://web-dev2026.hashnode.dev/the-css-selector-101</loc>
    <lastmod>2026-01-30T13:08:16.344Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://web-dev2026.hashnode.dev/a-beginners-guide-to-browser</loc>
    <lastmod>2026-01-30T13:12:25.763Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://web-dev2026.hashnode.dev/tcp-vs-udp-when-to-use-what-and-why</loc>
    <lastmod>2026-01-30T13:16:44.398Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://web-dev2026.hashnode.dev/the-unsung-hero-of-your-internet-how-tcp-keeps-your-cat-videos-flowing-smoothly</loc>
    <lastmod>2026-01-29T10:56:59.108Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://web-dev2026.hashnode.dev/understanding-network-devices-how-your-data-actually-travels</loc>
    <lastmod>2026-01-29T10:02:41.957Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://web-dev2026.hashnode.dev/emmet-the-html-shortcut-thatll-change-how-you-code</loc>
    <lastmod>2026-01-28T12:33:15.749Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://web-dev2026.hashnode.dev/html-fundamentals-the-invisible-architecture-of-the-web</loc>
    <lastmod>2026-01-28T12:25:55.536Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://web-dev2026.hashnode.dev/dns-record-types-explained</loc>
    <lastmod>2026-01-24T11:54:14.888Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://web-dev2026.hashnode.dev/dns-and-its-working-explained-in-detail</loc>
    <lastmod>2026-01-22T11:36:14.042Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://web-dev2026.hashnode.dev/curl-for-beginners-your-first-step-to-talking-with-servers</loc>
    <lastmod>2026-01-20T13:54:50.696Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://web-dev2026.hashnode.dev/how-git-works-internally-a-simple-guide</loc>
    <lastmod>2026-01-19T15:39:49.238Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://web-dev2026.hashnode.dev/git-basics-and-essential-commands</loc>
    <lastmod>2026-01-19T15:45:53.593Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://web-dev2026.hashnode.dev/understanding-version-control-systems-why-it-exist</loc>
    <lastmod>2026-01-19T15:51:50.875Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://web-dev2026.hashnode.dev/archive</loc>
    <lastmod>2026-09-10T08:33:44.525Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://web-dev2026.hashnode.dev/recommendations</loc>
    <lastmod>2026-09-10T08:33:44.525Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>