<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://sandeep.dev</loc>
<lastmod>2026-09-13T11:17:20.522Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://sandeep.dev/blog</loc>
<lastmod>2026-09-13T11:17:20.522Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sandeep.dev/blog/open-source-agentmail-alternative-cloudflare-workers</loc>
<lastmod>2026-09-13T10:19:05.317Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sandeep.dev/blog/agentic-coding-vs-vibe-coding</loc>
<lastmod>2026-08-01T07:32:39.551Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sandeep.dev/blog/what-a-software-factory-costs</loc>
<lastmod>2026-08-01T07:32:40.366Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sandeep.dev/blog/software-factory-you-can-buy</loc>
<lastmod>2026-09-13T10:24:07.713Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sandeep.dev/blog/10-principles-of-agentic-web-testing</loc>
<lastmod>2026-09-13T10:24:06.942Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sandeep.dev/blog/dockerizing-headless-hashnode-starter-kit</loc>
<lastmod>2024-08-10T04:30:26.620Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sandeep.dev/blog/headless-cms-for-blogging</loc>
<lastmod>2024-02-06T07:13:07.161Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sandeep.dev/blog/mistakes-to-avoid-while-recruiting-for-your-startup</loc>
<lastmod>2024-11-06T11:44:27.819Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sandeep.dev/blog/various-ways-to-speed-up-your-cors-preflight-requests</loc>
<lastmod>2023-01-14T19:47:42.232Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sandeep.dev/blog/how-to-show-blog-posts-from-your-hashnode-blog-on-your-personal-site</loc>
<lastmod>2024-02-06T07:01:04.903Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sandeep.dev/blog/how-to-check-javascript-errors-in-console-on-mobile-chrome</loc>
<lastmod>2020-09-11T04:48:17.057Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sandeep.dev/blog/til-you-must-send-user-agent-override-param-when-using-google-analytics-measurement-protocol</loc>
<lastmod>2020-09-01T08:48:46.542Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sandeep.dev/blog/how-hashnode-implements-sso-for-blogs-running-on-custom-domains</loc>
<lastmod>2021-02-09T13:37:54.054Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sandeep.dev/blog/how-to-achieve-truly-zero-downtime-deployment-using-pm2</loc>
<lastmod>2023-10-31T04:04:33.489Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sandeep.dev/blog/til-double-underscores-have-a-name-dunder</loc>
<lastmod>2019-10-02T11:19:26.401Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sandeep.dev/blog/i-was-interviewed-by-michaela-for-her-new-podcast-software-engineering-unlocked</loc>
<lastmod>2023-07-20T07:16:01.791Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sandeep.dev/blog/the-low-effort-way-of-sending-messages-to-a-discord-channel-from-nodejs</loc>
<lastmod>2023-11-27T12:54:18.965Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sandeep.dev/blog/how-i-built-a-cdn-for-our-multi-tenant-app-within-a-day</loc>
<lastmod>2019-05-06T10:33:31.417Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sandeep.dev/blog/offering-speed-as-a-feature-why-hashnode-powered-blogs-are-blazing-fast-high-voltage</loc>
<lastmod>2023-11-14T18:42:29.236Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sandeep.dev/blog/how-we-generate-and-renew-ssl-certs-for-arbitrary-custom-domains-using-letsencrypt</loc>
<lastmod>2023-11-14T21:46:55.554Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sandeep.dev/blog/a-comprehensive-guide-to-coding-a-blockchain-powered-online-community-f938792dbcb4</loc>
<lastmod>2023-11-27T11:39:11.416Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sandeep.dev/blog/the-2018-guide-to-writing-and-testing-real-world-crowdsale-contracts-b428a3e89292</loc>
<lastmod>2018-01-26T21:02:17.436Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://sandeep.dev/blog/rob-eisenberg-on-aurelia-and-how-it-stacks-up-against-angular-2-and-react</loc>
<lastmod>2016-02-12T10:27:35.875Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
</urlset>
