<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://mrgulshanyadav.hashnode.dev</loc>
    <lastmod>2026-09-09T08:16:42.702Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://mrgulshanyadav.hashnode.dev/free-ahrefs-alternative-in-2026-the-toolkit-that-replaced-it</loc>
    <lastmod>2026-09-09T02:30:28.863Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mrgulshanyadav.hashnode.dev/websockets-in-node-js-real-time-apps-done-right</loc>
    <lastmod>2026-09-08T13:30:26.068Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mrgulshanyadav.hashnode.dev/seo-for-ai-engines-the-checklist-for-2026</loc>
    <lastmod>2026-09-08T02:30:13.661Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mrgulshanyadav.hashnode.dev/node-js-security-essentials-the-checklist-i-use-in-production</loc>
    <lastmod>2026-09-07T13:31:06.530Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mrgulshanyadav.hashnode.dev/how-to-get-into-google-ai-overviews-what-actually-works</loc>
    <lastmod>2026-09-07T02:30:33.340Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mrgulshanyadav.hashnode.dev/implementing-authentication-in-node-js-apps-jwt-oauth-2-0-bcrypt</loc>
    <lastmod>2026-09-06T13:30:55.816Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mrgulshanyadav.hashnode.dev/ai-citations-explained-how-to-get-cited-in-ai-search-answers</loc>
    <lastmod>2026-09-06T02:30:30.758Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mrgulshanyadav.hashnode.dev/flutter-authentication-with-firebase-jwt-the-full-flow</loc>
    <lastmod>2026-09-05T13:30:20.834Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mrgulshanyadav.hashnode.dev/how-to-get-found-on-chatgpt-perplexity-and-gemini-a-practical-guide</loc>
    <lastmod>2026-09-05T02:30:55.078Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mrgulshanyadav.hashnode.dev/using-flutter-with-firebase-a-developer-s-guide-2026</loc>
    <lastmod>2026-09-04T13:30:11.905Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mrgulshanyadav.hashnode.dev/from-prototype-to-production-deploying-an-llm-app-that-won-t-collapse</loc>
    <lastmod>2026-09-04T02:30:48.860Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mrgulshanyadav.hashnode.dev/flutter-custom-animations-from-basic-to-production-grade</loc>
    <lastmod>2026-09-03T13:30:29.623Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mrgulshanyadav.hashnode.dev/mcp-explained-why-the-model-context-protocol-changes-everything</loc>
    <lastmod>2026-09-03T02:30:12.037Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mrgulshanyadav.hashnode.dev/building-a-responsive-flutter-ui-that-never-breaks</loc>
    <lastmod>2026-09-02T13:30:25.366Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mrgulshanyadav.hashnode.dev/running-llms-without-a-gpu-what-s-actually-possible</loc>
    <lastmod>2026-09-02T02:30:29.277Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mrgulshanyadav.hashnode.dev/flutter-provider-vs-riverpod-vs-bloc-which-should-you-learn</loc>
    <lastmod>2026-09-01T13:30:38.727Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mrgulshanyadav.hashnode.dev/llm-observability-tracing-logging-debugging-agent-runs</loc>
    <lastmod>2026-09-01T02:30:08.507Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mrgulshanyadav.hashnode.dev/flutter-state-management-riverpod-vs-bloc-in-2026</loc>
    <lastmod>2026-08-31T13:30:35.272Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mrgulshanyadav.hashnode.dev/rag-evaluation-how-to-know-your-retrieval-isn-t-broken</loc>
    <lastmod>2026-08-31T02:30:35.702Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mrgulshanyadav.hashnode.dev/downloading-files-to-the-device-in-flutter</loc>
    <lastmod>2026-08-30T13:30:57.743Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mrgulshanyadav.hashnode.dev/the-best-self-hosted-llms-in-2026-and-how-i-deployed-them</loc>
    <lastmod>2026-08-30T02:30:36.571Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mrgulshanyadav.hashnode.dev/biometric-authentication-face-id-fingerprint-in-flutter</loc>
    <lastmod>2026-08-29T13:30:54.646Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mrgulshanyadav.hashnode.dev/why-vector-databases-are-critical-for-rag-systems</loc>
    <lastmod>2026-08-29T02:30:17.372Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mrgulshanyadav.hashnode.dev/opentelemetry-vs-prometheus-why-you-almost-certainly-need-both</loc>
    <lastmod>2026-08-28T17:23:44.154Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mrgulshanyadav.hashnode.dev/flutter-push-notifications-with-fcm-complete-2026-walkthrough</loc>
    <lastmod>2026-08-28T13:30:10.697Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mrgulshanyadav.hashnode.dev/vector-database-vs-knowledge-graph-choosing-your-llm-store</loc>
    <lastmod>2026-08-28T02:30:28.189Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mrgulshanyadav.hashnode.dev/add-a-watermark-to-images-in-flutter-in-5-lines</loc>
    <lastmod>2026-08-27T13:30:07.179Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mrgulshanyadav.hashnode.dev/llm-memory-vs-context-window-the-gap-nobody-explains</loc>
    <lastmod>2026-08-27T02:30:14.232Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mrgulshanyadav.hashnode.dev/background-tasks-in-flutter-the-workmanager-guide-that-works</loc>
    <lastmod>2026-08-26T13:30:58.311Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mrgulshanyadav.hashnode.dev/rag-vs-fine-tuning-which-one-should-you-actually-use</loc>
    <lastmod>2026-08-26T02:30:50.788Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mrgulshanyadav.hashnode.dev/upload-files-to-aws-s3-from-flutter-web-mobile</loc>
    <lastmod>2026-08-25T13:30:47.137Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mrgulshanyadav.hashnode.dev/self-hosted-rag-a-production-pipeline-on-your-own-hardware</loc>
    <lastmod>2026-08-25T02:30:26.915Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mrgulshanyadav.hashnode.dev/convert-image-url-to-file-in-flutter-exact-code</loc>
    <lastmod>2026-08-24T13:30:50.399Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mrgulshanyadav.hashnode.dev/what-is-rag-how-retrieval-augmented-generation-works</loc>
    <lastmod>2026-08-24T02:30:20.131Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mrgulshanyadav.hashnode.dev/prevent-screenshot-and-screen-recording-in-flutter-android-ios</loc>
    <lastmod>2026-08-23T13:30:41.207Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mrgulshanyadav.hashnode.dev/best-free-perplexity-alternative-in-2026</loc>
    <lastmod>2026-08-23T02:30:20.696Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mrgulshanyadav.hashnode.dev/flutter-payment-gateway-comparison-what-actually-works-in-india</loc>
    <lastmod>2026-08-22T13:30:38.727Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mrgulshanyadav.hashnode.dev/best-free-ai-chat-without-login-in-2026-7-tools-tested</loc>
    <lastmod>2026-08-22T02:30:29.961Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mrgulshanyadav.hashnode.dev/handling-payment-webhooks-in-flutter-the-right-way</loc>
    <lastmod>2026-08-21T13:30:16.611Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mrgulshanyadav.hashnode.dev/the-ai-agent-stack-in-2026-frameworks-memory-orchestration</loc>
    <lastmod>2026-08-21T02:30:11.420Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mrgulshanyadav.hashnode.dev/upi-autopay-and-recurring-payments-in-flutter</loc>
    <lastmod>2026-08-20T13:30:21.789Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mrgulshanyadav.hashnode.dev/designing-smart-ai-agents-architecture-patterns-that-survive-production</loc>
    <lastmod>2026-08-20T02:30:52.256Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mrgulshanyadav.hashnode.dev/testing-payment-gateways-in-flutter-without-real-money</loc>
    <lastmod>2026-08-19T13:30:36.555Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mrgulshanyadav.hashnode.dev/agentic-ai-vs-rag-they-re-not-the-same-thing</loc>
    <lastmod>2026-08-19T02:30:09.189Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mrgulshanyadav.hashnode.dev/what-to-do-after-a-cold-email-reply-the-five-minutes-that-decide-the-meeting</loc>
    <lastmod>2026-08-19T01:17:24.623Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mrgulshanyadav.hashnode.dev/content-repurposing-without-becoming-noise-what-actually-survives-the-move-between-platforms</loc>
    <lastmod>2026-08-19T01:09:39.671Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mrgulshanyadav.hashnode.dev/how-to-find-b2b-leads-without-buying-a-list-9-sources-that-beat-any-vendor-database</loc>
    <lastmod>2026-08-19T00:49:51.753Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mrgulshanyadav.hashnode.dev/multi-channel-outreach-sequences-the-day-by-day-cadence-that-actually-gets-replies</loc>
    <lastmod>2026-08-19T00:27:34.894Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mrgulshanyadav.hashnode.dev/what-is-a-good-average-email-open-rate-real-benchmarks-and-what-they-actually-tell-you</loc>
    <lastmod>2026-08-18T23:12:48.495Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mrgulshanyadav.hashnode.dev/a-rest-api-example-you-can-paste-one-resource-five-endpoints-real-status-codes</loc>
    <lastmod>2026-08-18T22:56:28.129Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mrgulshanyadav.hashnode.dev/archive</loc>
    <lastmod>2026-09-09T08:16:42.702Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://mrgulshanyadav.hashnode.dev/recommendations</loc>
    <lastmod>2026-09-09T08:16:42.702Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>