<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://techblog.geekyants.com</loc>
    <lastmod>2026-08-12T21:09:32.157Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://techblog.geekyants.com/the-next-wave-of-mobile-apps-is-the-instant-prototype</loc>
    <lastmod>2026-08-06T10:40:18.311Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://techblog.geekyants.com/openclaw-ai-your-personal-ai-that-actually-does-things</loc>
    <lastmod>2026-07-30T13:21:26.566Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://techblog.geekyants.com/exploring-anti-design-through-a-neo-brutalist-product-experience</loc>
    <lastmod>2026-07-28T13:13:53.852Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://techblog.geekyants.com/building-a-self-healing-ci-cd-system-with-an-ai-agent</loc>
    <lastmod>2026-07-24T13:21:04.499Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://techblog.geekyants.com/building-an-autonomous-multi-agent-fraud-detection-system-in-under-200ms</loc>
    <lastmod>2026-07-22T13:09:34.942Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://techblog.geekyants.com/a-real-time-ai-fraud-decision-engine-under-50ms</loc>
    <lastmod>2026-07-20T06:31:55.759Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://techblog.geekyants.com/ai-code-healer-for-fixing-broken-ci-cd-builds-fast</loc>
    <lastmod>2026-07-17T13:14:18.561Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://techblog.geekyants.com/how-we-built-an-ai-system-that-automates-senior-solution-architect-workflows</loc>
    <lastmod>2026-07-16T11:19:19.870Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://techblog.geekyants.com/from-rfps-to-revenue-how-we-built-an-ai-agent-team-that-writes-technical-proposals-in-60-seconds</loc>
    <lastmod>2026-07-15T11:07:59.978Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://techblog.geekyants.com/how-playwright-agents-are-changing-the-way-we-write-and-maintain-tests</loc>
    <lastmod>2026-07-10T08:08:46.082Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://techblog.geekyants.com/building-a-production-ready-image-cropper-in-react-native</loc>
    <lastmod>2026-07-08T12:40:19.032Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://techblog.geekyants.com/geeklego-the-open-source-design-system-built-to-work-with-ai</loc>
    <lastmod>2026-07-07T12:55:14.197Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://techblog.geekyants.com/the-keyboard-bounce-of-death-handling-inputs-on-complex-react-native-screens</loc>
    <lastmod>2026-07-03T12:52:58.374Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://techblog.geekyants.com/your-vibe-code-has-no-memory-design-md-fixes-that</loc>
    <lastmod>2026-07-03T10:59:52.124Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://techblog.geekyants.com/building-a-resilient-hybrid-cloud-network-with-wireguard-ha-route-based-failover-and-deep-observability</loc>
    <lastmod>2026-07-01T12:47:14.231Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://techblog.geekyants.com/cloud-native-and-cloud-agnostic-are-not-ideologies-they-are-business-stage-decisions</loc>
    <lastmod>2026-06-25T06:36:14.539Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://techblog.geekyants.com/we-built-a-114-second-aws-to-azure-failover-here-s-what-we-learned</loc>
    <lastmod>2026-06-25T06:17:14.217Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://techblog.geekyants.com/k3s-in-action-why-we-chose-it-first-and-how-it-scales-with-us</loc>
    <lastmod>2026-06-18T12:58:34.692Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://techblog.geekyants.com/how-to-mock-in-integration-tests-tools-and-implementation</loc>
    <lastmod>2026-06-16T09:46:40.484Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://techblog.geekyants.com/katalon-and-the-rise-of-low-code-test-automation</loc>
    <lastmod>2026-06-11T07:14:01.874Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://techblog.geekyants.com/microservices-architecture-from-theory-to-practice</loc>
    <lastmod>2026-06-02T11:42:29.728Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://techblog.geekyants.com/your-100-monthly-ai-subscriptions-are-about-to-become-browser-features</loc>
    <lastmod>2026-05-29T13:09:27.079Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://techblog.geekyants.com/context-window-to-knowledge-graph-the-evolution-of-memory-in-language-models</loc>
    <lastmod>2026-05-22T11:22:21.296Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://techblog.geekyants.com/why-systems-slow-down-and-what-smart-caching-teaches-us-about-scalability</loc>
    <lastmod>2026-05-18T12:47:04.077Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://techblog.geekyants.com/designing-a-real-time-ai-pipeline-for-human-like-video-conversations</loc>
    <lastmod>2026-05-12T13:20:25.927Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://techblog.geekyants.com/the-three-pillars-of-digital-trust-encoding-hashing-and-encryption</loc>
    <lastmod>2026-05-12T13:11:27.758Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://techblog.geekyants.com/strategies-for-data-privacy-and-regulatory-compliance-in-react-native-development</loc>
    <lastmod>2026-05-11T13:05:24.269Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://techblog.geekyants.com/beyond-the-screen-journey-creating-an-ai-powered-app-that-listens-learns-and-visualizes-talk-to-your-ideas</loc>
    <lastmod>2026-05-07T12:48:34.680Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://techblog.geekyants.com/streaming-for-speed-unlocking-instant-ux-with-next-js-app-router-and-server-components</loc>
    <lastmod>2026-05-07T12:32:08.616Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://techblog.geekyants.com/optimizing-image-performance-in-next-js-best-practices-for-fast-visual-web-apps</loc>
    <lastmod>2026-05-06T13:17:51.547Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://techblog.geekyants.com/beyond-throttling-rate-limiting-as-a-strategic-layer-in-modern-api-systems</loc>
    <lastmod>2026-04-29T13:04:23.457Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://techblog.geekyants.com/mcp-in-action-a-developer-s-take-on-smarter-service-coordination</loc>
    <lastmod>2026-04-28T12:47:41.367Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://techblog.geekyants.com/implementing-ai-agents-from-scratch-using-langchain-and-openai</loc>
    <lastmod>2026-04-27T12:42:31.685Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://techblog.geekyants.com/multi-agent-communication-protocols-a-technical-deep-dive</loc>
    <lastmod>2026-04-22T12:54:16.896Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://techblog.geekyants.com/how-to-build-a-personalized-real-estate-feed-location-history-smart-fallbacks</loc>
    <lastmod>2026-04-21T12:18:58.129Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://techblog.geekyants.com/ready-for-continuous-testing-your-jenkins-foundation-for-automation-part-1</loc>
    <lastmod>2026-04-16T12:25:44.052Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://techblog.geekyants.com/master-cursor-custom-rules-to-align-gen-ai-with-your-code</loc>
    <lastmod>2026-04-16T06:10:37.790Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://techblog.geekyants.com/voice-enabled-ai-chatbot-with-laravel-javascript-let-your-app-talk-back</loc>
    <lastmod>2026-04-15T10:13:30.008Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://techblog.geekyants.com/building-an-authentication-system-with-next-js-14-and-nextauth-js</loc>
    <lastmod>2026-04-15T10:10:01.555Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://techblog.geekyants.com/how-workflow-automation-powers-scalable-digital-platforms</loc>
    <lastmod>2026-04-14T12:04:22.250Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://techblog.geekyants.com/agentic-ai-in-design-how-designers-can-stay-creative-and-future-proof</loc>
    <lastmod>2026-04-14T11:59:30.790Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://techblog.geekyants.com/reducing-app-size-in-react-native-a-deep-dive-with-spotify-ruler-proguard</loc>
    <lastmod>2026-04-09T12:34:21.031Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://techblog.geekyants.com/secure-agents-preventing-prompt-injection-and-tool-misuse</loc>
    <lastmod>2026-04-07T13:05:53.700Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://techblog.geekyants.com/building-a-scalable-compliant-payment-platform-an-approach</loc>
    <lastmod>2026-04-07T12:02:49.056Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://techblog.geekyants.com/advanced-navigation-in-flutter-web-a-deep-dive-with-go-router</loc>
    <lastmod>2026-03-31T13:13:04.138Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://techblog.geekyants.com/drizzle-orm-in-practice-building-better-backends-with-type-safe-sql</loc>
    <lastmod>2026-03-31T13:09:03.637Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://techblog.geekyants.com/introduction-to-unit-testing-in-nestjs-why-it-matters</loc>
    <lastmod>2026-03-27T11:13:13.939Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://techblog.geekyants.com/making-middlewares-matter-real-world-use-cases-for-next-js-middleware-with-the-app-router</loc>
    <lastmod>2026-03-27T11:06:10.227Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://techblog.geekyants.com/implementing-rtl-right-to-left-in-react-native-expo-a-step-by-step-guide</loc>
    <lastmod>2026-03-24T06:40:10.266Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://techblog.geekyants.com/evolution-of-code-reviews-from-manual-checks-to-ai-collaboration</loc>
    <lastmod>2026-03-19T08:19:27.967Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://techblog.geekyants.com/series/react</loc>
    <lastmod>2026-08-12T21:09:32.157Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://techblog.geekyants.com/series/react-native</loc>
    <lastmod>2026-08-12T21:09:32.157Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://techblog.geekyants.com/series/flutter</loc>
    <lastmod>2026-08-12T21:09:32.157Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://techblog.geekyants.com/series/aws</loc>
    <lastmod>2026-08-12T21:09:32.157Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://techblog.geekyants.com/series/state-management</loc>
    <lastmod>2026-08-12T21:09:32.157Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://techblog.geekyants.com/series/javascript</loc>
    <lastmod>2026-08-12T21:09:32.157Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://techblog.geekyants.com/series/testing</loc>
    <lastmod>2026-08-12T21:09:32.157Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://techblog.geekyants.com/series/vue-vue-native</loc>
    <lastmod>2026-08-12T21:09:32.157Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://techblog.geekyants.com/series/python</loc>
    <lastmod>2026-08-12T21:09:32.157Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://techblog.geekyants.com/series/misc</loc>
    <lastmod>2026-08-12T21:09:32.157Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://techblog.geekyants.com/series/design</loc>
    <lastmod>2026-08-12T21:09:32.157Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://techblog.geekyants.com/series/native-base</loc>
    <lastmod>2026-08-12T21:09:32.157Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://techblog.geekyants.com/series/web-3</loc>
    <lastmod>2026-08-12T21:09:32.157Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://techblog.geekyants.com/series/ai-ml</loc>
    <lastmod>2026-08-12T21:09:32.157Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://techblog.geekyants.com/series/devops</loc>
    <lastmod>2026-08-12T21:09:32.157Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://techblog.geekyants.com/series/backend-engineering</loc>
    <lastmod>2026-08-12T21:09:32.157Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://techblog.geekyants.com/series/mobile-engineering</loc>
    <lastmod>2026-08-12T21:09:32.157Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://techblog.geekyants.com/archive</loc>
    <lastmod>2026-08-12T21:09:32.157Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://techblog.geekyants.com/recommendations</loc>
    <lastmod>2026-08-12T21:09:32.157Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>