<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://sahildurgia.dev/</loc>
<lastmod>2026-09-06T05:26:08.966Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://sahildurgia.dev/about</loc>
<lastmod>2026-09-06T05:26:08.966Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sahildurgia.dev/projects</loc>
<lastmod>2026-09-06T05:26:08.966Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://sahildurgia.dev/blog</loc>
<lastmod>2026-09-06T05:26:08.966Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sahildurgia.dev/resume</loc>
<lastmod>2026-09-06T05:26:08.966Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sahildurgia.dev/idea-to-launch</loc>
<lastmod>2026-09-06T05:26:08.966Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sahildurgia.dev/contact</loc>
<lastmod>2026-09-06T05:26:08.966Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://sahildurgia.dev/projects/amber-car-rental</loc>
<lastmod>2026-09-06T05:26:08.966Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sahildurgia.dev/projects/quote-management-system</loc>
<lastmod>2026-09-06T05:26:08.966Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sahildurgia.dev/projects/mmrda-eodb</loc>
<lastmod>2026-09-06T05:26:08.966Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sahildurgia.dev/projects/mumbo</loc>
<lastmod>2026-09-06T05:26:08.966Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sahildurgia.dev/projects/elephant-in</loc>
<lastmod>2026-09-06T05:26:08.966Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sahildurgia.dev/blog/what-claude-code-actually-changed</loc>
<lastmod>2026-04-07T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sahildurgia.dev/blog/migrating-off-lovable-and-booqable</loc>
<lastmod>2026-04-21T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sahildurgia.dev/blog/database-constraint-over-application-logic</loc>
<lastmod>2026-05-05T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sahildurgia.dev/blog/micro-frontend-insurance-50k-quotes</loc>
<lastmod>2026-05-19T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sahildurgia.dev/blog/refactoring-legacy-government-react-without-a-rewrite</loc>
<lastmod>2026-06-02T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sahildurgia.dev/blog/how-i-reduced-page-load-30-percent</loc>
<lastmod>2026-06-16T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sahildurgia.dev/blog/solo-founding-engineering-what-id-do-differently</loc>
<lastmod>2026-06-30T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sahildurgia.dev/blog/turo-sync-via-ical</loc>
<lastmod>2026-07-14T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sahildurgia.dev/blog/six-planning-documents-before-one-line-of-code</loc>
<lastmod>2026-07-28T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sahildurgia.dev/blog/ai-pair-programming-isnt-autocomplete</loc>
<lastmod>2026-08-11T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sahildurgia.dev/blog/from-rough-idea-to-scoped-plan</loc>
<lastmod>2026-08-25T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sahildurgia.dev/blog/why-javascript-runs-the-web</loc>
<lastmod>2026-09-01T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sahildurgia.dev/blog/call-stack-and-execution-context</loc>
<lastmod>2025-07-08T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sahildurgia.dev/blog/event-loop-microtasks-macrotasks</loc>
<lastmod>2025-07-15T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sahildurgia.dev/blog/var-let-const-scoping</loc>
<lastmod>2025-07-22T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sahildurgia.dev/blog/closures-explained</loc>
<lastmod>2025-07-29T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sahildurgia.dev/blog/prototypal-inheritance-explained</loc>
<lastmod>2025-08-05T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sahildurgia.dev/blog/sync-vs-async-javascript</loc>
<lastmod>2025-08-12T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sahildurgia.dev/blog/javascript-type-coercion</loc>
<lastmod>2025-08-19T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sahildurgia.dev/blog/es6-features-you-should-actually-use</loc>
<lastmod>2025-08-26T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sahildurgia.dev/blog/this-in-javascript-explained</loc>
<lastmod>2025-09-02T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sahildurgia.dev/blog/javascript-interview-questions-explained</loc>
<lastmod>2025-09-09T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sahildurgia.dev/blog/before-react-jquery-era</loc>
<lastmod>2025-09-16T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sahildurgia.dev/blog/why-react-won-history</loc>
<lastmod>2025-09-23T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sahildurgia.dev/blog/virtual-dom-explained</loc>
<lastmod>2025-09-30T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sahildurgia.dev/blog/react-vs-angular-vs-vue-vs-svelte</loc>
<lastmod>2025-10-07T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sahildurgia.dev/blog/electron-isnt-a-react-competitor</loc>
<lastmod>2025-10-14T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sahildurgia.dev/blog/component-based-architecture</loc>
<lastmod>2025-10-21T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sahildurgia.dev/blog/jsx-explained</loc>
<lastmod>2025-10-28T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sahildurgia.dev/blog/react-hooks-first-principles</loc>
<lastmod>2025-11-04T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sahildurgia.dev/blog/react-state-management-compared</loc>
<lastmod>2025-11-11T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sahildurgia.dev/blog/server-components-vs-client-components</loc>
<lastmod>2025-11-18T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sahildurgia.dev/blog/why-nextjs-exists</loc>
<lastmod>2025-11-25T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sahildurgia.dev/blog/ssr-ssg-isr-csr-explained</loc>
<lastmod>2025-12-02T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sahildurgia.dev/blog/nextjs-app-router-explained</loc>
<lastmod>2025-12-09T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sahildurgia.dev/blog/seo-requires-nextjs-or-ssr</loc>
<lastmod>2025-12-16T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sahildurgia.dev/blog/nextjs-api-routes-explained</loc>
<lastmod>2025-12-23T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sahildurgia.dev/blog/nextjs-image-font-optimization</loc>
<lastmod>2025-12-30T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sahildurgia.dev/blog/create-react-app-to-nextjs</loc>
<lastmod>2026-01-06T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sahildurgia.dev/blog/what-happens-when-you-type-a-url</loc>
<lastmod>2026-01-13T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sahildurgia.dev/blog/http-and-https-explained</loc>
<lastmod>2026-01-20T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sahildurgia.dev/blog/the-dom-explained</loc>
<lastmod>2026-01-27T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sahildurgia.dev/blog/browser-rendering-pipeline</loc>
<lastmod>2026-02-03T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sahildurgia.dev/blog/client-side-vs-server-side-rendering</loc>
<lastmod>2026-02-10T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sahildurgia.dev/blog/semantic-html-underrated-skill</loc>
<lastmod>2026-02-17T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sahildurgia.dev/blog/web-accessibility-basics</loc>
<lastmod>2026-02-24T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sahildurgia.dev/blog/rest-apis-explained</loc>
<lastmod>2026-03-03T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sahildurgia.dev/blog/cookies-sessions-local-storage</loc>
<lastmod>2026-03-10T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sahildurgia.dev/blog/css-box-model-explained</loc>
<lastmod>2026-03-17T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sahildurgia.dev/blog/css-specificity-explained</loc>
<lastmod>2026-03-24T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sahildurgia.dev/blog/flexbox-vs-grid</loc>
<lastmod>2026-03-31T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sahildurgia.dev/blog/responsive-design-fundamentals</loc>
<lastmod>2026-04-07T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sahildurgia.dev/blog/css-custom-properties-explained</loc>
<lastmod>2026-04-14T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sahildurgia.dev/blog/why-tailwind-css-won</loc>
<lastmod>2026-04-21T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sahildurgia.dev/blog/tailwind-vs-css-vs-css-in-js</loc>
<lastmod>2026-04-28T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sahildurgia.dev/blog/css-architecture-at-scale</loc>
<lastmod>2026-05-05T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sahildurgia.dev/blog/design-system-with-tailwind</loc>
<lastmod>2026-05-12T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sahildurgia.dev/blog/dark-mode-done-right</loc>
<lastmod>2026-05-19T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sahildurgia.dev/blog/react-interview-questions-explained</loc>
<lastmod>2025-11-19T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sahildurgia.dev/blog/nextjs-interview-questions-explained</loc>
<lastmod>2026-01-13T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sahildurgia.dev/blog/css-interview-questions-explained</loc>
<lastmod>2026-05-26T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sahildurgia.dev/blog/frontend-system-design-interview</loc>
<lastmod>2026-06-02T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sahildurgia.dev/blog/frontend-machine-coding-round-prep</loc>
<lastmod>2026-06-09T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sahildurgia.dev/blog/how-to-talk-about-your-own-projects</loc>
<lastmod>2026-06-16T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sahildurgia.dev/blog/what-can-javascript-do-in-2026</loc>
<lastmod>2026-06-23T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sahildurgia.dev/blog/nodejs-explained</loc>
<lastmod>2026-06-30T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sahildurgia.dev/blog/typescript-why-it-stopped-being-optional</loc>
<lastmod>2026-07-07T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sahildurgia.dev/blog/rest-vs-graphql</loc>
<lastmod>2026-07-14T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sahildurgia.dev/blog/authentication-explained</loc>
<lastmod>2026-07-21T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sahildurgia.dev/blog/sql-vs-nosql-for-frontend-developers</loc>
<lastmod>2026-07-28T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sahildurgia.dev/blog/micro-frontends-explained</loc>
<lastmod>2026-08-04T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sahildurgia.dev/blog/where-ai-fits-in-a-real-codebase</loc>
<lastmod>2026-08-11T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sahildurgia.dev/blog/git-branching-strategies-that-work</loc>
<lastmod>2026-08-18T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sahildurgia.dev/blog/debugging-production-issues-systematically</loc>
<lastmod>2026-08-25T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sahildurgia.dev/blog/code-review-as-a-skill</loc>
<lastmod>2026-09-01T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
</urlset>
