<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
  <url>
    <loc>https://www.kunalganglani.com/blog/opentelemetry-ai-agents-instrumentation</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/f126a9eb93656ea60adeae440cf4b74ed0b5fb93-1200x675.webp</image:loc>
      <image:title>developer monitor terminal logs tracing — illustration for article on OpenTelemetry Instrumentation for AI Agents [2026]:</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/rust-allocator-jemalloc-mimalloc-tcmalloc</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/451f14d07313305ee610511edf9f1edc721e0bca-1200x675.webp</image:loc>
      <image:title>Laptop screen displaying code with colorful lighting.</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/ai-coding-team-workflow-policy-guide</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/207f0cf5217bab058493b6ddc10860411c0a892d-1200x675.webp</image:loc>
      <image:title>black and gray laptop displaying codes</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/agent-attack-surfaces-security</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/bebb300e6b0794ee91ddadbba1da1f457f66fc29-1200x675.webp</image:loc>
      <image:title>Smartphone screen displaying chatgpt interface on keyboard</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/ai-world-cup-2026-highlights-pipeline</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/f183356d8fa948f614b11d25f9968e76cc3a5123-1200x675.webp</image:loc>
      <image:title>a man standing in front of a camera in a stadium</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/ai-code-review-github-actions</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/3ec706da7abd51875f7121bc9d37421bd8946c3e-1200x675.webp</image:loc>
      <image:title>Computer screen displaying code and terminal prompts</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/documentation-ai-tools-use</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/580f869337967e24536e1ec762eac799e0fb5a4b-1200x675.webp</image:loc>
      <image:title>markdown documentation laptop screen — illustration for article on AI-Readable Documentation: 8 Templates That Agents Actually</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/run-local-llm-vscode</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/c67a86ff56b7e4237467224f0c687a94c411a21c-1200x675.webp</image:loc>
      <image:title>Laptop displays &quot;the ai code editor&quot; website.</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/agent-per-task-cost-calculation</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/baaa9a97f2698470962e894369b475366ef1ae30-1200x675.webp</image:loc>
      <image:title>Person working on a laptop with a spreadsheet outdoors.</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/ai-coding-tools-team-workflow-impact</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/477029e09f34b9e5851774486d0b3ad37b347576-1200x675.webp</image:loc>
      <image:title>Team collaborating around a computer in an office.</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/gemma-4-cpu-inference-benchmark</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/d11c83c81e501d15b0772e536700a4e48e4a1ff5-1200x675.webp</image:loc>
      <image:title>a close up of a cpu chip on a table</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/ai-agent-memory-exfiltration-hardening</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/f4d0128a95ebfa6413effc2216e2cc4d276f3f05-1200x675.webp</image:loc>
      <image:title>Green text displaying code on a dark computer screen</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/rag-context-window-limitations</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/62474180f496978c5226f53e6c2cd2ec12f298e7-1200x675.webp</image:loc>
      <image:title>machine learning python code embeddings nlp screen — illustration for article on RAG Context Window Limits:</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/ai-agent-threat-model-attack-surface</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/46f4dbf4dcfa3b0e58f3c3856748bfb8e7943055-1200x675.webp</image:loc>
      <image:title>red padlock on black computer keyboard</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/ai-agent-cost-per-task-2026</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/1482a020ea46b517a42535294fd75b559df9092e-1200x675.webp</image:loc>
      <image:title>Claude code vibe coding diagram with text</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/opencode-vs-claude-code-token-overhead</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/75b2444eb87ee4ae5d06cd419bc3492e93398cab-1200x675.webp</image:loc>
      <image:title>MacBook Pro with images of computer language codes</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/terminal-cli-tools-ai-developers-2026</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/28de3ebd461cc6c3b5c789e464adbd6ae22062a5-1200x675.webp</image:loc>
      <image:title>Computer screen displaying lines of code</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/reduce-llm-api-costs-production</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/9b92d34edeaaba6df0cfb03502f08eea1f5cf995-1200x675.webp</image:loc>
      <image:title>a stack of money sitting on top of a laptop computer</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/evaluate-ai-agents-production</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/9a1bc1d8f6dfea32079e8b3632167df1bf8477bd-1200x675.webp</image:loc>
      <image:title>developer monitoring dashboard laptop screen metrics — illustration for article on Evaluate AI Agents in Production:</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/rtx-4060-vs-rtx-4070-for-ai</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/bb95383322f0fd95ce07ca535e0015e8bd7d5f3b-1200x675.webp</image:loc>
      <image:title>RTX 4060 Ti vs RTX 4070 for Local LLM Inference in 2026</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/mac-mini-m4-vs-mac-mini-m4-pro</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/0536c6aa818fc690e8ab700b1c4f0af46aaca54b-1200x675.webp</image:loc>
      <image:title>Mac mini M4 vs M4 Pro 2026: Which One Actually Pays Off?</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/typescript-vs-javascript-2026</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/2f6a1262bfbfb4c6f270e5640dc003fd6f69eb3c-1200x675.webp</image:loc>
      <image:title>TypeScript vs JavaScript 2026: Type Safety Finally Worth the Cost?</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/fastapi-vs-express</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/d3c2255387411e17cf2b9f41a9d905830c1a48e4-1200x675.webp</image:loc>
      <image:title>FastAPI vs Express 2026: Which Backend Framework Actually Wins?</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/replit-vs-github-codespaces</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/1b2bfec915a5d2eaeb5677858e099480d557462f-1200x675.webp</image:loc>
      <image:title>Replit vs GitHub Codespaces 2026: Which Cloud IDE Wins?</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/weaviate-vs-chroma-vector-db</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/996ed72a5b4a607882c0f32a51e864140a684d19-1200x675.webp</image:loc>
      <image:title>Weaviate vs Chroma 2026: Production Power or Local-First Speed?</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/cloudflare-r2-vs-aws-s3</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/72848b1d93798d34b259ac2fcb4c1136934e1019-1200x675.webp</image:loc>
      <image:title>Cloudflare R2 vs AWS S3 in 2026: Zero-Egress Finally Wins?</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/kimi-k2-vs-claude-sonnet</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/47a44f2d48b832b9e464a06f3b5ef90e0e75e404-1200x675.webp</image:loc>
      <image:title>Kimi K2 vs Claude Sonnet 4.6: Free vs Frontier for Agentic Coding 2026</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/tailscale-vs-wireguard</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/8ea8004dbb84ef7e550dadcd844e4ddb06fa2949-1200x675.webp</image:loc>
      <image:title>Tailscale vs WireGuard 2026: Which VPN Actually Wins?</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/mongodb-vs-postgresql-2026</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/a60553400ecb1200dfe7f8efd1348306a278d3b7-1200x675.webp</image:loc>
      <image:title>MongoDB vs PostgreSQL 2026: Which Database Actually Wins?</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/gemini-flash-vs-claude-haiku</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/440e99b281a4739f4209df3c32f4f0104c027431-1200x675.webp</image:loc>
      <image:title>Gemini 2.5 Flash vs Claude Haiku 4.5: Best Cheap LLM 2026</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/github-actions-vs-circleci</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/19ee8cd9748e472feaf05f72172a3fd89beada36-1200x675.webp</image:loc>
      <image:title>GitHub Actions vs CircleCI 2026: Which CI/CD Pipeline Wins?</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/render-vs-railway-2026</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/cd8ca7c24760ae0175a9156134e7a31b31d23070-1200x675.webp</image:loc>
      <image:title>Render vs Railway 2026: Which PaaS Actually Wins for Side Projects?</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/uv-vs-pip-python</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/b07589ab65f68db93eccdf16d5427d906af08a9d-1200x675.webp</image:loc>
      <image:title>uv vs pip in 2026: Which Python Package Manager Actually Wins?</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/hono-vs-express-2026</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/5a4566f2bf79877410af5a0d4d4a86c8f878396b-1200x675.webp</image:loc>
      <image:title>Hono vs Express in 2026: Which API Framework Actually Wins?</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/docker-vs-podman-2026</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/29f519e007c76c754af77bf22116b09d487c6558-1200x675.webp</image:loc>
      <image:title>Docker vs Podman 2026: Which Container Runtime Should You Use?</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/redis-vs-dragonflydb</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/e2cffd2b9183327b8a63355b8c9315f7f785b75f-1200x675.webp</image:loc>
      <image:title>Redis vs DragonflyDB 2026: Which Cache Actually Wins?</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/python-vs-typescript-for-ai</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/fac092b29ff4ee71c04c32e308bdfde8590199f4-1200x675.webp</image:loc>
      <image:title>Python vs TypeScript for AI in 2026: Which Should You Build With?</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/zed-vs-cursor-editor</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/009e36c1eaaa3f09f2cda030851a42285654ba21-1200x675.webp</image:loc>
      <image:title>Zed vs Cursor 2026: Performance-First or AI-First Editor?</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/nextjs-app-router-vs-pages-router</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/d6beb46133cd89492ec6562092ffdc2d763d3af5-1200x675.webp</image:loc>
      <image:title>Next.js App Router vs Pages Router 2026: Which Should You Use?</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/wsl2-vs-native-linux-development</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/142b2d2e5a575059c98e2a1f8536e1c7362eeef2-1200x675.webp</image:loc>
      <image:title>WSL2 vs Native Linux 2026: Which Dev Environment Wins?</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/github-copilot-vs-claude-code</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/3e7af7e8c5f3f2ddd6f62edbb3d4d8e25e717bc9-1200x675.webp</image:loc>
      <image:title>GitHub Copilot vs Claude Code 2026: Which AI Coding Tool Wins?</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/claude-api-vs-openai-api-2026</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/b18c13a3d5492f34d1cd8903236aeea897c95e8d-1200x675.webp</image:loc>
      <image:title>Claude API vs OpenAI API 2026: Pricing, Limits &amp; Dev Experience</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/sqlite-vs-postgresql-for-apps</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/915a292668123042e578a68cfab5eefa5745c9e8-1200x675.webp</image:loc>
      <image:title>SQLite vs PostgreSQL 2026: Which DB Wins for App Backends?</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/groq-vs-together-ai-inference</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/ba3110ccad817d188f39b5cac91ead8ffc8bb8bf-1200x675.webp</image:loc>
      <image:title>Groq vs Together AI 2026: Which Inference API Is Actually Faster?</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/ai-security-complete-guide</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/63df1a29144d654964f01534f321758ae96835a7-1200x675.webp</image:loc>
      <image:title>The Complete Guide to AI Security in 2026</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/ai-hardware-complete-guide</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/4e644ed6a8fd789d1383dfa33bf9c69d8ac04e86-1200x675.webp</image:loc>
      <image:title>The Complete Guide to AI Hardware in 2026</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/fire-tv-sideloading-restrictions</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/c4524fdff64a201177c18945b17a583e199d73e9-1200x675.webp</image:loc>
      <image:title>Amazon Fire TV Sideloading Restrictions [2026 Guide]</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/lm-studio-vs-ollama</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/65b77d09f3da480e8316000027acf1f1368e4777-1200x675.webp</image:loc>
      <image:title>Laptop screen displaying lines of code</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/fine-tuning-vs-rag-prompt-engineering</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/fe5c4faead41cfc7a9455e18015fde9972097075-1200x675.webp</image:loc>
      <image:title>black laptop computer turned on on table</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/local-llm-cost-breakeven</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/32429fba507a26d6e83fc7299a3691dd839b2594-1200x675.webp</image:loc>
      <image:title>A close up view of a computer tower</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/self-hosted-ai-tools-replace-saas</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/58b04b6111a5541d30704cbf7311433061527d3c-1200x675.webp</image:loc>
      <image:title>server room aisle with metal equipment racks</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/postgresql-vs-mysql-2026</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/5ad125b9db0b75874bdeeee597c392d37fb79c71-1200x675.webp</image:loc>
      <image:title>Close-up of computer server rack components</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/ai-coding-assistant-team-adoption</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/d4ac04e7d0467c1a7000d140524dee13d234d047-1200x675.webp</image:loc>
      <image:title>Laptop screen displaying code with a small plush toy.</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/ai-agent-latency-optimization-budget</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/3193a109b88a7e9f978423c114e82f1ba25ffc01-1200x675.webp</image:loc>
      <image:title>a close up of a stopwatch on a black background</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/llm-quantization-levels-q4-q8-fp16</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/c359b5b923b9127264dcec00f53960dca5e8b988-1200x675.webp</image:loc>
      <image:title>selective focus photography of GEFORCE RTX graphics card</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/ai-code-review-tools-2026-compared</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/c0c6e9a4bec31157b934080af745a178c0557146-1200x675.webp</image:loc>
      <image:title>github pull request review comments code diff screen — illustration for article on AI Code Review</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/local-ai-voice-assistant-whisper-piper-ollama</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/78ca4ed4746f86fd2c8a08da8e8e2710aa064b3d-1200x675.webp</image:loc>
      <image:title>A tablet sits on a kitchen counter.</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/ai-agent-memory-state-management</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/6ee1630c7b46ba7cbc4428b6eb454721f2fdd0ec-1200x675.webp</image:loc>
      <image:title>a computer screen with a bunch of code on it</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/ai-agent-security-attack-surface</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/9993ee30442f66ab2686108dd3bc4731f517a183-1200x675.webp</image:loc>
      <image:title>Workflow diagram, product brief, and user goals are shown.</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/advanced-prompt-injection-techniques-2026</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/ccefb36d59be8721323edd23e4f6cb13e63585c4-1200x675.webp</image:loc>
      <image:title>A laptop screen displays &quot;claude fable 5 is currently unavailable.&quot;</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/llm-latency-benchmark-optimization</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/4768037c7a2e24c9ccaa05a43dd4f50d2ef0906b-1200x675.webp</image:loc>
      <image:title>Server rack with blinking green lights</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/indirect-prompt-injection-ai-agents</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/84244e30ccf6599eaea0fdfa7266629830dba2cf-1200x675.webp</image:loc>
      <image:title>Woman typing on a laptop with a vase nearby</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/llm-quantization-gguf-gptq-exl2</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/34e429bea58e21d5119b5baad6b9efe44974be77-1200x675.webp</image:loc>
      <image:title>GGUF vs GPTQ vs EXL2: LLM Quantization Compared [2026]</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/fine-tune-open-source-llm-lora-qlora</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/bbdfb150ddb4280a3411f8cbcf4d7f0f54cfdf63-1200x675.webp</image:loc>
      <image:title>Fine-Tune Open-Source LLMs: LoRA, QLoRA, Gemma 4 [2026]</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/python-ai-development-setup-2026</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/a1b00b10828eb541972553d3f43859cc712fc608-1200x675.webp</image:loc>
      <image:title>How to Set Up Python for Professional AI Development in 2026: The Stack That Scales</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/local-ai-linux-windows-macos</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/649947e748ba7040e11ca2a4012c16e535f4ca37-1200x675.webp</image:loc>
      <image:title>Linux vs Windows vs macOS for Local AI [2026 Compared]</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/whatsapp-ai-agent-production-guide</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/a8e1fff5b7219759d1c9d5e9516ebd9af3c3e1c0-1200x675.webp</image:loc>
      <image:title>WhatsApp AI Agent: 5 Production Walls Beyond the Tutorial [2026]</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/loop-engineering-agent-loops</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/8fbfb7d4c1d775144723ea9f356b1c8d842cca2a-1200x675.webp</image:loc>
      <image:title>Loop Engineering: Stop Prompting, Start Building Agent Loops [2026]</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/vibe-code-security-nightmares</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/cb128a771b8d2517230c7a80f5efd8373a68511f-1200x675.webp</image:loc>
      <image:title>Vibe-Code Security Nightmares Nobody Warns About [2026]</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/glm-5-2-vs-claude-fable</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/def90c1fb8ed7133b55d3c4e9e53af34f4fb6312-1200x675.webp</image:loc>
      <image:title>GLM-5.2 vs Claude Fable 5: Open-Source AI Challenges the Throne [2026]</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/vibe-coding-best-practices-2026</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/f1ba21f2489c506e44a198c1c7035eba9b934519-1200x675.webp</image:loc>
      <image:title>Vibe Coding Best Practices in 2026: 7 Techniques That Work (and 3 That Create Tech Debt)</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/context-engineering-ai-agents</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/47a44f2d48b832b9e464a06f3b5ef90e0e75e404-1200x675.webp</image:loc>
      <image:title>Context Engineering for AI Agents: 4 Pillars That Replace Prompt Engineering [2026]</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/notebooklm-agentic-ai-coding-guide</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/cba87920f2c5c27b79d3ca9b9e35374f0e10b72d-1200x675.webp</image:loc>
      <image:title>NotebookLM Agentic AI Upgrade: What It Does [2026]</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/open-source-ai-projects-developers-2026</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/97d7bf89862cf7825742a85218789ffb5f542c4f-1200x675.webp</image:loc>
      <image:title>7 Open-Source AI Projects Developers Need [June 2026]</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/generative-ai-vs-agentic-ai-vs-agents</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/63df1a29144d654964f01534f321758ae96835a7-1200x675.webp</image:loc>
      <image:title>Generative AI vs Agentic AI vs AI Agents [2026 Compared]</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/google-antigravity-agent-platform</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/6c9e9999c35cc0bac9e90de153f0e97618e4d463-1200x675.png</image:loc>
      <image:title>Abstract pattern of small lights on dark background</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/google-adk-tutorial-first-agent</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/28b4d0825612e87a19a3454ad80ac9ef1da62d02-1200x675.png</image:loc>
      <image:title>a blue background with lines and dots</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/homelab-ai-coding-server-opencode</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/4e56fc59b1cfbee395310ee1ce27ec14773be948-1200x675.png</image:loc>
      <image:title>a rack of electronic equipment in a dark room</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/kimi-k2-7-claude-code-alternative</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/e74a37b76a18c2d118db599f0b60442422caf46f-1200x675.png</image:loc>
      <image:title>turned on monitor displaying programming language</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/glm-5-2-open-frontier-model-china</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/cf20ae822a83843571e9bc0ede3faad71d789e38-1200x675.png</image:loc>
      <image:title>Abstract pattern of small lights on dark background</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/netflix-headroom-ai-agent-cost-optimization</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/6404df25c6c93ce799a6b80eb9969cb50e0e7447-1200x675.png</image:loc>
      <image:title>empty lighted hallway</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/run-local-agentic-ai-mac-mlx</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/9a7de832fd0ed4be8837a1c31f5f1c5750476b6f-1200x675.png</image:loc>
      <image:title>gray and black laptop computer on surface</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/ai-bubble-bursting-developer-perspective</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/5a13c6f8710661d4fb291d8a92bd44fe84da2816-1200x675.png</image:loc>
      <image:title>a blurry image of a bright orange and blue light</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/local-agentic-coding-workflow-2026</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/435cf1994c36483eb3e14f950ed3a7110956772e-1200x675.png</image:loc>
      <image:title>black remote control on red table</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/google-adk-cli-ai-agents</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/28b4d0825612e87a19a3454ad80ac9ef1da62d02-1200x675.png</image:loc>
      <image:title>a blue background with lines and dots</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/rogue-ai-agent-fedora-open-source</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/cd61c833eeacfa89eda0a6100de031d51d573a69-1200x675.png</image:loc>
      <image:title>a computer screen with a lot of data on it</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/claude-fable-5-benchmark-developer</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/4e61c55a67b386ee3c5301ad02b56de2b802f683-1200x675.png</image:loc>
      <image:title>dark teal wavy shapes on black</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/apple-gemini-foundation-models-developers</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/a8a4b1c2ae69263f33fa62219542180f897771e2-1200x675.png</image:loc>
      <image:title>Abstract golden wave pattern on black background.</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/chatgpt-biggest-upgrade-developers-june-2026</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/6074fe4fb448f6ea108d1c89d333a0d198afbf53-1200x675.png</image:loc>
      <image:title>a black background with a pink and blue swirl</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/ai-engineer-roadmap-2026</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/a8a4b1c2ae69263f33fa62219542180f897771e2-1200x675.png</image:loc>
      <image:title>Abstract golden wave pattern on black background.</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/regret-firing-engineers-ai</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/2dbe949650504473e38f38def3169d6e05da0e93-1200x675.png</image:loc>
      <image:title>empty brown and white building</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/generative-ai-course-curriculum-gaps</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/a8a4b1c2ae69263f33fa62219542180f897771e2-1200x675.png</image:loc>
      <image:title>Abstract golden wave pattern on black background.</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/wwdc-2026-developer-preview</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/ded5f03f431d20580626f1ecca089333daab2b45-1200x675.png</image:loc>
      <image:title>bokeh photography</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/free-vs-paid-vibe-coding-tools</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/6c6952373e5f3516ea87f3bd748f464968960d9c-1200x675.png</image:loc>
      <image:title>neon pink and purple light particles</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/freecodecamp-ai-agent-openai-langchain</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/1952eaa0fc8160e35d6d81877a022521e355d2e0-1200x675.png</image:loc>
      <image:title>a blue background with lines and dots</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/ai-coding-workflow-2026</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/62c7cc56aa177d9068cd65b6c0bea1514f4fbf42-1200x675.png</image:loc>
      <image:title>a blurry image of a bright orange and blue light</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/hermes-agent-desktop-free-local-llm</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/1ec47aeb67faea87e45a8eb6ad122ebe79b22e06-1200x675.webp</image:loc>
      <image:title>macbook terminal dark code screen programmer open source — illustration for article on Hermes Agent Desktop</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/nvidia-rtx-spark-backlash-desktop-ai</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/7428fae70eec5fa82ac7f5b94356237dc96cd2c6-1200x675.png</image:loc>
      <image:title>Abstract geometric pattern of yellow and red lines.</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/gemma-4-12b-local-llm-vs-api</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/e6b7517dcad0acaa55297b9b1fb163fdf0ef6058-1200x675.png</image:loc>
      <image:title>a black and white photo of an abstract object</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/mcp-vs-function-calling</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/caab2a42cbfc9181c62bdc86c572d203f02aa3e7-1376x768.jpg</image:loc>
      <image:title>MCP vs OpenAI Function Calling 2026: Which Tool Protocol Wins?</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/trpc-vs-graphql-2026</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/d8ab4ceb9c448be141937e07b3f6fe315741bf0b-1376x768.jpg</image:loc>
      <image:title>tRPC vs GraphQL 2026: Which API Layer Should You Actually Use?</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/clickhouse-vs-postgres-analytics</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/acd17cdaecd6b95e13c21c2c3efc6179d71ee212-1376x768.jpg</image:loc>
      <image:title>ClickHouse vs PostgreSQL for Analytics in 2026: Which DB Wins?</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/tailwind-vs-css-modules-2026</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/53a228ef50ffb272589448d6000a26d220192033-1376x768.jpg</image:loc>
      <image:title>Tailwind CSS vs CSS Modules 2026: Which Wins for Your Stack?</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/cloudflare-workers-vs-vercel-2026</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/62228b5ef329837e5eee56978dd6127915b596a2-1376x768.jpg</image:loc>
      <image:title>Cloudflare Workers vs Vercel Functions 2026: Which Edge Platform Wins?</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/fly-io-vs-railway</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/39925b8a1b3a834813d5c032434017aeabaf317f-1376x768.jpg</image:loc>
      <image:title>Fly.io vs Railway in 2026: Which PaaS Actually Wins?</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/pgvector-vs-pinecone</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/7d66bcd77331d138326aea2b76bbd178c2489b8d-1376x768.jpg</image:loc>
      <image:title>pgvector vs Pinecone 2026: Which Vector DB Should You Actually Use?</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/milvus-vs-qdrant</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/c5bb00be58fdc9565a8f91f0d31ac3e1ba19d985-1376x768.jpg</image:loc>
      <image:title>Milvus vs Qdrant 2026: Which Vector DB Wins for Production RAG?</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/pydantic-ai-vs-langchain</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/df23c83ccc2b8888f78052fe34575acc76315c5d-1376x768.jpg</image:loc>
      <image:title>Pydantic AI vs LangChain 2026: Type-Safe or Flexible — Which Wins?</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/pinecone-vs-weaviate-2026</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/528f89f39520090468b61f76911e6698d9e2a654-1376x768.jpg</image:loc>
      <image:title>Pinecone vs Weaviate 2026: Which Vector DB Actually Wins?</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/m4-max-vs-m5-max-for-ai</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/d2888f28aec3a6f7a0ee8dad1bbb340109ba65c3-1376x768.jpg</image:loc>
      <image:title>Apple M4 Max vs M5 Max for Local AI in 2026: Which Wins?</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/mac-studio-vs-pc-for-llm-2026</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/3f7917ee724202cedb9954ef765e3ce2bd3b78b3-1376x768.jpg</image:loc>
      <image:title>Mac Studio M4 Max vs RTX 4090 PC: Best Local AI Rig in 2026?</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/raspberry-pi-5-vs-jetson-orin-nano-edge-ai</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/921daadeff8f5fc9765eb2c797ebdb1c6398bdb6-1376x768.jpg</image:loc>
      <image:title>Raspberry Pi 5 vs Jetson Orin Nano 2026: Which Edge AI Board Wins?</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/text-generation-webui-vs-ollama</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/b206e2eba914553eb04c1afd8926a806b2815eff-1376x768.jpg</image:loc>
      <image:title>Text Generation WebUI vs Ollama 2026: Which Local LLM Tool Wins?</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/vllm-vs-ollama-production</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/de878f86bdf4e7febb86d5c6b88aec62fa4d4408-1376x768.jpg</image:loc>
      <image:title>vLLM vs Ollama 2026: Production Power or Developer Ease?</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/ollama-vs-llama-cpp</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/ab8fc9abc3f04a0594f8ec0f99decf421020904c-1376x768.jpg</image:loc>
      <image:title>Ollama vs llama.cpp 2026: Which Local LLM Tool Actually Wins?</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/langchain-vs-llamaindex-2026</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/623fa79a9f790d4aa8c830e1dac908e21fb4682d-1376x768.jpg</image:loc>
      <image:title>LangChain vs LlamaIndex 2026: Which LLM Framework Should You Pick?</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/rtx-5090-vs-rtx-4090-for-ai</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/6c8c1d9acbd11108815b00c024c82ec52e15ba45-1376x768.jpg</image:loc>
      <image:title>RTX 5090 vs RTX 4090 for AI in 2026: Which GPU Actually Wins?</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/rtx-4090-vs-rx-7900-xtx-for-llm</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/a38510e3ad8abfb181f6ca9b497d34f6fc21f534-1376x768.jpg</image:loc>
      <image:title>RTX 4090 vs RX 7900 XTX for Local LLMs in 2026: Which 24GB GPU Wins?</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/gpt-4-1-vs-gemini-2-5-pro</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/2dff6c5772bc185f9852828a1bc086df37f87079-1376x768.jpg</image:loc>
      <image:title>GPT-4.1 vs Gemini 2.5 Pro 2026: Which Flagship LLM Wins?</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/claude-vs-gpt-4-coding-2026</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/3062d925c4cc6bf62298a4b4ce8ff240a7aebe4a-1376x768.jpg</image:loc>
      <image:title>Claude Sonnet 4.6 vs GPT-4.1 for Coding in 2026: Who Wins?</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/mixtral-vs-llama-3-70b</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/081aab6031d526f3de6f980b2b3fd87dbc5203a7-1376x768.jpg</image:loc>
      <image:title>Mixtral 8x22B vs Llama 3 70B (2026): MoE vs Dense for Production</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/gemma-3-vs-llama-3-2026</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/39c65ba2222c7345bb13eac8f7c49896e91a6f4f-1376x768.jpg</image:loc>
      <image:title>Gemma 3 vs Llama 3 (2026): Which Open-Weight LLM Actually Wins?</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/aider-vs-claude-code</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/5bbc33120a3909c8977f216b734b56d7a97e1cb5-1376x768.jpg</image:loc>
      <image:title>Aider vs Claude Code 2026: Open-Source CLI vs Anthropic's Agent</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/windsurf-vs-claude-code</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/31bfd80796c5a864e1fa81c14daac65319709304-1376x768.jpg</image:loc>
      <image:title>Windsurf vs Claude Code 2026: Which AI Coding Tool Wins?</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/cursor-vs-claude-code</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/6a9a817914b638ed03cd632195cb14c279f0a742-1376x768.jpg</image:loc>
      <image:title>Cursor vs Claude Code 2026: IDE vs CLI — Which AI Coding Tool Wins?</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/claude-haiku-vs-gpt-4o-mini</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/570aebe989f4f72f9ca91e3b563f4dcac06adf1a-1376x768.jpg</image:loc>
      <image:title>Claude Haiku 4.5 vs GPT-4o Mini 2026: Which Fast API Actually Wins?</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/github-copilot-vs-cursor</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/f2c43dc92342de01ce4ca891738d0c3436ef9b69-1376x768.jpg</image:loc>
      <image:title>GitHub Copilot vs Cursor 2026: Which AI Coding Tool Wins?</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/claude-vs-gemini-2-5-2026</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/5ebf28b7bf570eb26de306818b0afa643c08c91f-1376x768.jpg</image:loc>
      <image:title>Claude Sonnet 4.6 vs Gemini 2.5 Pro: Which AI Wins in 2026?</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/astro-vs-nextjs-2026</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/7318bdb5c59939da60f6b7fd1f23353a01c0b564-1376x768.jpg</image:loc>
      <image:title>Astro vs Next.js in 2026: Which Framework Should You Actually Use?</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/bun-vs-deno-2026</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/c92938cfafbb1377d7afe3c0dfdea2806440d90d-1376x768.jpg</image:loc>
      <image:title>Bun vs Deno in 2026: Which Next-Gen JS Runtime Actually Wins?</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/neon-vs-supabase-2026</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/abf1d33819f7186a76675dfad2dc6143bd5137e5-1376x768.jpg</image:loc>
      <image:title>Neon vs Supabase in 2026: Which Managed Postgres Platform Actually Wins?</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/qdrant-vs-chroma</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/dd95d368f9295a9163b51f8e0d4212988996decf-1376x768.jpg</image:loc>
      <image:title>Qdrant vs Chroma 2026: Which Open-Source Vector DB Wins for RAG?</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/dspy-vs-langchain</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/b5c7ac7eabec4c5c3cec93c523fdf53b059835b6-1376x768.jpg</image:loc>
      <image:title>DSPy vs LangChain 2026: Which LLM Framework Actually Wins?</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/langgraph-vs-crewai</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/09085caf8ee7ca8128632d8ea18f582442239ea1-1376x768.jpg</image:loc>
      <image:title>LangGraph vs CrewAI 2026: Which Agent Framework Actually Wins?</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/autogen-vs-crewai</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/c678e043b4f5467c4fb51f1570506afee86e9bc3-1376x768.jpg</image:loc>
      <image:title>AutoGen vs CrewAI 2026: Which Multi-Agent Framework Actually Ships?</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/ollama-vs-llamafile</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/8cccc183b8bcf492f68da8d0c1cc520997dd9fe6-1376x768.jpg</image:loc>
      <image:title>Ollama vs Llamafile 2026: Which Local LLM Tool Actually Wins?</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/lm-studio-vs-jan</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/4806a39ea4745a5dc3c3c657ca5290d3315325cc-1376x768.jpg</image:loc>
      <image:title>LM Studio vs Jan (2026): Which Local LLM GUI Actually Wins?</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/apple-silicon-vs-nvidia-for-ai</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/453f8c2ac0052fb5573428f49d68a2eedd462d24-1376x768.jpg</image:loc>
      <image:title>Apple Silicon vs NVIDIA GPU for Local LLMs in 2026: Which Wins?</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/intel-arc-b580-vs-rtx-4060-for-ai</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/c429d6889dc6f4f41858cb52f060f3e6fcf5dcfe-1376x768.jpg</image:loc>
      <image:title>Intel Arc B580 vs RTX 4060 for AI Workloads in 2026: Which Budget GPU Actually Wins?</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/m4-vs-m4-max-for-llm</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/8291f5565d6b51a79fa9ada6c91997982224d672-1376x768.jpg</image:loc>
      <image:title>Apple M4 vs M4 Max for Local LLMs in 2026: Which Should You Buy?</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/deepseek-vs-llama-3-coding</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/35a4b95de7e24f28b8f54c2ad49281ddad77de9f-1376x768.jpg</image:loc>
      <image:title>DeepSeek Coder vs Llama 3 for Coding in 2026: Which Wins?</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/llama-3-8b-vs-qwen-3-7b</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/9e2d87b1ca05482678fddefdd5a78ebb538fcb50-1376x768.jpg</image:loc>
      <image:title>Llama 3 8B vs Qwen 3 7B (2026): Which Small LLM Actually Wins on Your Laptop?</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/llama-3-70b-vs-qwen-3-32b</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/b48eadd7aa349d820be2ab1d7dd5990e85b3e5e6-1376x768.jpg</image:loc>
      <image:title>Llama 3 70B vs Qwen 3 32B (2026): Which Local LLM Actually Wins for Coding?</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/cursor-vs-windsurf-2026</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/6110fb60f8126f55caaed7ebce9568ff722db8e0-1376x768.jpg</image:loc>
      <image:title>Cursor vs Windsurf in 2026: Which AI Code Editor Should You Use?</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/perplexity-vs-claude-research</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/74c7a52e321a52d735f501152bafb7e9f21533ac-1376x768.jpg</image:loc>
      <image:title>Perplexity vs Claude with Web Search in 2026: Which AI Research Assistant Actually Wins?</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/claude-haiku-vs-llama-3-70b-local</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/f7a6758222eb5703a78e34ae52577f278cf09be7-1376x768.jpg</image:loc>
      <image:title>Claude Haiku 4.5 vs Llama 3 70B Local: Cost &amp; Quality in 2026</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/phi-3-vs-gemma-3</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/b88ccb18d258d23f0bc3c56dc08f880aa26940d4-1376x768.jpg</image:loc>
      <image:title>Phi-3 vs Gemma 3 in 2026: Which Small LLM Wins for Edge Inference?</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/qwen-3-vs-mistral-2026</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/02e2b2ac76366bcf17e208ab6b0310eff547b789-1376x768.jpg</image:loc>
      <image:title>Qwen 3 vs Mistral 2026: Which Open-Source LLM Family Actually Wins?</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/holafly-vs-airalo-esim-compared</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/7e85191d622e994fc86f15866ce4360a7ac9025c-1200x675.png</image:loc>
      <image:title>white and yellow light during night time</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/forward-deployed-engineer-role</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/41bcde486a9affbfe57394511adce6093c61227a-1200x675.png</image:loc>
      <image:title>man in black jacket and orange knit cap standing on sidewalk during night time</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/senior-engineer-hidden-roles</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/8b2afb900236f34468689ded6da650980b283205-1200x675.png</image:loc>
      <image:title>Man working late at a dimly lit office desk.</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/ai-agent-control-flow-architecture</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/d91ca4ea5bd96412e4c34dbd1ac7f13ca23bcdfd-1200x675.png</image:loc>
      <image:title>Golden 2026 numerals on a maze-like surface</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/android-17-qpr1-beta-developer-features</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/28624d214590bcd38faf01c607b96e7471ed8852-1200x675.png</image:loc>
      <image:title>a close up of a cell phone with a text message on it</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/gemini-flash-vs-pro-developers</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/d9a4dfb5c92d16144b4fab5f20eb51ba9aa939a0-1200x675.png</image:loc>
      <image:title>Abstract glowing blue lines on black background</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/cve-2024-3400-ai-security-crisis</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/134b49406e16c957e082be67be372bf5837b355a-1200x675.png</image:loc>
      <image:title>green and orange electric wires</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/linux-copy-bugs-container-security</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/61d2628818dde5b125d777bb9894dca6aa9e429a-1200x675.png</image:loc>
      <image:title>A close up of an old fashioned typewriter</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/plan-review-software-engineering</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/d371f34288562be04d24da7b8e98091ba4d30fd2-1200x675.png</image:loc>
      <image:title>text</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/khanmigo-ai-tutor-developer-education</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/2cd5a7027a1c9873f92e5fcf03137fb2c2af4715-1200x675.png</image:loc>
      <image:title>a man sitting at a desk working on a laptop computer</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/state-software-engineering-2026</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/24790c34b9dc5d55658293f4386bbcbf3d79f059-1200x675.png</image:loc>
      <image:title>Abstract brown textured background with subtle lighting</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/write-good-readme-guide</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/9dc8154a3701ef57648665d5bd7d8fa6c9dd8246-1200x675.png</image:loc>
      <image:title>white paper document on brown wooden table</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/macbook-linux-home-server</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/aa482c9a6a52c7ef9cbc048b6450cd93d14a984f-1200x675.png</image:loc>
      <image:title>Network servers are connected with cables.</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/dark-patterns-tech-engineering-deception</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/28f37fdd75bdee2b866bcc0d3589ac38d7056827-1200x675.png</image:loc>
      <image:title>Green exit sign with arrow pointing left</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/ai-agent-failure-production-prevention</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/cdc6ad6e0e0ccfe6ecc9ba91df235ce5d78475b6-1200x675.png</image:loc>
      <image:title>a close up of a rack of computer equipment</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/thunderbolt-5-dock-review-ugreen</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/7c96660971f25faaa80a9d9358506793069e35ce-1200x675.png</image:loc>
      <image:title>a close up of a cord and a mouse on a table</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/open-source-sustainability-crisis</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/69237d8f39f69194aef7ec6e2fb06c4157fe460c-1200x675.png</image:loc>
      <image:title>Abstract flowing lines of purple and white on black</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/vibe-coding-tech-debt-audit</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/01d1a77374c9625ec42dbdf3dc91767d4c03ba57-1200x675.webp</image:loc>
      <image:title>code review developer laptop screen technical debt audit — illustration for article on Vibe Coding Tech</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/deepfake-voice-detection-tools-tested</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/033d02f57e73ae40da9808f246e78a2091105a1b-1200x675.png</image:loc>
      <image:title>black and red headphones on black computer monitor</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/postgresql-backup-tools-compared</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/3731b49612600826fb6e4684eff3af4a683ef3cb-1200x675.webp</image:loc>
      <image:title>a bunch of wires that are connected to a server</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/ubuntu-24-04-lts-developer-review</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/1deb43ad60050428880c8d610a20527484a7d72b-1200x675.webp</image:loc>
      <image:title>ubuntu linux terminal laptop developer screen — illustration for article on Ubuntu 24.04 LTS Developer Review:</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/halehound-cyd-wifi-pentesting-review</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/684ed3c2088241d764a786f83636d57f82aa66be-1200x675.webp</image:loc>
      <image:title>a close up of a printed circuit board</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/linux-mint-vs-ubuntu-developers</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/c09816c26a6f0498b52f183dac3810fe07e975cd-1200x675.webp</image:loc>
      <image:title>ubuntu linux desktop monitor developer workstation — illustration for article on Linux Mint vs Ubuntu for</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/tanstack-start-vs-nextjs-server-components</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/6b30d0ed49b601cb4daef2dd657895b3497fde00-1200x675.png</image:loc>
      <image:title>Abstract glowing blue and teal lights on black background</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/photonic-npu-chips-nvidia-alternative</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/2b83ce82e3cbffaaf53de9828b055fd8588e7db0-1200x675.png</image:loc>
      <image:title>green and black abstract painting</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/gemma-3-local-windows-guide</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/45b8146a6640a79264e472b520daeec98f5cba85-1200x675.png</image:loc>
      <image:title>silver electrical part</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/reset-windows-password-linux-usb</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/76d8c56f04f81ee710b67f7ba5bd5145bdcd58d6-1200x675.png</image:loc>
      <image:title>USB flash drive attached to laptop computer</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/ai-gadgets-amazon-review</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/ce4339681c5874f26a6d22e947038edb30e2d618-1200x675.png</image:loc>
      <image:title>black laptop computer on brown wooden stand</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/ai-generated-code-quality-crisis</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/a3640924f2e6a7a1ce65a802205db15e8c7406ad-1200x675.png</image:loc>
      <image:title>a close up of many different colored wires</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/tech-job-market-2026-survival-guide</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/c85f3ef62e2a48e7ac4c002731386760b317ffea-1200x675.png</image:loc>
      <image:title>City skyline illuminated at night with dark trees foreground.</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/pragmata-ps5-pro-technical-breakdown</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/93c9c5e25017c766ac555cf9f41abe57b217b648-1200x675.png</image:loc>
      <image:title>Silhouettes walking on a red illuminated runway.</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/ai-generated-code-maintainability-crisis</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/0a068afa7a45eee96ef05023a59b48674e664bf8-1200x675.png</image:loc>
      <image:title>a black background with wavy lines</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/claude-artifacts-ui-design-challenge</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/f425b881d64a5f54028cfeb2475892565fd07269-1200x675.png</image:loc>
      <image:title>a room filled with lots of windows in a dark room</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/paperclip-ai-review-zero-human-company</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/8b2afb900236f34468689ded6da650980b283205-1200x675.png</image:loc>
      <image:title>Man working late at a dimly lit office desk.</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/minimax-vs-claude-coding-benchmark</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/535dc92bb3677e8dc33262268d471f991c3e4ce1-1200x675.png</image:loc>
      <image:title>text</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/portable-llm-usb-stick</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/20248b70fa6c7edc6193af85bf1826a9bd169d54-1200x675.webp</image:loc>
      <image:title>Usb flash drive plugged into a silver laptop.</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/dji-osmo-pocket-3-developer-review</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/7e5cb02b3bb7a56966f55960d3405022f07e4f14-1200x675.png</image:loc>
      <image:title>Woman with blonde hair illuminated by blue light</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/davinci-resolve-21-ai-features-review</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/dbfee0d6de0407897e7f31103a9b00dbbd20781c-1200x675.png</image:loc>
      <image:title>a close up of a computer screen with a bar chart on it</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/openclaw-ai-agent-crewai-compared</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/56117dcb720327239104a930e5010d30b9ad05b7-1200x675.png</image:loc>
      <image:title>Abstract glowing blue and teal lights on black background</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/data-poisoning-insider-threat-corporate-ai</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/94310a72a23bb19bd4b4b724b3fdd1d38a36f727-1200x675.png</image:loc>
      <image:title>a long hallway with a bunch of windows</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/llm-wiki-karpathy-local-knowledge-base</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/440d5339746278e617b15c8e10db8aa1c0dd09c5-1200x675.webp</image:loc>
      <image:title>Computer screens displaying code with neon lighting.</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/deceptive-alignment-sleeper-agents-llm</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/e923980376e25867e01fefe9d53f6838d35116c2-1200x675.png</image:loc>
      <image:title>brown empty hallway</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/software-rewrite-from-scratch-fallacy</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/3125b7c4b98c2f89237a5163195de0b732878788-1200x675.png</image:loc>
      <image:title>crack wall</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/ai-no-code-app-builders-compared</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/de07898db2f2d076d1111b93dce520db73c86c10-1200x675.png</image:loc>
      <image:title>Abstract textured background with blue and red hues</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/gemma-3-raspberry-pi-5-benchmark</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/925658aecc55c4287a8a35407d94cc40dbc0beee-1200x675.webp</image:loc>
      <image:title>a close up of a computer motherboard with some wires attached to it</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/ai-kill-chain-military-targeting</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/34404edfc5e53141478a516f011a0b27a6a4e60e-1200x675.png</image:loc>
      <image:title>a small plane flying over a large rock</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/ai-pentesting-agents-mythos-darpa</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/6b19862594e0aa6673a6b5631af2e327097bf0b0-1200x675.png</image:loc>
      <image:title>focus photography of printed board</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/hotwire-vs-nextjs-spa-bloat</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/923b5c1571a24b2379b9cbdcae8446f157f60356-1200x675.png</image:loc>
      <image:title>Abstract green digital pattern with vertical lines</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/full-stack-developer-roadmap-2026</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/8b15c73c15d4b55a60657052e91436fb9e3b3609-1200x675.webp</image:loc>
      <image:title>full stack developer coding javascript react screen — illustration for article on Full-Stack Developer Roadmap [2026]:</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/fine-tuning-gemma-code-generation</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/923b5c1571a24b2379b9cbdcae8446f157f60356-1200x675.png</image:loc>
      <image:title>Abstract green digital pattern with vertical lines</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/old-kindle-diy-projects</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/fae3dfe4f7bfa94fd91071b81eadd815c1a412db-1200x675.png</image:loc>
      <image:title>a group of electronic devices sitting on top of a table</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/littlesnitch-linux-opensnitch-review</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/b527d953fa55cb0193e87c1a2d78ce1b1be4c131-1200x675.png</image:loc>
      <image:title>Computer screen displaying lines of code</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/veracrypt-2026-security-review</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/dc1758bb489680eb2780ca7cfc6ea8fcae47dbeb-1200x675.png</image:loc>
      <image:title>a black speaker sitting on top of a table</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/windows-control-panel-deprecation</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/8acbe89d2022225209a1c3e07c530c7c3e327c73-1200x675.png</image:loc>
      <image:title>turned-on flat screen monitor</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/bunnynet-vs-cloudflare-2026</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/9111121b53c50a78c554ec53f6abfe0bc4658907-1200x675.png</image:loc>
      <image:title>brown wooden hallway with gray metal doors</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/switzerland-25-gbit-internet-america</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/6f91a35df8fcddf53cc93e5605ac640837c340c6-1200x675.png</image:loc>
      <image:title>a very long exposure of a star trail</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/ebpf-monitoring-replacing-sidecars</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/decf4323839c3bd1e465785b190a1eab99d78993-1200x675.png</image:loc>
      <image:title>Rows of metal bars illuminated with blue light</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/linkedin-scanning-browser-extensions</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/70c079ccb6e9f49438c98889cc0900572a7b7be1-1200x675.png</image:loc>
      <image:title>Google search bar showing tiktok related searches</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/postgresql-performance-linux-kernel-thp</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/ffd63504c375f1d26f3f8fc1da7b311504595ef9-1200x675.webp</image:loc>
      <image:title>postgresql database server terminal linux — illustration for article on PostgreSQL Performance Halved on Linux Kernel</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/claude-code-alternatives-open-source</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/3a3f04de2b119c5abfd9c16370049a6086001908-1200x675.webp</image:loc>
      <image:title>Computer screen displaying lines of code</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/ddr6-ram-prices-2026</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/be7e06fcc846205355737a80d7bb3ff3040691fe-1200x675.png</image:loc>
      <image:title>A factory filled with lots of machines and machinery</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/gpu-rowhammer-nvidia-attack</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/a1cffe1d77949ffc0c8d9227fb6e43d956e6285a-1200x675.png</image:loc>
      <image:title>Abstract streaks of light at night</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/proton-meet-privacy-review</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/98b987426b2a2867b76521fe4f5b3ac30723d554-1200x675.png</image:loc>
      <image:title>White bars in front of a green textured wall</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/qwen3-agent-capabilities-review</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/b527d953fa55cb0193e87c1a2d78ce1b1be4c131-1200x675.png</image:loc>
      <image:title>Computer screen displaying lines of code</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/native-browser-apis-replace-frameworks</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/d83d35b65895ffd4f55cca17f9ba48acbd321e92-1200x675.png</image:loc>
      <image:title>Abstract swirl of purple, green, and orange light.</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/raspberry-pi-price-hike-2026-alternatives</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/6c9e9999c35cc0bac9e90de153f0e97618e4d463-1200x675.png</image:loc>
      <image:title>Abstract pattern of small lights on dark background</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/framework-vs-macbook-right-repair</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/2f07a2fcdc84cfc3093d59f1c3eba398897a72d5-1200x675.png</image:loc>
      <image:title>a table with a laptop and headphones on it</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/prompt-engineering-patterns-that-changed-how-i-ship</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/55b88d48c5c5d027ce283c0ada2f61a998593804-1200x675.webp</image:loc>
      <image:title>a computer keyboard and mouse on a desk</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/npm-supply-chain-attack-defense</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/b3c61095232476685914660bfc095e1d17646f1d-1200x675.png</image:loc>
      <image:title>Abstract pattern of symbols and glyphs on black background.</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/css-3d-transforms-doom-browser</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/f617bf7db83b6ce1043b56ca542b182194bd22e1-1200x675.png</image:loc>
      <image:title>a purple light in a dark room</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/reverse-engineering-android-apk</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/e801272e4a0a6ea6dcefd7053d173b0d920865fb-1200x675.png</image:loc>
      <image:title>a laptop computer sitting on top of a table</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/tinyml-cern-fpga-hls4ml</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/ae8f40fdd3dda0948311cba3caeabdfc6d7a777a-1200x675.png</image:loc>
      <image:title>blue light ball</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/samsung-dex-coding-dev-machine</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/bfa1f7ac3923d2d544a1b4a81e5e75b0eda81fdb-1200x675.png</image:loc>
      <image:title>a laptop computer lit up in the dark</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/local-llm-vs-claude-coding-benchmark</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/f647dd1a1ece13f568292078dfc1bff806120d00-1200x675.webp</image:loc>
      <image:title>nvidia rtx graphics card gpu closeup — illustration for article on Local LLM vs Claude for</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/vite-turbopack-rspack-benchmark</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/1deb43ad60050428880c8d610a20527484a7d72b-1200x675.webp</image:loc>
      <image:title>vite javascript bundler npm terminal performance — illustration for article on Vite vs Turbopack vs Rspack</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/claude-computer-use-security-risks</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/f38a43565000b33832bced3ce233b96ea4d77c4b-1200x675.png</image:loc>
      <image:title>a person is typing on a black keyboard</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/cloudflare-workers-v8-isolates-ai-agents</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/2a4198c40062fb2b00babb6f48ada17ef748192b-1200x675.png</image:loc>
      <image:title>Abstract purple lines on a black background</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/litellm-supply-chain-attack-pypi</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/c7ed7834ca6f6a398219d66494d608f48aaac9b4-1200x675.png</image:loc>
      <image:title>red light on black background</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/fcc-banned-router-list</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/6024ad937a206dc5fdfc930db49d9064281b33b3-1200x675.png</image:loc>
      <image:title>Bare tree branches against a dark sky</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/chrome-master-key-info-stealer-malware</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/71629ee7c314352d31bd8603143cfac4feabdeb1-1200x675.png</image:loc>
      <image:title>A computer keyboard sitting on top of a table</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/jujutsu-jj-git-version-control</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/956e03c393e2bdcfb39481f5c0ed5517b75871cf-1200x675.png</image:loc>
      <image:title>Abstract green digital pattern with vertical lines</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/ai-tech-debt-llm-framework</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/571797bc9bc7c267e2b0d96e046fc6a51af70ee3-1200x675.png</image:loc>
      <image:title>Abstract flowing lines on a dark background</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/javascript-bloat-causes-fixes</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/fcbbb585c5b474f1901a8ffac2bd0f66af5b17de-1200x675.png</image:loc>
      <image:title>Abstract colorful light trails on dark background</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/ubuntu-sudo-password-asterisks</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/b49bd4d7773413892bf1328c6060b56ed0c5f4b8-1200x675.png</image:loc>
      <image:title>black flat screen computer monitor</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/deorbiting-iss-engineering-challenge</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/948456293082d556ecf6b1e213fe83e3df16ecb7-1200x675.png</image:loc>
      <image:title>A black and white photo of a sky with clouds</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/rust-wasm-vs-typescript-performance</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/571797bc9bc7c267e2b0d96e046fc6a51af70ee3-1200x675.png</image:loc>
      <image:title>Abstract flowing lines on a dark background</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/temporal-workflow-engine-guide</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/7b5dd1f2536d24117badeb051cd05a4bafe86f50-1200x675.png</image:loc>
      <image:title>Abstract flowing lines of purple and white on black</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/cockpit-linux-server-web-gui</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/4e56fc59b1cfbee395310ee1ce27ec14773be948-1200x675.png</image:loc>
      <image:title>a rack of electronic equipment in a dark room</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/mozilla-vpn-wireguard-technical-review</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/2016e74fd89a3e4cbde39a753904d64fd40b5385-1200x675.png</image:loc>
      <image:title>Abstract flowing lines of purple and white on black</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/microsoft-fedramp-failure-azure-government</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/d9d784f30b202d39ee8ec7f2baad32d376f36d66-1200x675.png</image:loc>
      <image:title>Police station entrance at night with lights on</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/jemalloc-vs-malloc-tcmalloc-p99-latency</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/a1133d8374d5e7c0497a83e84029bd4e88a70a6a-1200x675.png</image:loc>
      <image:title>jemalloc, tcmalloc, performance-engineering, p99-latency, memory-allocator</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/silicon-anode-batteries-lenovo-storedot-laptop-charging</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/ae7559903a3af07aa8a75d7ae93ff1fce4614b4e-1200x675.png</image:loc>
      <image:title>batteries, lenovo, laptops, fast-charging, storedot</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/self-hosted-voice-assistant-home-assistant-2026-guide</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/321beb3b240fcdf38ec044f23d7b4f4153cd5e2c-1200x675.png</image:loc>
      <image:title>a black house with a green light in the window</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/amd-rocm-vs-cuda-local-ai-open-source-guide</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/92ed2ba22d1524cab28fb1eebbe63b7e09cf7995-1200x675.png</image:loc>
      <image:title>amd-rocm, cuda, local-ai, local-llm, gpu, open-source-ai, ollama, llama-cpp, ai-hardware, rx-7900-xtx, hip</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/glassworm-invisible-unicode-attack-source-code-defense</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/4134e706b20c6ae4700a9878a8954857a7cd18ad-1200x675.png</image:loc>
      <image:title>Computer screen displaying lines of code</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/build-ai-agent-python-2026-multi-agent-systems-guide</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/2a4198c40062fb2b00babb6f48ada17ef748192b-1200x675.png</image:loc>
      <image:title>Abstract purple lines on a black background</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/kernel-level-anti-cheat-ring-0-how-it-works-security-risks</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/99ffd9315bbe893938f5eb6ba5036196093b1d48-1200x675.png</image:loc>
      <image:title>A mechanical keyboard sits on a desk mat.</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/chrome-zero-day-exploits-may-2024</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/787184ac0807dd7e88688e8f369d7088674e8535-1200x675.png</image:loc>
      <image:title>chrome, cybersecurity, zero-day, google, browser-security</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/helium-shortage-semiconductor-supply-chain</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/952a2e240a1ba772e74d690b6d3e0e06b6d6e1ee-1200x675.png</image:loc>
      <image:title>semiconductors, supply-chain, helium, manufacturing, geopolitics</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/meta-default-end-to-end-encryption-messenger-privacy-law-enforcement</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/2016e74fd89a3e4cbde39a753904d64fd40b5385-1200x675.png</image:loc>
      <image:title>Abstract flowing lines of purple and white on black</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/amazon-alexa-paid-subscription-personality-brand-risk</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/5faedf6e677b90d300665e1e4f5a63b2e6f5fd6d-1200x675.png</image:loc>
      <image:title>a close up of a microphone on a table</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/tinder-irl-events-dating-app-fatigue</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/018fa3af969d39c2f751b3c0e998b4b6b739c029-1200x675.png</image:loc>
      <image:title>tinder, dating-apps, irl-events, match-group, consumer-tech</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/live-nation-ticketmaster-monopoly-tech-flywheel</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/ff4d588192d204044c30b9b06aa788e1b2b4de67-1200x675.png</image:loc>
      <image:title>live-nation, ticketmaster, antitrust, doj, tech-monopoly, platform-power</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/mediatek-audio-dsp-vulnerability-nothing-phone</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/f7c934db97c605a3c890dfe43ff32518a290ff22-1200x675.png</image:loc>
      <image:title>cybersecurity, mediatek, android-security, vulnerability, responsible-disclosure, smartphone-security, nothing-phone</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/washington-state-valve-skin-gambling-legal-battle-loot-boxes</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/b69b59ab6e1fa5f4da5a50ba68255f0df64efd74-1200x675.png</image:loc>
      <image:title>man playing on game arcade</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/aws-us-east-1-outage-post-mortem-automation-blast-radius</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/c48fa927c60b8835c8a0f1cd229f23371d3b5c64-1200x675.png</image:loc>
      <image:title>A blue and black abstract background with lines</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/google-wiz-32-billion-cloud-security</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/70b6e0cf6250c20dfc1a281d5096d745c13f5035-1200x675.png</image:loc>
      <image:title>cloud-security, wiz, google, cybersecurity, m-and-a, cnapp, google-cloud</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/nintendo-zelda-movie-stock-surge-ip-strategy</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/3affcd4e9d40b8ede1809215cefdf0077ac2af90-1200x675.png</image:loc>
      <image:title>nintendo, zelda-movie, business-strategy, gaming, entertainment, ip-strategy, stock-market</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/patch-tuesday-zero-day-lessons</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/44e017cb79b314b9003446dd17c48afb2018cf2c-1200x675.png</image:loc>
      <image:title>cybersecurity, patch-tuesday, zero-day, windows-security, microsoft</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/arrow-lake-budget-problem-amd</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/27f58c9e0adc45317b570541da7166acbb907fab-1200x675.png</image:loc>
      <image:title>intel, amd, arrow-lake, ryzen-9000, cpu, pc-building, hardware</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/dlss-ray-reconstruction-nvidia</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/5cb1ff49588f6af55fc4e7f678eec8ee3c4fd31d-1200x675.png</image:loc>
      <image:title>nvidia, dlss, ray-tracing, pc-gaming, rtx, ray-reconstruction</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/sonos-move-2-review-worth-it</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/aff445648a92cc10db60c940d0d47746426e5278-1200x675.png</image:loc>
      <image:title>sonos, sonos-move-2, portable-speaker, audio-review, smart-speaker</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/yann-lecun-h-ai-startup-paris-funding</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/010de82cdea5459513206bc7a530eb855d505275-1200x675.png</image:loc>
      <image:title>yann-lecun, ai-funding, h-ai, mistral-ai, french-tech, artificial-intelligence, meta-ai</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/oracle-ai-earnings-oci-cloud</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/ef0ee128b63599c6d6887854d2d0c7cb95e3fbb8-1200x675.png</image:loc>
      <image:title>oracle, ai, cloud-computing, oci, earnings-report</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/google-pixel-fold-next-gen-foldable-strategy-analysis</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/dec834fdd323766e4ed447a2b23a50e47d7e6e3f-1200x675.png</image:loc>
      <image:title>a close up of a cell phone on a table</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/gtcr-ookla-speedtest-billion-dollar-network-intelligence-play</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/b7963a7a3a1e4d479f70fa79ac135b168110ebf7-1200x675.png</image:loc>
      <image:title>a close up of a purple and white object</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/samsung-galaxy-s24-ultra-mura-screen-defect-trust-problem</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/57610fe5e7ed72bc5d27df94646ab23740db09a3-1200x675.png</image:loc>
      <image:title>space gray iPhone X on white surface</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/tesla-baglino-departure-robotaxi-timeline-risk</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/f5648b53cdfd88fcbe97ce584017caa3a98440b8-1200x675.png</image:loc>
      <image:title>red car on black asphalt road during night time</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/passkeys-killing-passwords-why-stalling</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/9fdd59e3aebcd3e02284257febf7dbed962a0029-1200x675.png</image:loc>
      <image:title>a closed padlock on a black surface</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/microsoft-xbox-exclusives-multiplatform-strategy-contradictions</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/6758fd48e3875b208f0a83fde468429bd0aca2d1-1200x675.png</image:loc>
      <image:title>a couple of people standing in front of a tv</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/samsung-ai-alliance-strategy-vs-apple-walled-garden</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/4296a63dda166b7ac05b7d3ec6f85f5d5af58e65-1200x675.png</image:loc>
      <image:title>man in black jacket walking on street during night time</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/ai-agent-predict-t20-world-cup-2026</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/fba47af9071ef49f423badbb16865c8d86ea7bbc-1200x675.png</image:loc>
      <image:title>A red cricket ball on a blue surface.</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/ai-prompts-cinematic-photos-international-womens-day-2026</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/8a9687c3207c590d2e44684c6ff6893849e9912c-1200x675.png</image:loc>
      <image:title>A silhouette is lit up with vibrant colors.</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/robot-vacuum-hack-roborock-smart-home-security-risk</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/43455c0423bd9fb651ffc7826fbe4a855a0bec46-1200x675.png</image:loc>
      <image:title>black and silver camera on black surface</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/valve-steam-machine-2026-rumor-steam-deck-2-reality</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/fcc23e8ec8e980fc623dbe3891e05f0b3a087dbb-1200x675.png</image:loc>
      <image:title>Laptop with colorful rgb keyboard and lighting</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/llm-api-latency-benchmarks-2026</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/b94302df89a54329af5c95cb04fd5b96cba16087-1200x675.png</image:loc>
      <image:title>llm-api, ai-benchmarks, latency, gpt-4-1, claude-haiku, gemini-flash, time-to-first-token, ai-performance, production-ai, developer-tools</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/google-workspace-third-party-ai-agents-platform-play</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/2a4198c40062fb2b00babb6f48ada17ef748192b-1200x675.png</image:loc>
      <image:title>Abstract purple lines on a black background</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/microsoft-next-xbox-pc-hybrid-project-helix</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/7442b0e912d76b58acb18203e4a0285d26d244be-1200x675.png</image:loc>
      <image:title>Close-up of a glowing video game controller</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/gpt-5-developer-guide-what-actually-matters</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/d94d865f107bae700309dc8ffc00dcafc6ec6bc7-1200x675.png</image:loc>
      <image:title>Abstract streaks of purple and pink lights on black background</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/wikipedia-mass-hack-never-happened-security-resilience</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/c48fa927c60b8835c8a0f1cd229f23371d3b5c64-1200x675.png</image:loc>
      <image:title>A blue and black abstract background with lines</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/compact-flagship-phones-small-phone-trend</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/00e610fc51bc6ec36828aee71383544f41bdd78c-1200x675.png</image:loc>
      <image:title>black smartphone on brown wooden table</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/sony-pc-strategy-single-player-live-service-split</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/cac5a573527bbdaa653795b03cc6fb0a1f90b17a-1200x675.png</image:loc>
      <image:title>Close-up of a glowing video game controller</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/nintendo-switch-2-boringly-brilliant-hardware-strategy</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/4a3f0580016e8875b075f29c89d10905db6465dd-1200x675.png</image:loc>
      <image:title>gray and black SEGA Genesis controller</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/openai-codex-death-rebirth-ai-coding-tools</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/c7ed7834ca6f6a398219d66494d608f48aaac9b4-1200x675.png</image:loc>
      <image:title>red light on black background</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/iran-ai-military-strategy-redefine</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/cc67426ed778ea0e9aa6d4502f1886c72dcc91c3-1200x675.png</image:loc>
      <image:title>a night sky with stars and trees</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/honor-dancing-robot-mwc-phone-companies-building-robots</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/62849b7bc412726997282b89b413c174dfc8aaa8-1200x675.png</image:loc>
      <image:title>a close-up of a light</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/macbook-neo-secret-weapon-iphone-chip</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/c50e4731b5ca1cdbec11c945df002dcedd79ddc9-1200x675.png</image:loc>
      <image:title>black and white computer part</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/rumored-macbook-neo-apple-budget-laptop-chromebook-killer</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/19496bd2a35f276fed635ae811d2a35413a1b5bb-1200x675.png</image:loc>
      <image:title>a laptop computer lit up in the dark</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/m5-macbook-air-apple-budget-mac-gap</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/0c9f8dd5593454379cc3b4f5a3ecb66b72dacb15-1200x675.png</image:loc>
      <image:title>A laptop computer sitting on top of a table</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/apple-budget-macbook-ibook-successor-or-crippled-air</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/3df197d2c0ce0830f095d98bf894ec604faaed05-1200x675.png</image:loc>
      <image:title>a close up of a laptop computer keyboard</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/m5-macbook-air-default-developer-machine</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/141981c6d42bfca7866eb81725a2701765e8263c-1200x675.png</image:loc>
      <image:title>a laptop computer lit up in the dark</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/apple-m5-max-local-ai-development</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/3e885be503882a9672d856d4543b30775bfe6a34-1200x675.png</image:loc>
      <image:title>A close up of a computer chip in a dark room</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/google-pixel-desktop-mode-kill-laptop</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/05b5a9833e08acb0cef339f775182c4ea4e031b7-1200x675.png</image:loc>
      <image:title>Android, Pixel, Desktop Mode, Productivity, Samsung DeX</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/ai-latency-speed-matters-more-than-benchmarks</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/dcd29dcf7733a5e57f024ab383e06c182e11f411-1200x675.png</image:loc>
      <image:title>a blue line with green lines</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/mwc-2024-robots-vs-on-device-ai-real-story</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/760cf7a72de3e90d704ad959ad159f4bb50b416e-1200x675.png</image:loc>
      <image:title>Abstract purple light trails on black background</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/ai-coding-agents-wont-replace-you</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/afb36942d5c2e333fa007c564773f91c2622c716-1376x768.jpg</image:loc>
      <image:title>AI Coding Agents Won't Replace You. But They Will Replace How You Think About Code.</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/drone-strikes-cloud-infrastructure-geopolitical-risk</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/0116472132d8839375202e3e55f24306c49d0a12-1200x675.png</image:loc>
      <image:title>AWS, Cloud Computing, Geopolitics, Disaster Recovery, Infrastructure</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/apple-m4-chip-what-it-means-for-developers</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/129c3340f3ad6a98c07597a231cdc42cf3708939-1200x675.png</image:loc>
      <image:title>Apple, M4 Chip, AI, Hardware, Developer Tools</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/m5-macbook-pro-developer-analysis</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/8c1b2b4415f9522c8475d3299239a70465967294-1200x675.png</image:loc>
      <image:title>a black and white photo of a wall</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/ameca-humanoid-robot-mwc-2024</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/9431ab81d16d44cf5c46b4407dde256ee66757cc-1200x675.png</image:loc>
      <image:title>a white mannequin's head in a dark room</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/cloud-region-geopolitical-risk-aws-middle-east</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/e7109e43e168342fcccba823a1ccf7be46a884c3-1200x675.png</image:loc>
      <image:title>Your Cloud Region Isn't Just a Technical Decision. It's a Geopolitical One.</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/anthropic-openai-pentagon-ai-ethics-national-security</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/91c9ef3287c1865baa05e379900f500b8afe2ac8-1200x675.png</image:loc>
      <image:title>Anthropic Said No to the Pentagon. OpenAI Said Yes. Now What?</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/nvidia-personaplex-full-duplex-voice-ai</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/275732eabf52f4fca982978af24452a3e29a4e98-1200x675.png</image:loc>
      <image:title>NVIDIA PersonaPlex: The Voice AI That Listens and Speaks at the Same Time</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/types-of-ai-agents-developers-guide</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/8084ca3d416f18b6f6c5a730b5d20b0eed01a198-1200x675.png</image:loc>
      <image:title>The 7 Types of AI Agents Every Developer Should Know</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/prompt-injection-2026-owasp-llm-vulnerability</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/f7f3ab3513266e59033f3d7fb1487283af2cb1e9-1200x675.png</image:loc>
      <image:title>a black and white photo of a building</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/running-local-llms-2026-hardware-setup-guide</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/c8071745008ac29752060b4b4c5c001d68826915-1200x675.png</image:loc>
      <image:title>local-llm, ollama, lm-studio, mlx, gpu, vram, apple-silicon, nvidia, ai-hardware, self-hosted-ai</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/ai-writes-code-whats-left-for-engineers</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/8084ca3d416f18b6f6c5a730b5d20b0eed01a198-1200x675.png</image:loc>
      <image:title>AI Writes the Code Now. What Is Left for Software Engineers?</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/vibe-coding-security-audit-nightmares</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/ab0fd295e56ce8b097ffd2f1f1bf03897a46f689-1200x675.png</image:loc>
      <image:title>I Audited Vibe-Coded Applications: Here Are the Security Nightmares I Found</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/productivity-panic-ai-developer-burnout</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/26c078d9a8cf5699b726f2f6717c8125428d98c4-1200x675.png</image:loc>
      <image:title>The Productivity Panic: Why AI Coding Tools Are Burning Out Developers</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/ai-slopageddon-open-source-crisis</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/73dae2c2d88ab6a69e765495808fde29f1388c71-1200x675.png</image:loc>
      <image:title>AI Slopageddon: How AI-Generated Code Is Destroying Open Source</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/multi-agent-ai-systems-production</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/8084ca3d416f18b6f6c5a730b5d20b0eed01a198-1200x675.png</image:loc>
      <image:title>Multi-Agent AI Systems: Moving From Demos to Production</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/mcp-model-context-protocol-usb-c-of-ai</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/2f9e1ef99bcc93305d672133d0302668e386b53e-1200x675.png</image:loc>
      <image:title>MCP: The USB-C of AI — How Model Context Protocol Is Connecting Everything</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.kunalganglani.com/blog/rise-of-agentic-ai</loc>
    <image:image>
      <image:loc>https://img.kunalganglani.com/images/vzekdneq/production/4764f1a4d0a99069183a10bafc100839a0f87d19-1200x675.webp</image:loc>
      <image:title>Developer typing code on a laptop screen.</image:title>
    </image:image>
  </url>
</urlset>
