<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
	<url>
		<loc>https://anishgandhi.com/4-reasons-why-you-should-use-fuzzy-search-over-searchbox-in-bubble</loc>
		<lastmod>2023-05-30T04:13:01.310Z</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.7</priority>
	</url>
	<url>
		<loc>https://anishgandhi.com/5-simple-scripts-to-upgrade-your-bubble-apps-ui-and-ux</loc>
		<lastmod>2024-12-10T06:49:37.853Z</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.7</priority>
	</url>
	<url>
		<loc>https://anishgandhi.com/6-fatal-mistakes-which-destroy-the-scalability-of-the-bubble-application</loc>
		<lastmod>2023-06-06T15:06:24.744Z</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.7</priority>
	</url>
	<url>
		<loc>https://anishgandhi.com/ai-built-project-4-part-system</loc>
		<lastmod>2026-04-28T00:00:00.000Z</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.7</priority>
	</url>
	<url>
		<loc>https://anishgandhi.com/aider-pagerank-codebase-ranking</loc>
		<lastmod>2026-02-20T00:00:00.000Z</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.7</priority>
	</url>
	<url>
		<loc>https://anishgandhi.com/arbitrary-text-data-source-of-nested-repeating-group-in-bubble</loc>
		<lastmod>2023-08-18T06:47:56.036Z</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.7</priority>
	</url>
	<url>
		<loc>https://anishgandhi.com/audit-log-postgres-trigger-tutorial</loc>
		<lastmod>2026-03-27T00:00:00.000Z</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.7</priority>
	</url>
	<url>
		<loc>https://anishgandhi.com/bubble-documentation</loc>
		<lastmod>2023-07-23T18:49:30.912Z</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.7</priority>
	</url>
	<url>
		<loc>https://anishgandhi.com/bubble-security-api-best-practices</loc>
		<lastmod>2024-10-21T05:42:44.166Z</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.7</priority>
	</url>
	<url>
		<loc>https://anishgandhi.com/bubble-version-control-best-practices</loc>
		<lastmod>2023-12-01T01:57:15.065Z</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.7</priority>
	</url>
	<url>
		<loc>https://anishgandhi.com/bubbleio-tips-1</loc>
		<lastmod>2023-10-22T18:30:00.000Z</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.7</priority>
	</url>
	<url>
		<loc>https://anishgandhi.com/bubbleio-tips-2</loc>
		<lastmod>2023-12-06T04:42:13.218Z</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.7</priority>
	</url>
	<url>
		<loc>https://anishgandhi.com/bubbleio-tips-3</loc>
		<lastmod>2024-10-22T05:32:49.060Z</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.7</priority>
	</url>
	<url>
		<loc>https://anishgandhi.com/chrome-extension-popup-supabase-auth</loc>
		<lastmod>2026-05-15T00:00:00.000Z</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.7</priority>
	</url>
	<url>
		<loc>https://anishgandhi.com/chrome-extension-version-bump-precommit-ci</loc>
		<lastmod>2026-05-22T00:00:00.000Z</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.7</priority>
	</url>
	<url>
		<loc>https://anishgandhi.com/connecting-bubbleio-with-zapier</loc>
		<lastmod>2023-05-31T04:55:56.544Z</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.7</priority>
	</url>
	<url>
		<loc>https://anishgandhi.com/how-ai-coding-tools-edit-code</loc>
		<lastmod>2026-01-09T00:00:00.000Z</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.7</priority>
	</url>
	<url>
		<loc>https://anishgandhi.com/how-can-you-effectively-prevent-deleted-pages-from-consuming-workload-units-wu</loc>
		<lastmod>2024-09-23T04:30:11.672Z</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.7</priority>
	</url>
	<url>
		<loc>https://anishgandhi.com/how-i-used-claude-code-to-build-a-full-stack-react-app-a-step-by-step-development-guide</loc>
		<lastmod>2026-01-26T05:34:09.819Z</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.7</priority>
	</url>
	<url>
		<loc>https://anishgandhi.com/how-to-add-custom-fonts-in-bubbleio</loc>
		<lastmod>2024-11-07T14:38:56.179Z</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.7</priority>
	</url>
	<url>
		<loc>https://anishgandhi.com/how-to-building-an-ai-assistant-with-bubble-without-plugins</loc>
		<lastmod>2024-12-17T10:42:40.272Z</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.7</priority>
	</url>
	<url>
		<loc>https://anishgandhi.com/how-to-calculate-the-distance-between-two-locations-in-bubbleio-one-location-will-be-dynamic</loc>
		<lastmod>2023-06-12T16:27:04.522Z</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.7</priority>
	</url>
	<url>
		<loc>https://anishgandhi.com/how-to-choose-between-the-uuid-and-the-sequential-id-as-the-primary-key-in-xano</loc>
		<lastmod>2024-04-04T07:11:58.584Z</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.7</priority>
	</url>
	<url>
		<loc>https://anishgandhi.com/how-to-convert-bubble-page-into-pdf-how-to-merge-multiple-pdfs-in-bubble</loc>
		<lastmod>2024-06-04T11:30:21.715Z</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.7</priority>
	</url>
	<url>
		<loc>https://anishgandhi.com/how-to-create-a-bubble-app-using-the-phone-number-as-a-signup-method-no-plugin</loc>
		<lastmod>2023-06-07T06:24:47.340Z</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.7</priority>
	</url>
	<url>
		<loc>https://anishgandhi.com/how-to-create-skeleton-loading-in-bubble</loc>
		<lastmod>2024-09-15T14:25:10.721Z</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.7</priority>
	</url>
	<url>
		<loc>https://anishgandhi.com/how-to-implement-daisy-chain-filtering-in-bubbleio</loc>
		<lastmod>2025-08-07T09:53:23.772Z</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.7</priority>
	</url>
	<url>
		<loc>https://anishgandhi.com/how-to-implement-oauth-2-in-bubble</loc>
		<lastmod>2024-07-27T14:22:30.901Z</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.7</priority>
	</url>
	<url>
		<loc>https://anishgandhi.com/how-to-implement-totp-time-based-one-time-passwords-based-2fa-in-bubbleio-without-using-any-api</loc>
		<lastmod>2025-10-20T16:26:09.693Z</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.7</priority>
	</url>
	<url>
		<loc>https://anishgandhi.com/how-to-integrate-gpt-35-turbo-api-into-your-bubbleio-app</loc>
		<lastmod>2023-07-08T11:28:46.427Z</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.7</priority>
	</url>
	<url>
		<loc>https://anishgandhi.com/how-to-let-admins-access-user-accounts-in-bubbleio-without-credentials</loc>
		<lastmod>2025-08-04T12:46:35.479Z</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.7</priority>
	</url>
	<url>
		<loc>https://anishgandhi.com/how-to-merge-pdfs-in-bubble-without-timeouts-using-n8n</loc>
		<lastmod>2025-10-09T14:22:32.029Z</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.7</priority>
	</url>
	<url>
		<loc>https://anishgandhi.com/how-to-migrate-a-relational-database-between-two-bubbleio-apps-using-n8n-step-by-step</loc>
		<lastmod>2025-10-14T06:16:04.264Z</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.7</priority>
	</url>
	<url>
		<loc>https://anishgandhi.com/how-to-paginate-repeating-groups-in-bubbleio-without-loading-all-data-at-once</loc>
		<lastmod>2025-05-19T11:18:15.072Z</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.7</priority>
	</url>
	<url>
		<loc>https://anishgandhi.com/how-to-pass-nested-array-as-a-parameter-in-bubble-api-connector</loc>
		<lastmod>2023-07-05T14:09:14.390Z</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.7</priority>
	</url>
	<url>
		<loc>https://anishgandhi.com/how-to-restrict-file-types-in-multi-file-uploader-in-bubble-no-codeno-paid-plugins</loc>
		<lastmod>2024-05-29T07:51:42.744Z</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.7</priority>
	</url>
	<url>
		<loc>https://anishgandhi.com/how-to-select-data-field-api-access-in-xano</loc>
		<lastmod>2024-04-03T09:09:06.501Z</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.7</priority>
	</url>
	<url>
		<loc>https://anishgandhi.com/how-to-sort-a-repeating-group-in-bubble-by-a-nested-field</loc>
		<lastmod>2025-05-01T09:03:18.280Z</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.7</priority>
	</url>
	<url>
		<loc>https://anishgandhi.com/how-to-use-stripe-payment-intents-with-bubble</loc>
		<lastmod>2023-06-08T05:05:19.577Z</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.7</priority>
	</url>
	<url>
		<loc>https://anishgandhi.com/how-to-use-sub-apps-in-bubble-the-complete-step-by-step-guide</loc>
		<lastmod>2025-05-06T01:58:21.329Z</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.7</priority>
	</url>
	<url>
		<loc>https://anishgandhi.com/how-to-verify-a-users-email-using-postmark-in-the-bubble-app</loc>
		<lastmod>2024-01-11T07:55:05.684Z</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.7</priority>
	</url>
	<url>
		<loc>https://anishgandhi.com/idempotent-pipeline-natural-key-fingerprint</loc>
		<lastmod>2026-01-30T00:00:00.000Z</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.7</priority>
	</url>
	<url>
		<loc>https://anishgandhi.com/integrate-bubble-with-airtable</loc>
		<lastmod>2023-06-01T03:54:21.324Z</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.7</priority>
	</url>
	<url>
		<loc>https://anishgandhi.com/issues-md-learning-log</loc>
		<lastmod>2026-02-27T00:00:00.000Z</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.7</priority>
	</url>
	<url>
		<loc>https://anishgandhi.com/lovable-bola-disclosure-6-hour-rotation</loc>
		<lastmod>2026-04-21T00:00:00.000Z</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.7</priority>
	</url>
	<url>
		<loc>https://anishgandhi.com/markdown-to-html</loc>
		<lastmod>2024-09-11T07:54:25.435Z</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.7</priority>
	</url>
	<url>
		<loc>https://anishgandhi.com/maximizing-seo-and-user-engagement-on-bubbleio-website</loc>
		<lastmod>2023-06-13T13:07:46.914Z</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.7</priority>
	</url>
	<url>
		<loc>https://anishgandhi.com/migrate-usestate-form-react-hook-form-zod</loc>
		<lastmod>2026-04-24T00:00:00.000Z</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.7</priority>
	</url>
	<url>
		<loc>https://anishgandhi.com/n8n-cloud-execution-cap-dispatcher-worker</loc>
		<lastmod>2026-02-06T00:00:00.000Z</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.7</priority>
	</url>
	<url>
		<loc>https://anishgandhi.com/origin-validation-edge-functions-open-redirect</loc>
		<lastmod>2026-04-03T00:00:00.000Z</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.7</priority>
	</url>
	<url>
		<loc>https://anishgandhi.com/phased-migrations-verification-gates</loc>
		<lastmod>2026-05-01T00:00:00.000Z</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.7</priority>
	</url>
	<url>
		<loc>https://anishgandhi.com/postgrest-upsert-constraint-rename-fragility</loc>
		<lastmod>2026-03-20T00:00:00.000Z</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.7</priority>
	</url>
	<url>
		<loc>https://anishgandhi.com/re-query-database-platform-relationships</loc>
		<lastmod>2026-02-13T00:00:00.000Z</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.7</priority>
	</url>
	<url>
		<loc>https://anishgandhi.com/self-host-n8n-in-minutes-no-terminal-commands-no-code-step-by-step</loc>
		<lastmod>2025-08-03T08:52:19.334Z</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.7</priority>
	</url>
	<url>
		<loc>https://anishgandhi.com/ship-manifest-v3-chrome-extension-web-store</loc>
		<lastmod>2026-05-08T00:00:00.000Z</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.7</priority>
	</url>
	<url>
		<loc>https://anishgandhi.com/silent-failures-ai-built-pipelines</loc>
		<lastmod>2026-01-23T00:00:00.000Z</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.7</priority>
	</url>
	<url>
		<loc>https://anishgandhi.com/silent-timezone-bugs-javascript-date</loc>
		<lastmod>2026-03-13T00:00:00.000Z</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.7</priority>
	</url>
	<url>
		<loc>https://anishgandhi.com/stripe-checkout-integration-in-bubble-application-without-any-paid-plugins</loc>
		<lastmod>2023-09-10T14:49:37.865Z</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.7</priority>
	</url>
	<url>
		<loc>https://anishgandhi.com/supabase-publishable-keys-chrome-extension-auth-fix</loc>
		<lastmod>2026-04-23T00:00:00.000Z</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.7</priority>
	</url>
	<url>
		<loc>https://anishgandhi.com/supabase-realtime-broadcast-security-boundary</loc>
		<lastmod>2026-04-17T00:00:00.000Z</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.7</priority>
	</url>
	<url>
		<loc>https://anishgandhi.com/the-learning-curve-of-the-bubble-no-code-developer-explained-using-the-dunning-kruger-effect</loc>
		<lastmod>2024-09-21T20:44:57.735Z</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.7</priority>
	</url>
	<url>
		<loc>https://anishgandhi.com/things-i-understood-before-learning-bubble</loc>
		<lastmod>2024-07-13T14:33:17.974Z</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.7</priority>
	</url>
	<url>
		<loc>https://anishgandhi.com/two-layer-identity-models-supabase</loc>
		<lastmod>2026-03-06T00:00:00.000Z</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.7</priority>
	</url>
	<url>
		<loc>https://anishgandhi.com/user-enumeration-password-reset-leak</loc>
		<lastmod>2026-04-10T00:00:00.000Z</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.7</priority>
	</url>
	<url>
		<loc>https://anishgandhi.com/what-is-rate-limiting-in-xano</loc>
		<lastmod>2024-06-21T07:06:06.291Z</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.7</priority>
	</url>
	<url>
		<loc>https://anishgandhi.com/why-ai-tools-dont-use-diffs</loc>
		<lastmod>2026-01-16T00:00:00.000Z</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.7</priority>
	</url>
	<url>
		<loc>https://anishgandhi.com/why-one-should-choose-bubble</loc>
		<lastmod>2026-05-18T13:00:00.000Z</lastmod>
		<changefreq>monthly</changefreq>
		<priority>0.7</priority>
	</url>
</urlset>
