<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  
  <url>
    <loc>https://www.rajeshdhiman.in/</loc>
    <lastmod>2026-03-19T17:24:09.097Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1</priority>
  </url>
  <url>
    <loc>https://www.rajeshdhiman.in/about</loc>
    <lastmod>2026-03-19T17:24:09.097Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.rajeshdhiman.in/services</loc>
    <lastmod>2026-03-19T17:24:09.097Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://www.rajeshdhiman.in/services/ai-code-rescue</loc>
    <lastmod>2026-03-19T17:24:09.097Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.85</priority>
  </url>
  <url>
    <loc>https://www.rajeshdhiman.in/services/automation</loc>
    <lastmod>2026-03-19T17:24:09.097Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.85</priority>
  </url>
  <url>
    <loc>https://www.rajeshdhiman.in/services/custom-ai</loc>
    <lastmod>2026-03-19T17:24:09.097Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.85</priority>
  </url>
  <url>
    <loc>https://www.rajeshdhiman.in/case-studies</loc>
    <lastmod>2026-03-19T17:24:09.097Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.rajeshdhiman.in/projects</loc>
    <lastmod>2026-03-19T17:24:09.097Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.rajeshdhiman.in/books</loc>
    <lastmod>2026-03-19T17:24:09.097Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.rajeshdhiman.in/contact</loc>
    <lastmod>2026-03-19T17:24:09.097Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.rajeshdhiman.in/blog</loc>
    <lastmod>2026-03-19T17:24:09.097Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://www.rajeshdhiman.in/blog/categories</loc>
    <lastmod>2026-03-19T17:24:09.097Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.rajeshdhiman.in/blog/ai-agents-vs-chatbots-vs-automations</loc>
    <lastmod>2026-02-07T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.rajeshdhiman.in/blog/supabase-rls-simplified-using-vs-with-check</loc>
    <lastmod>2026-02-06T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.rajeshdhiman.in/blog/ai-wrapper-trap-why-ai-strategy-losing-money</loc>
    <lastmod>2026-01-08T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.rajeshdhiman.in/blog/stop-hunting-rockstars-why-mentorship-is-best-investment</loc>
    <lastmod>2026-01-08T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.rajeshdhiman.in/blog/why-hiring-full-time-cto-is-200k-mistake</loc>
    <lastmod>2026-01-08T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.rajeshdhiman.in/blog/new-way-to-write-code</loc>
    <lastmod>2025-11-10T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.rajeshdhiman.in/blog/vibe-coding-hell</loc>
    <lastmod>2025-10-28T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.rajeshdhiman.in/blog/building-better-ai-coded-websites-lessons-common-mistakes-fixes</loc>
    <lastmod>2025-10-23T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.rajeshdhiman.in/blog/ai-deployment-failures-javascript-fixes</loc>
    <lastmod>2025-07-21T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.rajeshdhiman.in/blog/fix-replit-errors</loc>
    <lastmod>2025-07-18T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.rajeshdhiman.in/blog/ai-generated-websites-seo</loc>
    <lastmod>2025-07-03T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.rajeshdhiman.in/blog/fixing-replit-ai-apps-top-5-problems</loc>
    <lastmod>2025-07-02T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.rajeshdhiman.in/blog/trpc-t3-stack-guide-2025</loc>
    <lastmod>2025-07-01T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.rajeshdhiman.in/blog/what-is-ai-code-rescue</loc>
    <lastmod>2025-07-01T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.rajeshdhiman.in/blog/from-prompt-to-product-gpt-automation-workflows</loc>
    <lastmod>2025-06-30T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.rajeshdhiman.in/blog/master-ai-powered-development</loc>
    <lastmod>2025-06-30T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.rajeshdhiman.in/blog/prompt-engineering-for-programmers</loc>
    <lastmod>2025-06-27T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.rajeshdhiman.in/blog/top-ai-tools-for-developers-2025</loc>
    <lastmod>2025-06-26T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.rajeshdhiman.in/blog/teach-cursor-ai-clean-code</loc>
    <lastmod>2025-06-20T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.rajeshdhiman.in/blog/local-mcp-server-guide</loc>
    <lastmod>2025-05-24T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.rajeshdhiman.in/blog/a2a-vs-mcp</loc>
    <lastmod>2025-05-22T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.rajeshdhiman.in/blog/mcp-wrapper-hacker-news</loc>
    <lastmod>2025-05-19T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.rajeshdhiman.in/blog/exploring-progressive-web-apps-building-offline-ready-experiences</loc>
    <lastmod>2024-12-03T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.rajeshdhiman.in/blog/understanding-closures-in-javascript-from-confusion-to-clarity</loc>
    <lastmod>2024-11-21T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.rajeshdhiman.in/blog/web-storage-apis-localstorage-sessionstorage-indexeddb</loc>
    <lastmod>2024-11-18T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.rajeshdhiman.in/blog/lazy-loading-in-javascript</loc>
    <lastmod>2024-11-13T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.rajeshdhiman.in/blog/mastering-dom-manipulation-advanced-javascript</loc>
    <lastmod>2024-11-07T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.rajeshdhiman.in/blog/mastering-dom-manipulation-vanilla-javascript</loc>
    <lastmod>2024-11-05T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.rajeshdhiman.in/blog/react-performance-optimization-memoization-lazy-loading</loc>
    <lastmod>2024-10-24T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.rajeshdhiman.in/blog/react-useeffect-vs-uselayouteffect</loc>
    <lastmod>2024-10-23T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.rajeshdhiman.in/blog/react-18-automatic-batching</loc>
    <lastmod>2024-10-22T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.rajeshdhiman.in/blog/what-are-react-server-components</loc>
    <lastmod>2024-10-20T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.rajeshdhiman.in/blog/unlocking-react-18-server-side-rendering</loc>
    <lastmod>2024-10-18T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.rajeshdhiman.in/blog/mastering-state-management-in-react-app-state-vs-component-state-explained</loc>
    <lastmod>2024-10-16T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.rajeshdhiman.in/blog/debouncing-vs-throttling-in-javascript</loc>
    <lastmod>2024-10-14T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.rajeshdhiman.in/blog/state-management-in-react</loc>
    <lastmod>2024-10-10T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.rajeshdhiman.in/blog/javascript-error-handling-eslint-rules</loc>
    <lastmod>2024-10-08T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.rajeshdhiman.in/blog/rarely-used-html-tags</loc>
    <lastmod>2024-10-07T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.rajeshdhiman.in/blog/variable-naming-best-practices-javascript</loc>
    <lastmod>2024-10-06T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.rajeshdhiman.in/blog/understanding-temporal-dead-zone-javascript</loc>
    <lastmod>2024-10-05T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.rajeshdhiman.in/blog/mastering-javascript-promises-polyfills-advanced-techniques</loc>
    <lastmod>2024-10-04T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.rajeshdhiman.in/blog/memoization-in-javascript-enhancing-performance</loc>
    <lastmod>2024-10-03T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.rajeshdhiman.in/blog/clean-code-best-practices-frontend</loc>
    <lastmod>2024-10-02T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.rajeshdhiman.in/blog/react-custom-hooks-guide</loc>
    <lastmod>2024-10-02T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.rajeshdhiman.in/blog/unlock-hidden-power-useref-react-performance-optimization</loc>
    <lastmod>2024-09-26T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.rajeshdhiman.in/blog/mastering-react-re-renders-avoid-common-pitfalls</loc>
    <lastmod>2024-09-25T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.rajeshdhiman.in/blog/better-error-handling-in-javascript-with-safe-operator</loc>
    <lastmod>2024-09-24T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.rajeshdhiman.in/blog/chatgpt-prompts-full-stack-developers</loc>
    <lastmod>2024-09-17T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.rajeshdhiman.in/blog/dynamic-programming-made-easy-beginners-guide-javascript-examples</loc>
    <lastmod>2024-09-17T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.rajeshdhiman.in/blog/building-scalable-web-applications-nodejs-mongodb</loc>
    <lastmod>2024-09-11T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.rajeshdhiman.in/blog/sql-vs-nosql-comparison</loc>
    <lastmod>2024-09-04T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.rajeshdhiman.in/blog/solid-principles-full-stack-development</loc>
    <lastmod>2024-09-03T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.rajeshdhiman.in/blog/understanding-time-complexity</loc>
    <lastmod>2024-08-30T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.rajeshdhiman.in/blog/dockerization-kubernetes-scalable-resilient-applications</loc>
    <lastmod>2024-08-25T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.rajeshdhiman.in/blog/clean-code-full-stack</loc>
    <lastmod>2024-08-23T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.rajeshdhiman.in/blog/client-side-performance-optimization</loc>
    <lastmod>2024-08-23T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.rajeshdhiman.in/blog/ci-cd-best-practices-tools-processes-examples</loc>
    <lastmod>2024-08-20T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.rajeshdhiman.in/blog/queueing-systems-kafka-rabbitmq-sqs-azure-service-bus-comparison</loc>
    <lastmod>2024-08-20T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.rajeshdhiman.in/blog/comparison-nosql-databases-cassandra-scylladb-elasticsearch-redis-dynamodb</loc>
    <lastmod>2024-08-19T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.rajeshdhiman.in/blog/building-resilient-systems-no-single-point-of-failure</loc>
    <lastmod>2024-08-16T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.rajeshdhiman.in/blog/importance-of-physical-architecture-at-scale-building-resilient-systems</loc>
    <lastmod>2024-08-16T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
</urlset>