<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://saadmujeeb.com/</loc>
    <lastmod>2026-07-08T22:48:06.371Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://saadmujeeb.com/about</loc>
    <lastmod>2026-04-16T22:48:06.371Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://saadmujeeb.com/products</loc>
    <lastmod>2026-06-15T22:48:06.371Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://saadmujeeb.com/open-source</loc>
    <lastmod>2026-06-15T22:48:06.371Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://saadmujeeb.com/contact</loc>
    <lastmod>2026-01-16T22:48:06.371Z</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://saadmujeeb.com/blog/</loc>
    <lastmod>2026-07-15T22:47:35.621Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://saadmujeeb.com/blog/the-agent-loop-how-ai-goes-from-answering-to-doing/</loc>
    <lastmod>2026-07-15T22:47:40.040Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://saadmujeeb.com/blog/what-everybody-still-gets-wrong-about-ai/</loc>
    <lastmod>2026-07-15T22:47:43.840Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://saadmujeeb.com/blog/agentic-rag-let-the-agent-search/</loc>
    <lastmod>2026-07-15T22:47:45.691Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://saadmujeeb.com/blog/why-small-language-models-will-run-the-next-wave-of-ai-agents/</loc>
    <lastmod>2026-07-15T22:47:48.121Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://saadmujeeb.com/blog/why-your-llm-is-slow-kv-cache-paged-attention-explained/</loc>
    <lastmod>2026-07-15T22:47:54.215Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://saadmujeeb.com/blog/mcp-vs-skills-structure-ai-agents-without-context-rot/</loc>
    <lastmod>2026-07-15T22:47:57.960Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://saadmujeeb.com/blog/local-voice-ai-open-source-voice-studios-replacing-cloud-tts/</loc>
    <lastmod>2026-07-15T22:47:58.365Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://saadmujeeb.com/blog/how-to-become-an-llm-engineer-in-2026/</loc>
    <lastmod>2026-07-15T22:48:00.010Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://saadmujeeb.com/blog/the-four-memories-every-ai-agent-needs/</loc>
    <lastmod>2026-07-15T22:48:00.011Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://saadmujeeb.com/blog/llm-fine-tuning-explained-lora-qlora-dpo-grpo/</loc>
    <lastmod>2026-07-15T22:48:00.011Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://saadmujeeb.com/blog/the-three-skills-that-actually-make-an-ai-engineer/</loc>
    <lastmod>2026-07-15T22:48:00.012Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://saadmujeeb.com/blog/the-day-i-realized-my-brain-was-becoming-a-tool/</loc>
    <lastmod>2026-07-15T22:48:00.012Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://saadmujeeb.com/blog/from-data-warehousing-woes-to-cloud-powered-insights-why-google-cloud-s-big-query-reigns-supreme/</loc>
    <lastmod>2026-07-15T22:48:00.012Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://saadmujeeb.com/blog/local-ai-workstations-vs-data-center-gp-us-the-development-strategy-that-s-saving-companies-millions/</loc>
    <lastmod>2026-07-15T22:48:00.013Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://saadmujeeb.com/blog/nvidia-h20-vs-h100-vs-h200-the-data-center-gpu-battle-that-s-reshaping-enterprise-ai/</loc>
    <lastmod>2026-07-15T22:48:00.013Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://saadmujeeb.com/blog/retrieval-augmented-generation-rag/</loc>
    <lastmod>2026-07-15T22:48:00.014Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://saadmujeeb.com/blog/from-data-chaos-to-insights-in-minutes-the-magic-of-google-cloud-s-dataflow-job-builder/</loc>
    <lastmod>2026-07-15T22:48:00.015Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://saadmujeeb.com/blog/concurrency-vs-parallelism/</loc>
    <lastmod>2026-07-15T22:48:00.015Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://saadmujeeb.com/blog/choosing-the-right-deployment-archetype/</loc>
    <lastmod>2026-07-15T22:48:00.016Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://saadmujeeb.com/blog/unleashing-the-power-of-chain-of-thought-prompting-in-ai/</loc>
    <lastmod>2026-07-15T22:48:00.016Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://saadmujeeb.com/blog/productivity-guilt-the-silent-killer-of-ambition/</loc>
    <lastmod>2026-07-15T22:48:00.016Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://saadmujeeb.com/blog/app-hub-google-clouds-answer-to-modern-application-management/</loc>
    <lastmod>2026-07-15T22:48:00.017Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://saadmujeeb.com/blog/harness-multiple-llms-with-langchain-the-power-of-specialization/</loc>
    <lastmod>2026-07-15T22:48:00.017Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://saadmujeeb.com/blog/run-powerful-ai-on-your-computer-a-guide-to-local-llms/</loc>
    <lastmod>2026-07-15T22:48:00.018Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://saadmujeeb.com/blog/the-ultimate-guide-to-api-architectural-styles/</loc>
    <lastmod>2026-07-15T22:48:00.019Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://saadmujeeb.com/blog/cybersecurity-golden-rules-five-principles-and-a-misfit-you-cant-ignore/</loc>
    <lastmod>2026-07-15T22:48:00.021Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://saadmujeeb.com/blog/unveiling-distributed-system-misconceptions/</loc>
    <lastmod>2026-07-15T22:48:00.021Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://saadmujeeb.com/blog/9-ways-bard-ai-will-crush-the-competition/</loc>
    <lastmod>2026-07-15T22:48:00.022Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://saadmujeeb.com/blog/mastering-vertex-ai-a-comprehensive-guide-to-selecting-and-implementing-the-perfect-ai-ml-solution-for-your-business/</loc>
    <lastmod>2026-07-15T22:48:00.023Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://saadmujeeb.com/blog/revolutionize-your-chatgpt-enhance-performance-with-a-memory-bank-using-openai-api-and-llamaindex/</loc>
    <lastmod>2026-07-15T22:48:00.023Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://saadmujeeb.com/blog/from-gcs-to-s3-how-to-streamline-cloud-file-transfers-with-cloud-functions-and-batch-uploads/</loc>
    <lastmod>2026-07-15T22:48:00.025Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://saadmujeeb.com/blog/cloud-security-maximizing-ids-efficiency-on-gcp-with-terraform-a-cost-effective-solution/</loc>
    <lastmod>2026-07-15T22:48:00.025Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://saadmujeeb.com/blog/cloud-native-building-applications-for-the-future/</loc>
    <lastmod>2026-07-15T22:48:00.025Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://saadmujeeb.com/blog/the-future-of-cloud-computing-key-trends-and-predictions-for-the-next-5-years/</loc>
    <lastmod>2026-07-15T22:48:00.026Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://saadmujeeb.com/blog/the-rise-of-cloud-computing-navigating-the-benefits-and-challenges-for-a-seamless-migration/</loc>
    <lastmod>2026-07-15T22:48:00.027Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://saadmujeeb.com/blog/devops-for-beginners-the-fundamentals-of-continuous-delivery-and-deployment/</loc>
    <lastmod>2026-07-15T22:48:00.028Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://saadmujeeb.com/blog/automated-deployment-and-continuous-integration-the-key-to-efficient-devops/</loc>
    <lastmod>2026-07-15T22:48:00.028Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://saadmujeeb.com/blog/unlocking-the-power-of-google-cloud-observability-reliability-and-resiliency/</loc>
    <lastmod>2026-07-15T22:48:00.028Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://saadmujeeb.com/blog/vpc-networks-in-the-cloud-best-practices-and-use-cases/</loc>
    <lastmod>2026-07-15T22:48:00.029Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://saadmujeeb.com/blog/mapping-the-cloud-migration-gcp-workload-identity-vs-aws-iam-roles-for-kubernetes/</loc>
    <lastmod>2026-07-15T22:48:00.029Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://saadmujeeb.com/blog/migrating-from-google-cloud-pubsub-to-aws-sqs-a-comprehensive-guide-for-devops-and-solutions-architects/</loc>
    <lastmod>2026-07-15T22:48:00.030Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://saadmujeeb.com/blog/bigquery-to-snowflake-navigating-the-challenges-of-migration/</loc>
    <lastmod>2026-07-15T22:48:00.030Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://saadmujeeb.com/blog/bigquery-to-redshift-navigating-the-challenges-of-migration/</loc>
    <lastmod>2026-07-15T22:48:00.030Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://saadmujeeb.com/blog/google-cloud-pubsub-push-vs-pull/</loc>
    <lastmod>2026-07-15T22:48:00.031Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://saadmujeeb.com/blog/when-to-use-google-cloud-run/</loc>
    <lastmod>2026-07-15T22:48:00.031Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://saadmujeeb.com/blog/cloud-pubsub-debunked-part-1/</loc>
    <lastmod>2026-07-15T22:48:00.032Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://saadmujeeb.com/blog/mongodb-as-a-secondary-database-with-strapi/</loc>
    <lastmod>2026-07-15T22:48:00.032Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://saadmujeeb.com/blog/using-google-pubsub-with-strapi/</loc>
    <lastmod>2026-07-15T22:48:00.033Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
</urlset>
