<?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://www.raktimranjit.com</loc>
<image:image>
<image:loc>https://www.raktimranjit.com/images/raktim/raktim-ranjit-software-engineer.webp</image:loc>
</image:image>
<lastmod>2026-10-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/about</loc>
<image:image>
<image:loc>https://www.raktimranjit.com/images/raktim/raktim-ranjit-software-engineer.webp</image:loc>
</image:image>
<lastmod>2026-10-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/projects</loc>
<lastmod>2026-10-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/expertise</loc>
<lastmod>2026-10-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/blog</loc>
<lastmod>2026-10-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/notes</loc>
<lastmod>2026-10-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing</loc>
<lastmod>2026-10-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/gallery</loc>
<image:image>
<image:loc>https://www.raktimranjit.com/images/gallery/instagram-dc9dpwd.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://www.raktimranjit.com/images/gallery/instagram-doog6dde5cf.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://www.raktimranjit.com/images/gallery/instagram-doohxmmkw1.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://www.raktimranjit.com/images/gallery/instagram-dphqvegexgl.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://www.raktimranjit.com/images/gallery/instagram-da9q2gr2x.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://www.raktimranjit.com/images/gallery/instagram-da7nnfme3ri.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://www.raktimranjit.com/images/raktim/raktim-ranjit-bench-portrait.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://www.raktimranjit.com/images/raktim/raktim-ranjit-kurta-portrait.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://www.raktimranjit.com/images/raktim/raktim-ranjit-by-the-water.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://www.raktimranjit.com/images/raktim/raktim-ranjit-blue-bench.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://www.raktimranjit.com/images/raktim/raktim-ranjit-beside-tree.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://www.raktimranjit.com/images/raktim/raktim-ranjit-roadside.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://www.raktimranjit.com/images/raktim/raktim-ranjit-walking.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://www.raktimranjit.com/images/raktim/raktim-ranjit-grey-jacket.webp</image:loc>
</image:image>
<lastmod>2026-10-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/links</loc>
<lastmod>2026-10-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/uses</loc>
<lastmod>2026-10-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/now</loc>
<lastmod>2026-10-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/speaking</loc>
<lastmod>2026-10-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/contact</loc>
<lastmod>2026-10-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/privacy</loc>
<lastmod>2026-10-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/terms</loc>
<lastmod>2026-10-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/accessibility</loc>
<lastmod>2026-10-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/projects/rechvix</loc>
<image:image>
<image:loc>https://www.raktimranjit.com/images/projects/rechvix-billing-pos.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://www.raktimranjit.com/images/products/rechvix-logo.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://www.raktimranjit.com/images/projects/rechvix-inventory.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://www.raktimranjit.com/images/projects/rechvix-accounting.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://www.raktimranjit.com/images/projects/rechvix-gst-eway-bill.webp</image:loc>
</image:image>
<lastmod>2026-10-07T00:00:00.000Z</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/projects/orderrestro</loc>
<image:image>
<image:loc>https://www.raktimranjit.com/images/projects/orderrestro-kitchen-display.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://www.raktimranjit.com/images/products/orderrestro-logo.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://www.raktimranjit.com/images/projects/orderrestro-dashboard.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://www.raktimranjit.com/images/projects/orderrestro-tables.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://www.raktimranjit.com/images/projects/orderrestro-menu.webp</image:loc>
</image:image>
<lastmod>2026-10-07T00:00:00.000Z</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/projects/nodedr-pos</loc>
<image:image>
<image:loc>https://www.raktimranjit.com/images/projects/nodedr-pos-checkout.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://www.raktimranjit.com/images/products/nodedr-pos-logo.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://www.raktimranjit.com/images/projects/nodedr-pos-inventory.webp</image:loc>
</image:image>
<lastmod>2026-10-07T00:00:00.000Z</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/projects/kinetirx</loc>
<image:image>
<image:loc>https://www.raktimranjit.com/images/projects/kinetirx-pos.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://www.raktimranjit.com/images/products/kinetirx-logo.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://www.raktimranjit.com/images/projects/kinetirx-inventory.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://www.raktimranjit.com/images/projects/kinetirx-patients.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://www.raktimranjit.com/images/projects/kinetirx-due-khata.webp</image:loc>
</image:image>
<lastmod>2026-10-07T00:00:00.000Z</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/projects/zulivio</loc>
<image:image>
<image:loc>https://www.raktimranjit.com/images/projects/zulivio-assignments.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://www.raktimranjit.com/images/products/zulivio-logo.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://www.raktimranjit.com/images/projects/zulivio-employees.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://www.raktimranjit.com/images/projects/zulivio-attendance.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://www.raktimranjit.com/images/projects/zulivio-data-hub.webp</image:loc>
</image:image>
<lastmod>2026-10-07T00:00:00.000Z</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/projects/submify</loc>
<image:image>
<image:loc>https://www.raktimranjit.com/images/projects/submify-2.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://www.raktimranjit.com/images/products/submify-logo.webp</image:loc>
</image:image>
<lastmod>2026-10-07T00:00:00.000Z</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/projects/nodedr-construction-erp</loc>
<image:image>
<image:loc>https://www.raktimranjit.com/images/projects/nodedr-erp-inventory.webp</image:loc>
</image:image>
<image:image>
<image:loc>https://www.raktimranjit.com/images/products/nodedr-logo.webp</image:loc>
</image:image>
<lastmod>2026-10-07T00:00:00.000Z</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/expertise/software-engineering</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/expertise/systems-architecture</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/expertise/enterprise-software</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/expertise/forward-deployed-engineering</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/expertise/ai-automation</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/expertise/devops</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/expertise/networking</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/expertise/cybersecurity</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/expertise/infrastructure</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/expertise/product-engineering</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/blog/stock-balances-in-application-code</loc>
<lastmod>2026-10-05</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/blog/rls-is-not-your-only-tenant-boundary</loc>
<lastmod>2026-10-05</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/blog/offline-first-restaurant-software</loc>
<lastmod>2026-10-05</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/blog/gst-inclusive-mrp-pos-calculation</loc>
<lastmod>2026-10-05</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/blog/restore-drill-postgresql-business-software</loc>
<lastmod>2026-10-05</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/blog/open-source-gst-billing-software-rechvix</loc>
<lastmod>2026-10-07</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/blog/self-hosted-restaurant-pos-orderrestro</loc>
<lastmod>2026-10-07</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/blog/offline-retail-pos-gst-inclusive-mrp-billing</loc>
<lastmod>2026-10-07</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/blog/pharmacy-management-software-batch-expiry-kinetirx</loc>
<lastmod>2026-10-07</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/blog/self-hosted-attendance-and-crm-software-zulivio</loc>
<lastmod>2026-10-07</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/blog/self-hosted-form-backend-api-submify</loc>
<lastmod>2026-10-07</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/blog/construction-erp-material-procurement-workflow</loc>
<lastmod>2026-10-07</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/blog/what-is-an-mcp-server</loc>
<lastmod>2026-10-08</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/blog/how-to-build-an-mcp-server</loc>
<lastmod>2026-10-08</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/blog/mcp-security-and-prompt-injection</loc>
<lastmod>2026-10-08</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/blog/what-is-prompt-injection</loc>
<lastmod>2026-10-08</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/blog/why-ai-agents-fail-in-production</loc>
<lastmod>2026-10-08</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/blog/ai-code-review-vs-human-code-review</loc>
<lastmod>2026-10-08</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/blog/what-is-llm-observability</loc>
<lastmod>2026-10-08</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/blog/how-to-monitor-llm-costs-in-production</loc>
<lastmod>2026-10-08</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/blog/vibe-coding-vs-vibe-engineering</loc>
<lastmod>2026-10-08</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/blog/is-vibe-coding-safe</loc>
<lastmod>2026-10-08</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/blog/claude-code-vs-cursor-vs-copilot</loc>
<lastmod>2026-10-08</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/blog/spec-driven-development-with-coding-agents</loc>
<lastmod>2026-10-08</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/blog/will-ai-replace-developers</loc>
<lastmod>2026-10-08</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/blog/how-to-self-host-an-llm</loc>
<lastmod>2026-10-08</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/blog/how-to-self-host-n8n</loc>
<lastmod>2026-10-08</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/blog/n8n-vs-zapier-vs-make</loc>
<lastmod>2026-10-08</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/blog/postgresql-row-level-security-guide</loc>
<lastmod>2026-10-08</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/blog/how-to-build-a-multi-tenant-saas-on-postgresql</loc>
<lastmod>2026-10-08</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/blog/why-is-my-postgres-query-slow</loc>
<lastmod>2026-10-08</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/blog/postgres-connection-pooling-explained</loc>
<lastmod>2026-10-08</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/blog/what-is-event-sourcing</loc>
<lastmod>2026-10-08</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/blog/modular-monolith-vs-microservices</loc>
<lastmod>2026-10-08</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/blog/jwt-vs-session-cookies</loc>
<lastmod>2026-10-08</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/blog/oauth-vs-oidc-vs-saml</loc>
<lastmod>2026-10-08</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/blog/postgresql-18-vs-17</loc>
<lastmod>2026-10-08</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/blog/how-to-prevent-sql-injection</loc>
<lastmod>2026-10-08</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/blog/ai-agents-and-supply-chain-attacks</loc>
<lastmod>2026-10-08</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/blog/is-docker-safe-for-production</loc>
<lastmod>2026-10-08</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/blog/self-hosted-security-hardening</loc>
<lastmod>2026-10-08</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/blog/reverse-proxy-security-hardening</loc>
<lastmod>2026-10-08</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/blog/is-web-scraping-legal</loc>
<lastmod>2026-10-08</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/blog/self-hosting-checklist</loc>
<lastmod>2026-10-08</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/blog/is-self-hosting-worth-it</loc>
<lastmod>2026-10-08</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/blog/self-hosted-vs-saas-costs</loc>
<lastmod>2026-10-08</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/blog/how-to-set-up-a-ci-cd-pipeline</loc>
<lastmod>2026-10-08</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/blog/docker-compose-practical-guide</loc>
<lastmod>2026-10-08</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/blog/kubernetes-for-beginners-do-you-need-it</loc>
<lastmod>2026-10-08</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/blog/ansible-vs-terraform-vs-argo-cd</loc>
<lastmod>2026-10-08</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/blog/argo-cd-vs-flux</loc>
<lastmod>2026-10-08</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/blog/recovering-from-self-hosted-data-loss</loc>
<lastmod>2026-10-08</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/blog/ssl-certificate-renewal-self-hosted</loc>
<lastmod>2026-10-08</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/blog/what-is-a-reverse-proxy</loc>
<lastmod>2026-10-08</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/blog/dns-records-explained-for-self-hosters</loc>
<lastmod>2026-10-08</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/blog/cloudflare-tunnel-vs-port-forwarding</loc>
<lastmod>2026-10-08</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/blog/what-is-offline-first-software</loc>
<lastmod>2026-10-08</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/blog/go-concurrency-patterns</loc>
<lastmod>2026-10-08</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/blog/go-for-backend-beginners</loc>
<lastmod>2026-10-08</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/blog/deploying-a-go-app-with-docker</loc>
<lastmod>2026-10-08</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/blog/how-to-choose-a-pos-system-for-a-small-business</loc>
<lastmod>2026-10-08</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/blog/toast-vs-square-vs-clover</loc>
<lastmod>2026-10-08</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/blog/cloud-pos-vs-on-premise-pos</loc>
<lastmod>2026-10-08</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/blog/gst-billing-software-for-small-business</loc>
<lastmod>2026-10-08</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/blog/gst-invoice-requirements-checklist</loc>
<lastmod>2026-10-08</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/blog/tally-vs-vyapar-vs-zoho-books</loc>
<lastmod>2026-10-08</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/blog/billing-software-with-inventory</loc>
<lastmod>2026-10-08</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/blog/best-crm-for-small-business</loc>
<lastmod>2026-10-08</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/blog/erp-vs-crm</loc>
<lastmod>2026-10-08</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/blog/construction-erp-cost-and-features</loc>
<lastmod>2026-10-08</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/blog/erp-software-for-small-business</loc>
<lastmod>2026-10-08</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/blog/pharmacy-management-software-checklist</loc>
<lastmod>2026-10-08</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/blog/formspree-alternatives-and-self-hosted-form-backends</loc>
<lastmod>2026-10-08</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/blog/nextjs-vs-wordpress</loc>
<lastmod>2026-10-08</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/blog/how-much-does-a-small-business-website-cost</loc>
<lastmod>2026-10-08</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/blog/seo-vs-aeo-vs-geo</loc>
<lastmod>2026-10-08</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/blog/how-to-get-cited-by-ai-assistants</loc>
<lastmod>2026-10-08</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/blog/why-distribution-beats-product</loc>
<lastmod>2026-10-08</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/blog/what-is-forward-deployed-engineering</loc>
<lastmod>2026-10-08</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/blog/attendance-and-workforce-management-software</loc>
<lastmod>2026-10-08</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/blog/idempotency-for-invoice-posting</loc>
<lastmod>2026-10-11</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/blog/business-dates-and-time-zones-in-reports</loc>
<lastmod>2026-10-11</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/blog/audit-log-vs-application-log-business-software</loc>
<lastmod>2026-10-11</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/blog/websockets-vs-sse-business-screens</loc>
<lastmod>2026-10-11</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/blog/approval-workflow-state-transitions</loc>
<lastmod>2026-10-11</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/blog/deno-cloudflare-acquisition-what-developers-should-do</loc>
<lastmod>2026-10-11</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/notes/docker-restart-ignores-env-file</loc>
<lastmod>2026-09-28</lastmod>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/notes/strict-csp-breaks-nextjs-hydration</loc>
<lastmod>2026-09-14</lastmod>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/notes/tailwind-v4-unlayered-css-wins</loc>
<lastmod>2026-09-13</lastmod>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/notes/casaos-empty-bind-mount</loc>
<lastmod>2026-09-05</lastmod>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence</loc>
<image:image>
<image:loc>https://www.raktimranjit.com/images/books/proof-of-absence-part-one-cover.webp</image:loc>
</image:image>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence-part-two-borrowed-lives</loc>
<image:image>
<image:loc>https://www.raktimranjit.com/images/books/proof-of-absence-part-two-cover.webp</image:loc>
</image:image>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence/read</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence/read/1</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence/read/2</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence/read/3</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence/read/4</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence/read/5</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence/read/6</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence/read/7</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence/read/8</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence/read/9</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence/read/10</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence/read/11</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence/read/12</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence/read/13</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence/read/14</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence/read/15</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence/read/16</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence/read/17</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence/read/18</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence/read/19</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence/read/20</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence/read/21</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence/read/22</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence/read/23</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence/read/24</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence/read/25</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence/read/26</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence/read/27</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence/read/28</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence/read/29</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence/read/30</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence/read/31</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence/read/32</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence/read/33</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence/read/34</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence/read/35</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence/read/36</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence/read/37</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence/read/38</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence/read/39</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence/read/40</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence/read/41</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence/read/42</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence/read/43</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence/read/44</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence/read/45</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence/read/46</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence/read/47</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence/read/48</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence/read/49</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence/read/50</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence/read/51</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence/read/52</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence/read/53</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence/read/54</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence/read/55</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence-part-two-borrowed-lives/read</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence-part-two-borrowed-lives/read/1</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence-part-two-borrowed-lives/read/2</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence-part-two-borrowed-lives/read/3</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence-part-two-borrowed-lives/read/4</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence-part-two-borrowed-lives/read/5</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence-part-two-borrowed-lives/read/6</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence-part-two-borrowed-lives/read/7</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence-part-two-borrowed-lives/read/8</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence-part-two-borrowed-lives/read/9</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence-part-two-borrowed-lives/read/10</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence-part-two-borrowed-lives/read/11</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence-part-two-borrowed-lives/read/12</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence-part-two-borrowed-lives/read/13</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence-part-two-borrowed-lives/read/14</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence-part-two-borrowed-lives/read/15</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence-part-two-borrowed-lives/read/16</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence-part-two-borrowed-lives/read/17</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence-part-two-borrowed-lives/read/18</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence-part-two-borrowed-lives/read/19</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence-part-two-borrowed-lives/read/20</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence-part-two-borrowed-lives/read/21</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence-part-two-borrowed-lives/read/22</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence-part-two-borrowed-lives/read/23</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence-part-two-borrowed-lives/read/24</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence-part-two-borrowed-lives/read/25</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence-part-two-borrowed-lives/read/26</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence-part-two-borrowed-lives/read/27</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence-part-two-borrowed-lives/read/28</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence-part-two-borrowed-lives/read/29</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence-part-two-borrowed-lives/read/30</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence-part-two-borrowed-lives/read/31</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence-part-two-borrowed-lives/read/32</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence-part-two-borrowed-lives/read/33</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence-part-two-borrowed-lives/read/34</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence-part-two-borrowed-lives/read/35</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence-part-two-borrowed-lives/read/36</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence-part-two-borrowed-lives/read/37</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence-part-two-borrowed-lives/read/38</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence-part-two-borrowed-lives/read/39</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence-part-two-borrowed-lives/read/40</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence-part-two-borrowed-lives/read/41</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence-part-two-borrowed-lives/read/42</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence-part-two-borrowed-lives/read/43</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence-part-two-borrowed-lives/read/44</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence-part-two-borrowed-lives/read/45</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence-part-two-borrowed-lives/read/46</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence-part-two-borrowed-lives/read/47</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence-part-two-borrowed-lives/read/48</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence-part-two-borrowed-lives/read/49</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence-part-two-borrowed-lives/read/50</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence-part-two-borrowed-lives/read/51</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence-part-two-borrowed-lives/read/52</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence-part-two-borrowed-lives/read/53</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence-part-two-borrowed-lives/read/54</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/writing/proof-of-absence-part-two-borrowed-lives/read/55</loc>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.raktimranjit.com/llms.txt</loc>
<priority>0.3</priority>
</url>
</urlset>
