<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:mobile="http://www.google.com/schemas/sitemap-mobile/1.0" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://www.ravgeet.in/blog</loc></url><url><loc>https://www.ravgeet.in/clients</loc></url><url><loc>https://www.ravgeet.in/contact</loc></url><url><loc>https://www.ravgeet.in/projects</loc></url><url><loc>https://www.ravgeet.in/services</loc></url><url><loc>https://www.ravgeet.in/story</loc></url><url><loc>https://www.ravgeet.in/</loc></url><url><loc>https://www.ravgeet.in/clients/adam-the-automator</loc></url><url><loc>https://www.ravgeet.in/clients/adeva-it</loc></url><url><loc>https://www.ravgeet.in/clients/circle-ci</loc></url><url><loc>https://www.ravgeet.in/clients/cloudanswers</loc></url><url><loc>https://www.ravgeet.in/clients/css-tricks</loc></url><url><loc>https://www.ravgeet.in/clients/lightrun</loc></url><url><loc>https://www.ravgeet.in/clients/ravsam</loc></url><url><loc>https://www.ravgeet.in/clients/strapi</loc></url><url><loc>https://www.ravgeet.in/clients/twilio</loc></url><url><loc>https://www.ravgeet.in/clients/vonage</loc></url><url><loc>https://www.ravgeet.in/projects/flutter-app-for-brandcares</loc></url><url><loc>https://www.ravgeet.in/projects/gtk-website</loc></url><url><loc>https://www.ravgeet.in/projects/organic-farmers-connect</loc></url><url><loc>https://www.ravgeet.in/projects/personal-calendar</loc></url><url><loc>https://www.ravgeet.in/services/ai-consulting</loc></url><url><loc>https://www.ravgeet.in/services/software-engineering</loc></url><url><loc>https://www.ravgeet.in/services/technical-content-writing</loc></url><url><loc>https://www.ravgeet.in/blog/building-a-real-time-power-outage-monitor-with-esp32-and-slack</loc></url><url><loc>https://www.ravgeet.in/blog/debugging-and-stopping-infinite-render-loops-in-react</loc></url><url><loc>https://www.ravgeet.in/blog/rebuilding-my-static-blog-with-build-time-data-and-instant-search</loc></url><url><loc>https://www.ravgeet.in/blog/my-7-aspirations-as-a-software-engineer-in-2026</loc></url><url><loc>https://www.ravgeet.in/blog/realtime-deploy-notifications-in-nextjs-with-toasts</loc></url><url><loc>https://www.ravgeet.in/blog/building-a-real-time-cpu-monitor-for-macos-with-xbar</loc></url><url><loc>https://www.ravgeet.in/blog/building-a-realtime-chat-app-with-react-laravel-and-websockets</loc></url><url><loc>https://www.ravgeet.in/blog/deploy-a-website-on-netlify-through-github-actions</loc></url><url><loc>https://www.ravgeet.in/blog/how-i-built-a-unified-calendar-dashboard-with-nextjs-vercel-edge-functions-and-no-database</loc></url><url><loc>https://www.ravgeet.in/blog/react-vs-vue-what-is-the-best-framework-for-your-project</loc></url><url><loc>https://www.ravgeet.in/blog/handling-undo-functions-in-rich-text-editors</loc></url><url><loc>https://www.ravgeet.in/blog/improve-table-speed-in-react-by-using-web-workers-for-filters</loc></url><url><loc>https://www.ravgeet.in/blog/setup-and-customize-bootstrap-in-next-js</loc></url><url><loc>https://www.ravgeet.in/blog/build-and-deploy-a-nuxt3-app-to-netlify</loc></url><url><loc>https://www.ravgeet.in/blog/starting-my-first-full-time-role-as-a-software-engineer</loc></url><url><loc>https://www.ravgeet.in/blog/automate-github-stats-reporting-with-scheduled-pipelines</loc></url><url><loc>https://www.ravgeet.in/blog/the-ultimate-guide-to-python-logging</loc></url><url><loc>https://www.ravgeet.in/blog/using-custom-controllers-in-strapi-to-power-a-nextjs-app</loc></url><url><loc>https://www.ravgeet.in/blog/getting-the-most-out-of-github-copilot-chat-in-vs-code</loc></url><url><loc>https://www.ravgeet.in/blog/final-report-for-google-summer-of-code-2019</loc></url><url><loc>https://www.ravgeet.in/blog/build-a-task-assignment-app-with-twilio-whatsapp-strapi-and-nextjs</loc></url><url><loc>https://www.ravgeet.in/blog/build-a-news-aggregator-app-using-strapi-and-nuxtjs</loc></url><url><loc>https://www.ravgeet.in/blog/automating-project-maintenance-on-github</loc></url><url><loc>https://www.ravgeet.in/blog/send-slack-notification-when-github-actions-fails</loc></url><url><loc>https://www.ravgeet.in/blog/collect-form-responses-using-google-apps-script-in-jekyll-website-ravsam</loc></url><url><loc>https://www.ravgeet.in/blog/disable-submit-button-if-form-fields-have-not-changed-in-a-nuxt-vue-app</loc></url><url><loc>https://www.ravgeet.in/blog/custom-log-monitoring-service-using-google-apps-script</loc></url><url><loc>https://www.ravgeet.in/blog/build-a-chrome-extension-in-nextjs-and-notion-api</loc></url><url><loc>https://www.ravgeet.in/blog/implementing-audio-in-a-podcast-app-with-strapi</loc></url><url><loc>https://www.ravgeet.in/blog/handling-undoredo-functions-in-rich-text-editors</loc></url><url><loc>https://www.ravgeet.in/blog/deploy-strapi-on-vps-with-ubuntu-mysql</loc></url><url><loc>https://www.ravgeet.in/blog/how-to-add-and-customize-bootstrap-in-nuxt-js</loc></url><url><loc>https://www.ravgeet.in/blog/how-to-setup-and-customize-tailwind-in-nuxtjs</loc></url><url><loc>https://www.ravgeet.in/blog/frontend-monitoring-a-complete-guide</loc></url><url><loc>https://www.ravgeet.in/blog/how-to-enable-in-app-notifications-using-tinymce-apis</loc></url><url><loc>https://www.ravgeet.in/blog/logging-in-python</loc></url><url><loc>https://www.ravgeet.in/blog/offline-toast-notification-in-nuxt-vue-app</loc></url><url><loc>https://www.ravgeet.in/blog/handling-previews-in-a-headless-architecture-strapi-and-nextjs</loc></url><url><loc>https://www.ravgeet.in/blog/fantasy-premier-league-with-ai-first-10-gameweeks-review</loc></url><url><loc>https://www.ravgeet.in/blog/rest-vs-soap-why-we-recommend-rest-apis-for-a2p-messaging</loc></url><url><loc>https://www.ravgeet.in/blog/first-two-weeks-at-gsoc-2019</loc></url><url><loc>https://www.ravgeet.in/blog/two-minute-read-newsletter-to-help-google-summer-of-code-aspirants</loc></url><url><loc>https://www.ravgeet.in/blog/getting-selected-for-google-summer-of-code-2019</loc></url><url><loc>https://www.ravgeet.in/blog/5-netlify-plugins-to-ensure-a-great-web-experience</loc></url><url><loc>https://www.ravgeet.in/blog/add-unsubscribe-link-in-emails-using-google-apps-script</loc></url><url><loc>https://www.ravgeet.in/blog/send-an-email-notification-when-github-actions-fails</loc></url><url><loc>https://www.ravgeet.in/blog/how-to-track-email-opens-with-google-apps-script</loc></url><url><loc>https://www.ravgeet.in/blog/using-python-scripts-to-take-screenshots</loc></url><url><loc>https://www.ravgeet.in/blog/progress-bar-in-next-js</loc></url><url><loc>https://www.ravgeet.in/blog/generating-dynamic-sales-quotes-with-dropbox-sign</loc></url><url><loc>https://www.ravgeet.in/blog/build-client-payment-reminders-using-twilio-notion-and-python</loc></url><url><loc>https://www.ravgeet.in/blog/back-to-basics-conditional-logic-with-python-if-else-if</loc></url><url><loc>https://www.ravgeet.in/blog/turn-a-google-sheet-into-a-rest-api</loc></url><url><loc>https://www.ravgeet.in/blog/collecting-email-signups-with-the-notion-api</loc></url><url><loc>https://www.ravgeet.in/blog/what-is-end-to-end-testing</loc></url><url><loc>https://www.ravgeet.in/blog/script-as-a-task-using-vs-code-ide</loc></url><url><loc>https://www.ravgeet.in/blog/how-to-setup-email-marketing-using-google-apps-scripts</loc></url><url><loc>https://www.ravgeet.in/blog/best-vs-code-extensions-for-nuxt-vue-projects</loc></url><url><loc>https://www.ravgeet.in/blog/adding-pages-to-jekyll-site</loc></url><url><loc>https://www.ravgeet.in/blog/service-status-monitoring-using-whatsapp-notion-and-python</loc></url><url><loc>https://www.ravgeet.in/blog/setup-github-actions-for-a-dart-project</loc></url><url><loc>https://www.ravgeet.in/blog/developing-leaderboard-for-gnome-hackers</loc></url><url><loc>https://www.ravgeet.in/blog/booking-appointments-with-twilio-notion-and-fastapi</loc></url><url><loc>https://www.ravgeet.in/blog/authoring-npm-packages-with-monorepos</loc></url><url><loc>https://www.ravgeet.in/blog/saying-hello-to-hashnode</loc></url><url><loc>https://www.ravgeet.in/blog/great-tools-for-running-a-tech-startup</loc></url><url><loc>https://www.ravgeet.in/blog/backup-google-apps-scripts-using-github-actions</loc></url><url><loc>https://www.ravgeet.in/blog/creating-an-app-information-component-in-nuxt</loc></url><url><loc>https://www.ravgeet.in/blog/working-with-markdown-in-python</loc></url><url><loc>https://www.ravgeet.in/blog/dropilio-leveraging-twilio-whatsapp-api</loc></url><url><loc>https://www.ravgeet.in/blog/how-to-achieve-a-redesign-of-your-website</loc></url><url><loc>https://www.ravgeet.in/blog/why-flutter-developer-could-be-a-1mn-job</loc></url></urlset>