<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
<url>
<loc>https://vikram-d.com</loc>
<lastmod>2026-09-05T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://vikram-d.com/blog</loc>
<lastmod>2026-09-05T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://vikram-d.com/case-studies</loc>
<lastmod>2024-11-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://vikram-d.com/resume</loc>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://vikram-d.com/hire-me</loc>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://vikram-d.com/blog/build-your-own-redux</loc>
<image:image>
<image:loc>https://vikram-d.com/build-your-own-redux.png</image:loc>
</image:image>
<lastmod>2026-09-05T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://vikram-d.com/blog/designing-reliable-multi-agent-systems</loc>
<image:image>
<image:loc>https://vikram-d.com/designing-reliable-multi-agent-systems.jpg</image:loc>
</image:image>
<lastmod>2026-07-23T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://vikram-d.com/blog/ai-tokenomics-token-anxiety</loc>
<image:image>
<image:loc>https://vikram-d.com/ai-tokenomics-token-anxiety.jpg</image:loc>
</image:image>
<lastmod>2026-07-20T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://vikram-d.com/blog/accessibility-from-day-one</loc>
<image:image>
<image:loc>https://vikram-d.com/accessibility-from-day-one-v2.png</image:loc>
</image:image>
<lastmod>2026-07-19T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://vikram-d.com/blog/frontend-security-react</loc>
<image:image>
<image:loc>https://vikram-d.com/frontend-security.png</image:loc>
</image:image>
<lastmod>2026-01-25T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://vikram-d.com/blog/react-server-components</loc>
<image:image>
<image:loc>https://vikram-d.com/rsc-architecture.png</image:loc>
</image:image>
<lastmod>2026-01-22T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://vikram-d.com/blog/url-to-pixels</loc>
<image:image>
<image:loc>https://vikram-d.com/url-to-pixels.jpg</image:loc>
</image:image>
<lastmod>2026-01-18T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://vikram-d.com/blog/react-context-deep-dive</loc>
<image:image>
<image:loc>https://vikram-d.com/react-context.png</image:loc>
</image:image>
<lastmod>2026-01-13T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://vikram-d.com/blog/solid-principles-react</loc>
<image:image>
<image:loc>https://vikram-d.com/solid-react.png</image:loc>
</image:image>
<lastmod>2026-01-13T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://vikram-d.com/blog/micro-frontends</loc>
<image:image>
<image:loc>https://vikram-d.com/micro-frontends.png</image:loc>
</image:image>
<lastmod>2026-01-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://vikram-d.com/blog/state-management</loc>
<image:image>
<image:loc>https://vikram-d.com/state-management.png</image:loc>
</image:image>
<lastmod>2026-01-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://vikram-d.com/blog/api-layer</loc>
<image:image>
<image:loc>https://vikram-d.com/api-layer.png</image:loc>
</image:image>
<lastmod>2026-01-06T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://vikram-d.com/blog/event-loop</loc>
<lastmod>2026-01-04T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://vikram-d.com/blog/critical-rendering-path</loc>
<image:image>
<image:loc>https://vikram-d.com/crp.jpg</image:loc>
</image:image>
<lastmod>2026-01-03T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://vikram-d.com/blog/what-is-this</loc>
<image:image>
<image:loc>https://vikram-d.com/what-is-this.jpg</image:loc>
</image:image>
<lastmod>2026-01-03T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://vikram-d.com/blog/mastering-react-use-hook</loc>
<image:image>
<image:loc>https://vikram-d.com/use-hook.png</image:loc>
</image:image>
<lastmod>2026-01-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://vikram-d.com/blog/react-rendering-explained</loc>
<image:image>
<image:loc>https://vikram-d.com/react-rendering.png</image:loc>
</image:image>
<lastmod>2026-07-23T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://vikram-d.com/blog/npm-pnpm-yarn-guide</loc>
<image:image>
<image:loc>https://vikram-d.com/blog-cover-npm-pnpm-yarn-guide.png</image:loc>
</image:image>
<lastmod>2026-07-23T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://vikram-d.com/blog/evolution-of-javascript</loc>
<image:image>
<image:loc>https://vikram-d.com/evolution-of-js.png</image:loc>
</image:image>
<lastmod>2025-12-04T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://vikram-d.com/blog/design-systems-in-practice</loc>
<image:image>
<image:loc>https://vikram-d.com/blog-cover-design-system.png</image:loc>
</image:image>
<lastmod>2025-12-03T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://vikram-d.com/blog/from-dev-to-lead</loc>
<lastmod>2025-11-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://vikram-d.com/blog/category/react</loc>
<lastmod>2026-09-05T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://vikram-d.com/blog/category/architecture</loc>
<lastmod>2026-07-23T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://vikram-d.com/blog/category/javascript</loc>
<lastmod>2026-01-04T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://vikram-d.com/blog/category/career</loc>
<lastmod>2025-11-30T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://vikram-d.com/blog/tags/ai</loc>
<lastmod>2026-07-23T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://vikram-d.com/blog/tags/architecture</loc>
<lastmod>2026-09-05T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://vikram-d.com/blog/tags/best-practices</loc>
<lastmod>2026-01-25T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://vikram-d.com/blog/tags/browser</loc>
<lastmod>2026-01-18T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://vikram-d.com/blog/tags/design-patterns</loc>
<lastmod>2026-01-13T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://vikram-d.com/blog/tags/frontend</loc>
<lastmod>2026-01-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://vikram-d.com/blog/tags/fundamentals</loc>
<lastmod>2026-01-04T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://vikram-d.com/blog/tags/interview-questions</loc>
<lastmod>2026-01-18T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://vikram-d.com/blog/tags/javascript</loc>
<lastmod>2026-09-05T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://vikram-d.com/blog/tags/npm</loc>
<lastmod>2026-07-23T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://vikram-d.com/blog/tags/performance</loc>
<lastmod>2026-01-22T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://vikram-d.com/blog/tags/react</loc>
<lastmod>2026-09-05T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://vikram-d.com/blog/tags/redux</loc>
<lastmod>2026-09-05T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://vikram-d.com/blog/tags/state-management</loc>
<lastmod>2026-09-05T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://vikram-d.com/blog/tags/webdev</loc>
<lastmod>2026-01-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://vikram-d.com/case-studies/quick-launch-shortcuts</loc>
<lastmod>2024-11-15T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
