<?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://rahulr.cc</loc>
<lastmod>2026-05-12T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://rahulr.cc/blogs</loc>
<lastmod>2026-05-12T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://rahulr.cc/cs</loc>
<lastmod>2026-05-12T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://rahulr.cc/blogs/secure-any-self-hosted-app-with-cloudflare-access</loc>
<image:image>
<image:loc>https://cms-api.rahulr.cc/assets/0e3d0040-5c8b-4b30-b378-1a3f7b43ca20.png</image:loc>
</image:image>
<lastmod>2026-06-15T13:24:28.701Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://rahulr.cc/blogs/cloudflare-tunnel-on-multiple-vpses-ha-scaling-and-pitfalls</loc>
<image:image>
<image:loc>https://cms-api.rahulr.cc/assets/44ac21b1-791a-4f18-91db-041397345e1f.png</image:loc>
</image:image>
<lastmod>2026-06-15T13:24:51.955Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://rahulr.cc/blogs/managing-multiple-services-with-cloudflare-local-tunneling</loc>
<image:image>
<image:loc>https://cms-api.rahulr.cc/assets/eaebc7f8-47dd-4fc2-a7f5-a40c746e6343.png</image:loc>
</image:image>
<lastmod>2026-06-15T13:26:04.425Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://rahulr.cc/blogs/docker-networking-in-depth-build-secure-and-scalable-container-networks</loc>
<image:image>
<image:loc>https://cms-api.rahulr.cc/assets/4e3260e0-16dd-4e84-86c7-503859a9880a.png</image:loc>
</image:image>
<lastmod>2026-06-15T13:26:32.872Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://rahulr.cc/blogs/an-in-depth-guide-to-dockerfiles-from-basics-to-production-optimization</loc>
<image:image>
<image:loc>https://cms-api.rahulr.cc/assets/4a13458a-aeba-4519-a023-ea3fc137d909.png</image:loc>
</image:image>
<lastmod>2026-06-15T12:41:22.584Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://rahulr.cc/blogs/a-developers-guide-to-container-sanity-without-the-therapy-bills</loc>
<image:image>
<image:loc>https://cms-api.rahulr.cc/assets/42be371d-ac71-479c-aaa7-b122e2f8dd81.png</image:loc>
</image:image>
<lastmod>2026-06-15T12:41:53.465Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://rahulr.cc/blogs/setting-up-ngrok-for-webhook-testing</loc>
<image:image>
<image:loc>https://cms-api.rahulr.cc/assets/7d1f2b8c-9a75-4f2e-a9e4-30c1fc111fdd.png</image:loc>
</image:image>
<lastmod>2026-06-15T12:42:57.054Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://rahulr.cc/blogs/docker-demystified</loc>
<image:image>
<image:loc>https://cms-api.rahulr.cc/assets/09df142c-a146-43a0-ba63-2b11811e5a8c.png</image:loc>
</image:image>
<lastmod>2026-06-15T12:43:09.747Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://rahulr.cc/blogs/advanced-prompt-engineering-techniques</loc>
<image:image>
<image:loc>https://cms-api.rahulr.cc/assets/cd3667fe-d7b8-4e66-bdd8-ef247ed9bc0d.png</image:loc>
</image:image>
<lastmod>2026-06-15T12:43:27.560Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://rahulr.cc/blogs/mastering-prompt-engineering</loc>
<image:image>
<image:loc>https://cms-api.rahulr.cc/assets/b236f1b2-6a3a-402e-890f-58b2121ce84c.png</image:loc>
</image:image>
<lastmod>2026-06-15T12:43:41.074Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://rahulr.cc/blogs/setting-up-redux-toolkit-with-reactjs</loc>
<image:image>
<image:loc>https://cms-api.rahulr.cc/assets/e9a82f4e-d75c-497f-83fd-2a20039e1681.webp</image:loc>
</image:image>
<lastmod>2026-06-15T12:44:06.235Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://rahulr.cc/blogs/async-api-calls-with-redux-toolkit</loc>
<image:image>
<image:loc>https://cms-api.rahulr.cc/assets/d8fb2555-cd8f-4a19-aa27-b9a52cf1f086.webp</image:loc>
</image:image>
<lastmod>2026-06-15T12:44:25.475Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://rahulr.cc/series/docker</loc>
<image:image>
<image:loc>https://cms-api.rahulr.cc/assets/f695642d-bd4f-41e7-8d86-f32095d2c607.png</image:loc>
</image:image>
<lastmod>2026-06-03T02:08:50.946Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://rahulr.cc/series/mastering-cloudflare</loc>
<image:image>
<image:loc>https://cms-api.rahulr.cc/assets/0e3f1710-eb94-42ca-be98-26dcbaf3d036.png</image:loc>
</image:image>
<lastmod>2026-06-08T14:45:09.669Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://rahulr.cc/series/redux-toolkit</loc>
<image:image>
<image:loc>https://cms-api.rahulr.cc/assets/8d1ebc45-f493-4332-b42d-296b9447f041.png</image:loc>
</image:image>
<lastmod>2026-06-10T18:35:22.372Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://rahulr.cc/cs/whatsapp-crm</loc>
<image:image>
<image:loc>https://cms-api.rahulr.cc/assets/d87b26f4-c6b5-4f82-8bf5-729c99e43a55.png</image:loc>
</image:image>
<lastmod>2026-05-31T05:47:29.137Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://rahulr.cc/cs/scaling-workshop</loc>
<image:image>
<image:loc>https://cms-api.rahulr.cc/assets/a76e07b4-3101-4673-9802-97bf86497ad5.png</image:loc>
</image:image>
<lastmod>2026-05-31T05:47:47.280Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://rahulr.cc/cs/custom-etl</loc>
<image:image>
<image:loc>https://cms-api.rahulr.cc/assets/2f5668ff-8356-427c-ae7b-13d2c48480c3.png</image:loc>
</image:image>
<lastmod>2026-05-31T05:48:02.679Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
</urlset>
