<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://rahulagarwal.hashnode.dev</loc>
    <lastmod>2026-09-05T12:49:19.539Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://rahulagarwal.hashnode.dev/react-interview-guide</loc>
    <lastmod>2026-07-17T11:48:20.918Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rahulagarwal.hashnode.dev/the-complete-guide-to-cookies-sessions-in-node-js</loc>
    <lastmod>2026-07-11T13:06:40.051Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rahulagarwal.hashnode.dev/building-a-full-stack-mern-todo-app</loc>
    <lastmod>2026-07-08T17:53:31.953Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rahulagarwal.hashnode.dev/the-complete-backend-development-module-revision-guide</loc>
    <lastmod>2026-07-05T09:35:20.907Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rahulagarwal.hashnode.dev/module-1-practice-track-the-http-pipeline</loc>
    <lastmod>2026-07-02T05:25:42.155Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rahulagarwal.hashnode.dev/2-3-logic-building-register-controller</loc>
    <lastmod>2026-06-28T16:18:15.721Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rahulagarwal.hashnode.dev/2-2-complete-guide-for-router-and-controller-with-debugging</loc>
    <lastmod>2026-06-28T16:13:51.711Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rahulagarwal.hashnode.dev/2-1-http-crash-course-http-methods-http-headers</loc>
    <lastmod>2026-06-28T16:10:34.549Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rahulagarwal.hashnode.dev/2-0-how-to-upload-file-in-backend-multer</loc>
    <lastmod>2026-06-28T15:55:04.765Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rahulagarwal.hashnode.dev/1-9-user-and-video-model-with-hooks-and-jwt</loc>
    <lastmod>2026-06-28T15:50:07.098Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rahulagarwal.hashnode.dev/1-8-custom-api-response-and-error-handling</loc>
    <lastmod>2026-06-28T15:46:11.262Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rahulagarwal.hashnode.dev/1-7-how-to-connect-database-in-mern</loc>
    <lastmod>2026-06-23T11:55:12.694Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rahulagarwal.hashnode.dev/1-6-how-to-setup-a-professional-backend-project-part-1</loc>
    <lastmod>2026-06-22T11:18:45.776Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rahulagarwal.hashnode.dev/1-5-ecommerce-hospital-management-data-model</loc>
    <lastmod>2026-06-22T09:56:21.594Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rahulagarwal.hashnode.dev/1-4-data-modelling-for-backend-with-mongoose</loc>
    <lastmod>2026-06-22T09:09:11.125Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rahulagarwal.hashnode.dev/1-3-how-to-connect-frontend-backend-in-javascript-cors-proxy-explained</loc>
    <lastmod>2026-06-21T11:30:44.108Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rahulagarwal.hashnode.dev/1-2-how-to-deploy-backend-code-in-production</loc>
    <lastmod>2026-06-21T07:40:22.381Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rahulagarwal.hashnode.dev/1-1-javascript-backend-roadmap</loc>
    <lastmod>2026-06-21T07:39:23.393Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rahulagarwal.hashnode.dev/1-1-reactjs-interview-experience</loc>
    <lastmod>2026-06-20T07:06:13.590Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rahulagarwal.hashnode.dev/1-21-environment-variables-explained-vite-env-dev-stage-prod-build</loc>
    <lastmod>2026-06-18T16:08:04.104Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rahulagarwal.hashnode.dev/1-20-react-local-vs-global-state-context-api-vs-redux-explained</loc>
    <lastmod>2026-06-18T16:06:33.400Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rahulagarwal.hashnode.dev/1-19-barrel-file-in-react-clean-imports-with-alias</loc>
    <lastmod>2026-06-18T16:04:53.612Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rahulagarwal.hashnode.dev/1-18-polyrepo-architecture-explained</loc>
    <lastmod>2026-06-18T16:02:59.321Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rahulagarwal.hashnode.dev/1-17-monorepo-architecture</loc>
    <lastmod>2026-06-18T16:01:11.064Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rahulagarwal.hashnode.dev/1-16-separation-of-concerns</loc>
    <lastmod>2026-06-18T15:58:57.623Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rahulagarwal.hashnode.dev/1-15-custom-hooks-design-pattern-in-react</loc>
    <lastmod>2026-06-18T15:54:18.324Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rahulagarwal.hashnode.dev/1-14-atomic-design-pattern-in-react-js-atoms-molecules-and-organisms</loc>
    <lastmod>2026-06-18T15:53:50.109Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rahulagarwal.hashnode.dev/1-13-controlled-vs-uncontrolled-components-in-react</loc>
    <lastmod>2026-06-13T11:24:17.521Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rahulagarwal.hashnode.dev/1-12-composable-components-in-react</loc>
    <lastmod>2026-06-13T11:24:06.319Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rahulagarwal.hashnode.dev/1-11-smart-vs-dumb-components-in-react</loc>
    <lastmod>2026-06-13T11:23:51.637Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rahulagarwal.hashnode.dev/1-10-container-vs-presentational-components-explained-with-api-flow</loc>
    <lastmod>2026-06-13T11:21:47.535Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rahulagarwal.hashnode.dev/1-9-core-react-architecture-component-container-smart-dumb-data-flow</loc>
    <lastmod>2026-06-13T11:21:14.398Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rahulagarwal.hashnode.dev/1-8-feature-based-folder-structure</loc>
    <lastmod>2026-06-13T11:19:45.488Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rahulagarwal.hashnode.dev/1-7-error-handling-in-react-router</loc>
    <lastmod>2026-06-13T11:19:17.033Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rahulagarwal.hashnode.dev/1-6-feature-based-route-grouping-lazy-loading</loc>
    <lastmod>2026-06-13T11:18:51.105Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rahulagarwal.hashnode.dev/1-5-centralized-api-error-handling</loc>
    <lastmod>2026-06-13T11:18:09.222Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rahulagarwal.hashnode.dev/1-1-course-introduction-overview</loc>
    <lastmod>2026-06-13T11:15:09.775Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rahulagarwal.hashnode.dev/1-2-codebase-folder-structure-strategies</loc>
    <lastmod>2026-06-13T11:15:50.732Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rahulagarwal.hashnode.dev/1-3-naming-conventions-documentation</loc>
    <lastmod>2026-06-13T11:16:29.319Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rahulagarwal.hashnode.dev/1-4-api-architecture-service-layers</loc>
    <lastmod>2026-06-13T11:17:22.231Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rahulagarwal.hashnode.dev/the-frontend-security-myth-why-client-side-defense-is-non-negotiable</loc>
    <lastmod>2026-06-09T08:11:10.922Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rahulagarwal.hashnode.dev/hoisting-in-js</loc>
    <lastmod>2021-07-03T11:57:48.567Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rahulagarwal.hashnode.dev/vanilla-js-or-plain-js-or-javascript-in-browser</loc>
    <lastmod>2021-04-13T18:42:04.011Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rahulagarwal.hashnode.dev/creating-your-first-react-app-as-a-beginner</loc>
    <lastmod>2021-04-04T16:02:49.303Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rahulagarwal.hashnode.dev/series/frontend-system-design</loc>
    <lastmod>2026-09-05T12:49:19.539Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://rahulagarwal.hashnode.dev/series/react-system-design</loc>
    <lastmod>2026-09-05T12:49:19.539Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://rahulagarwal.hashnode.dev/series/chai-aur-code</loc>
    <lastmod>2026-09-05T12:49:19.539Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://rahulagarwal.hashnode.dev/archive</loc>
    <lastmod>2026-09-05T12:49:19.539Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://rahulagarwal.hashnode.dev/recommendations</loc>
    <lastmod>2026-09-05T12:49:19.539Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>