<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://divyanshulohani.xyz</loc>
<lastmod>2026-09-13T19:25:21.342Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://divyanshulohani.xyz/blogs</loc>
<lastmod>2026-09-13T19:25:21.342Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://divyanshulohani.xyz/rss.xml</loc>
<lastmod>2026-09-13T19:25:21.342Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://divyanshulohani.xyz/llm.txt</loc>
<lastmod>2026-09-13T19:25:21.342Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://divyanshulohani.xyz/robots.txt</loc>
<lastmod>2026-09-13T19:25:21.342Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://divyanshulohani.xyz/blogs/how-building-my-own-linktree-clone-led-me-to-a-css-injection-discovery-1g8p</loc>
<lastmod>2026-06-15T08:10:14.961Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://divyanshulohani.xyz/blogs/the-hidden-cost-of-ai-agents-tracing-tokens-tool-calls-and-retries-in-typescript-42k5</loc>
<lastmod>2026-06-03T05:21:47.821Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://divyanshulohani.xyz/blogs/system-design-is-overrated-when-youre-a-beginner-345p</loc>
<lastmod>2026-04-25T05:57:24.640Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://divyanshulohani.xyz/blogs/my-2025-ljj</loc>
<lastmod>2026-01-01T18:04:58.828Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://divyanshulohani.xyz/blogs/the-compromise-of-a-production-vps-4065</loc>
<lastmod>2025-12-10T19:41:08.217Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://divyanshulohani.xyz/blogs/when-hacktoberfest-became-readme-fest-i-did-this-4kk2</loc>
<lastmod>2025-10-08T10:59:58.152Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://divyanshulohani.xyz/blogs/implementing-real-time-chat-with-sse-vs-websockets-and-why-i-chose-one-2mn2</loc>
<lastmod>2025-09-15T04:12:03.584Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://divyanshulohani.xyz/blogs/how-shipping-code-in-a-rush-can-cause-uncalculated-losses-3bg8</loc>
<lastmod>2025-09-09T11:02:24.551Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://divyanshulohani.xyz/blogs/why-mvp-mindset-saves-projects-and-how-i-apply-it-5ei4</loc>
<lastmod>2025-08-12T11:08:06.454Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://divyanshulohani.xyz/blogs/from-web-to-mobile-building-pwas-with-nextjs-bubblewrap-337b</loc>
<lastmod>2025-06-17T14:19:01.878Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://divyanshulohani.xyz/blogs/building-your-online-dev-identity-before-its-too-late-3015</loc>
<lastmod>2025-06-09T06:57:05.170Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://divyanshulohani.xyz/blogs/payment-gateway-chaos-how-i-converted-multiple-providers-into-one-25bd</loc>
<lastmod>2025-05-25T20:25:35.514Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://divyanshulohani.xyz/blogs/my-experience-with-turborepo-monorepos-from-chaos-to-sanity-1h0f</loc>
<lastmod>2025-04-20T04:47:17.521Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://divyanshulohani.xyz/blogs/how-i-built-my-own-cicd-pipeline-for-a-small-project-because-github-said-no-2g2l</loc>
<lastmod>2025-04-01T07:12:15.756Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://divyanshulohani.xyz/blogs/the-vibe-coder-non-technical-developers-and-mirage-of-ai-5h0o</loc>
<lastmod>2025-03-30T07:49:09.233Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://divyanshulohani.xyz/blogs/when-not-to-use-ai-a-developers-perspective-4l60</loc>
<lastmod>2025-03-25T07:08:04.329Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://divyanshulohani.xyz/blogs/google-ads-and-react-101-a-beginners-guide-1aci</loc>
<lastmod>2025-03-18T12:15:17.784Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://divyanshulohani.xyz/blogs/the-unexpected-rise-of-syncdrawguess-a-skribbl-clone-i-barely-finished-489l</loc>
<lastmod>2025-03-05T07:08:44.843Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://divyanshulohani.xyz/blogs/nextjs-starter-template-with-authentication-41n8</loc>
<lastmod>2025-02-11T05:00:05.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://divyanshulohani.xyz/blogs/from-side-project-to-product-the-side-project-obsession-31ii</loc>
<lastmod>2025-02-07T11:43:13.752Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://divyanshulohani.xyz/blogs/going-live-on-localhost-with-nginx-and-rtmp-module-a43</loc>
<lastmod>2025-01-30T17:29:22.795Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://divyanshulohani.xyz/blogs/10-minute-grocery-delivery-app-challenges-tech-stack-and-key-decisions-3ch1</loc>
<lastmod>2025-01-20T14:46:53.800Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://divyanshulohani.xyz/blogs/choosing-redis-caching-over-kafka-for-a-grocery-delivery-app-272g</loc>
<lastmod>2025-01-06T09:47:10.689Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://divyanshulohani.xyz/blogs/2024-a-year-in-review-4bj6</loc>
<lastmod>2025-01-01T13:43:22.913Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://divyanshulohani.xyz/blogs/scraping-data-with-devtools-and-har-files-47m1</loc>
<lastmod>2024-12-27T05:19:31.786Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://divyanshulohani.xyz/blogs/my-journey-into-open-source-first-contributions-and-lessons-learned-4p52</loc>
<lastmod>2024-10-26T07:10:33.838Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://divyanshulohani.xyz/blogs/building-class-to-cloud-solving-a-real-problem-for-coaching-institutes-oim</loc>
<lastmod>2024-09-27T16:22:56.443Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://divyanshulohani.xyz/blogs/my-first-hackathon-experience-peddiehacks-2024-2j41</loc>
<lastmod>2024-08-31T13:53:17.603Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://divyanshulohani.xyz/blogs/building-a-skribblio-clone-from-concept-to-completion-1on4</loc>
<lastmod>2024-08-12T16:34:58.250Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
