<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://backend-scratch.hashnode.dev</loc>
    <lastmod>2026-09-20T23:29:42.401Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://backend-scratch.hashnode.dev/what-really-happens-when-you-click-a-button-the-request-response-lifecycle</loc>
    <lastmod>2026-09-15T05:10:56.562Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://backend-scratch.hashnode.dev/validation-transformations-the-data-shouldn-t-reach-your-business-logic-unchecked</loc>
    <lastmod>2026-09-11T18:02:08.691Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://backend-scratch.hashnode.dev/authentication-authorization-how-applications-know-who-you-are-and-what-you-can-do</loc>
    <lastmod>2026-09-11T07:07:05.112Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://backend-scratch.hashnode.dev/serialization-and-deserialization-how-data-travels-between-systems</loc>
    <lastmod>2026-09-10T05:23:06.516Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://backend-scratch.hashnode.dev/understanding-sessions-giving-your-express-app-a-short-term-memory</loc>
    <lastmod>2026-09-08T15:11:33.431Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://backend-scratch.hashnode.dev/passport-js-the-bouncer-who-decides-who-enters-your-api-club</loc>
    <lastmod>2026-09-08T15:11:14.989Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://backend-scratch.hashnode.dev/databases-in-express-giving-your-app-a-place-to-store-its-thoughts</loc>
    <lastmod>2026-09-08T15:10:51.007Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://backend-scratch.hashnode.dev/password-hashing-101-because-mypassword123-deserves-better-protection</loc>
    <lastmod>2026-09-08T15:10:30.526Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://backend-scratch.hashnode.dev/how-web-routes-know-where-to-send-your-request</loc>
    <lastmod>2026-09-08T15:08:42.969Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://backend-scratch.hashnode.dev/how-cookies-work-in-express-your-apps-way-of-saying-i-remember-you</loc>
    <lastmod>2025-12-01T21:04:03.564Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://backend-scratch.hashnode.dev/routers-in-express-because-hardcoding-everything-in-one-file-is-a-crime</loc>
    <lastmod>2025-12-01T20:54:36.528Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://backend-scratch.hashnode.dev/validating-requests-in-express-because-users-will-send-anything</loc>
    <lastmod>2025-12-01T20:59:55.833Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://backend-scratch.hashnode.dev/middleware-the-stuff-happening-while-you-think-nothings-happening</loc>
    <lastmod>2025-12-01T21:00:16.245Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://backend-scratch.hashnode.dev/delete-requests-in-express-because-sometimes-things-just-need-to-go</loc>
    <lastmod>2025-12-01T21:00:37.915Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://backend-scratch.hashnode.dev/patch-requests-in-express-node</loc>
    <lastmod>2025-12-01T21:00:51.623Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://backend-scratch.hashnode.dev/http-put-requests-in-express-node</loc>
    <lastmod>2025-12-01T21:01:06.368Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://backend-scratch.hashnode.dev/express-query-params-when-your-url-starts-asking-questions</loc>
    <lastmod>2025-11-27T13:58:33.293Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://backend-scratch.hashnode.dev/post-requests-explained-because-get-cant-do-all-the-work</loc>
    <lastmod>2025-11-27T14:03:37.943Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://backend-scratch.hashnode.dev/mastering-route-params-because-hardcoding-user1-user2-user3-is-not-a-personality</loc>
    <lastmod>2025-11-27T14:05:54.328Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://backend-scratch.hashnode.dev/http-methods-get-post-put-delete-the-four-horsemen-of-your-express-app</loc>
    <lastmod>2025-11-27T14:06:58.237Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://backend-scratch.hashnode.dev/setting-up-a-basic-express-server</loc>
    <lastmod>2025-11-19T15:56:46.656Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://backend-scratch.hashnode.dev/mastering-backend-development-a-journey-from-scratch</loc>
    <lastmod>2025-11-18T09:19:20.647Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://backend-scratch.hashnode.dev/archive</loc>
    <lastmod>2026-09-20T23:29:42.401Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://backend-scratch.hashnode.dev/recommendations</loc>
    <lastmod>2026-09-20T23:29:42.401Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>