<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.sunilband.com</loc>
<lastmod>2026-07-01T12:20:38.928Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://www.sunilband.com/about</loc>
<lastmod>2026-07-01T12:20:38.928Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.sunilband.com/projects</loc>
<lastmod>2026-07-01T12:20:38.928Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.sunilband.com/guestbook</loc>
<lastmod>2026-07-01T12:20:38.928Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.sunilband.com/links</loc>
<lastmod>2026-07-01T12:20:38.928Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.sunilband.com/uses</loc>
<lastmod>2026-07-01T12:20:38.928Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.sunilband.com/privacy</loc>
<lastmod>2026-07-01T12:20:38.928Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.sunilband.com/terms</loc>
<lastmod>2026-07-01T12:20:38.928Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.sunilband.com/blog</loc>
<lastmod>2026-07-01T12:20:38.928Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.sunilband.com/blog/form-validation-domain-logic-not-framework-magic</loc>
<lastmod>2026-07-01T12:10:28.482Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.sunilband.com/blog/form-validation-beyond-frameworks</loc>
<lastmod>2026-06-30T11:46:13.865Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.sunilband.com/blog/garden-io-kubernetes-developer-experience</loc>
<lastmod>2026-06-29T20:35:15.474Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.sunilband.com/blog/tamagui-universal-react-component-systems</loc>
<lastmod>2026-06-28T11:09:17.913Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.sunilband.com/blog/typescript-eslint-stop-guessing-start-enforcing</loc>
<lastmod>2026-06-28T05:42:21.254Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.sunilband.com/blog/appium-cross-platform-test-automation</loc>
<lastmod>2026-06-29T21:54:03.343Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.sunilband.com/blog/silverbullet-personal-knowledge-base</loc>
<lastmod>2026-06-29T05:23:04.634Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.sunilband.com/blog/refactoring-7558-line-constants-file</loc>
<lastmod>2026-06-28T05:39:15.313Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.sunilband.com/blog/ink-react-cli-apps</loc>
<lastmod>2026-06-23T12:09:37.760Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.sunilband.com/blog/react-server-components-production-lessons</loc>
<lastmod>2026-06-28T05:34:30.498Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.sunilband.com/blog/n8n-workflow-orchestration</loc>
<lastmod>2026-06-22T18:50:09.816Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.sunilband.com/blog/virtual-scrolling-million-rows</loc>
<lastmod>2026-06-28T05:37:02.636Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.sunilband.com/blog/floating-ui-perfectly-positioned-overlays</loc>
<lastmod>2026-06-28T05:32:55.922Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.sunilband.com/blog/plate-modern-rich-text-editor</loc>
<lastmod>2026-06-28T06:15:25.292Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.sunilband.com/blog/react-email-modern-email-development</loc>
<lastmod>2026-06-30T04:15:49.623Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.sunilband.com/blog/react-suspense-beyond-data-fetching-with-suspensive</loc>
<lastmod>2026-06-28T05:31:56.007Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.sunilband.com/blog/rust-tauri-webassembly-privacy-first-desktop-apps</loc>
<lastmod>2026-06-15T10:21:05.107Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.sunilband.com/blog/refine-react-framework-internal-tools</loc>
<lastmod>2026-06-28T05:34:08.185Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.sunilband.com/blog/directus-beyond-headless-cms</loc>
<lastmod>2026-06-22T18:50:06.321Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.sunilband.com/blog/playwright-e2e-testing</loc>
<lastmod>2026-06-28T06:15:43.542Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.sunilband.com/blog/astro-islands-architecture-content-sites</loc>
<lastmod>2026-06-28T06:16:36.573Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.sunilband.com/blog/tanstack-start-framework-agnostic-data-layer</loc>
<lastmod>2026-06-22T18:50:31.650Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.sunilband.com/blog/zod-type-safe-runtime-validation-without-boilerplate</loc>
<lastmod>2026-06-28T05:33:01.388Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.sunilband.com/blog/opentelemetry-distributed-tracing</loc>
<lastmod>2026-06-11T23:08:19.237Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.sunilband.com/blog/why-im-betting-on-supabase</loc>
<lastmod>2026-06-22T18:49:58.065Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.sunilband.com/blog/atomic-css-jit-unocss</loc>
<lastmod>2026-06-28T06:22:48.945Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.sunilband.com/blog/vendor-chunking-react</loc>
<lastmod>2026-06-28T05:34:22.423Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.sunilband.com/blog/nextjs-16-new-optimizations</loc>
<lastmod>2026-06-28T05:32:06.191Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.sunilband.com/blog/tag/Automation</loc>
<lastmod>2026-07-01T12:20:39.785Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.sunilband.com/blog/tag/Backend</loc>
<lastmod>2026-07-01T12:20:39.785Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.sunilband.com/blog/tag/CSS</loc>
<lastmod>2026-07-01T12:20:39.785Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.sunilband.com/blog/tag/Caching</loc>
<lastmod>2026-07-01T12:20:39.785Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.sunilband.com/blog/tag/Database</loc>
<lastmod>2026-07-01T12:20:39.785Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.sunilband.com/blog/tag/Desktop%20Development</loc>
<lastmod>2026-07-01T12:20:39.785Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.sunilband.com/blog/tag/Distributed%20Systems</loc>
<lastmod>2026-07-01T12:20:39.785Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.sunilband.com/blog/tag/Frontend</loc>
<lastmod>2026-07-01T12:20:39.785Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.sunilband.com/blog/tag/Full-Stack</loc>
<lastmod>2026-07-01T12:20:39.785Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.sunilband.com/blog/tag/Kubernetes</loc>
<lastmod>2026-07-01T12:20:39.785Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.sunilband.com/blog/tag/Next.js</loc>
<lastmod>2026-07-01T12:20:39.785Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.sunilband.com/blog/tag/Observability</loc>
<lastmod>2026-07-01T12:20:39.785Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.sunilband.com/blog/tag/Performance</loc>
<lastmod>2026-07-01T12:20:39.785Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.sunilband.com/blog/tag/React</loc>
<lastmod>2026-07-01T12:20:39.785Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.sunilband.com/blog/tag/Rust</loc>
<lastmod>2026-07-01T12:20:39.785Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.sunilband.com/blog/tag/Software%20Design</loc>
<lastmod>2026-07-01T12:20:39.785Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.sunilband.com/blog/tag/Testing</loc>
<lastmod>2026-07-01T12:20:39.785Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.sunilband.com/blog/tag/Tooling</loc>
<lastmod>2026-07-01T12:20:39.785Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.sunilband.com/blog/tag/Turbopack</loc>
<lastmod>2026-07-01T12:20:39.785Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.sunilband.com/blog/tag/TypeScript</loc>
<lastmod>2026-07-01T12:20:39.785Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.sunilband.com/blog/tag/UI</loc>
<lastmod>2026-07-01T12:20:39.785Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.sunilband.com/blog/tag/Web%20Development</loc>
<lastmod>2026-07-01T12:20:39.785Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.sunilband.com/blog/tag/WebAssembly</loc>
<lastmod>2026-07-01T12:20:39.785Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
</urlset>
