<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <!-- Homepage -->
  <url>
    <loc>https://www.amitavroy.com</loc>
    <lastmod>2026-02-01T02:42:56.454Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>

  <!-- Blog Articles -->
  
  <url>
    <loc>https://www.amitavroy.com/articles/race-conditions-in-hotel-booking-systems-why-your-technology-choice-matters-more-than-you-think</loc>
    <lastmod>2026-02-01T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.amitavroy.com/articles/why-mcp-is-the-missing-piece-in-ai-assisted-development</loc>
    <lastmod>2026-01-27T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.amitavroy.com/articles/lambda-functions-and-api-gateway-are-you-ready-for-your-next-infrastructure-change</loc>
    <lastmod>2026-01-13T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.amitavroy.com/articles/the-query-i-was-running-twice-how-laravels-context-solved-my-validation-dilemma</loc>
    <lastmod>2026-01-01T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.amitavroy.com/articles/the-hidden-performance-killer-how-one-where-clause-fixed-our-5-second-notification-query</loc>
    <lastmod>2025-12-03T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.amitavroy.com/articles/the-weekend-bug-that-taught-me-about-laravels-event-system</loc>
    <lastmod>2025-11-30T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.amitavroy.com/articles/beyond-pgvector-choosing-the-right-vector-database-for-productions</loc>
    <lastmod>2025-11-14T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.amitavroy.com/articles/reading-code-in-the-ai-era-the-skill-that-matters-more-than-ever</loc>
    <lastmod>2025-11-04T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.amitavroy.com/articles/laravel-mcp-production-ready-ai-integration-done-right</loc>
    <lastmod>2025-09-20T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.amitavroy.com/articles/the-magic-of-repr-when-ai-generated-code-teaches-you-something-new</loc>
    <lastmod>2025-09-10T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.amitavroy.com/articles/database-migrations-with-python-why-alembic-sqlmodel-is-the-perfect-combo</loc>
    <lastmod>2025-09-06T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.amitavroy.com/articles/building-resilient-python-applications-with-tenacity-smart-retries-for-a-fail-proof-architecture</loc>
    <lastmod>2025-08-18T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.amitavroy.com/articles/the-craft-of-context-engineering-smarter-ai-agents-through-in-context-learning</loc>
    <lastmod>2025-08-01T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.amitavroy.com/articles/search-is-dead-its-time-for-systems-that-understand</loc>
    <lastmod>2025-07-23T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.amitavroy.com/articles/2025-06-29-LangGraph-vs-ReAct-When-Should-You-Use-Which-for-Your-Next-AI-Agent</loc>
    <lastmod>2025-06-29T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.amitavroy.com/articles/2025-06-05-langgraph-ai-agents</loc>
    <lastmod>2025-06-05T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.amitavroy.com/articles/2025-04-01-server-sent-events-what-are-they-why-you-should-use-them</loc>
    <lastmod>2025-04-01T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.amitavroy.com/articles/2025-03-06-building-agentic-solutions-with-langgraph</loc>
    <lastmod>2025-03-06T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.amitavroy.com/articles/2025-01-10-how-pcov-helps-have-better-test-suite</loc>
    <lastmod>2025-01-10T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.amitavroy.com/articles/2024-11-24-why-love-using-inertiajs-laravel-for-building-modern-web-applications</loc>
    <lastmod>2024-11-24T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.amitavroy.com/articles/2024-08-30-Building-RAG-llama-chromadb-langchain-qa-documents</loc>
    <lastmod>2024-08-30T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.amitavroy.com/articles/2024-08-09-Scramble-easy-way-to-create-api-docs-laravel</loc>
    <lastmod>2024-08-09T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.amitavroy.com/articles/2024-07-25-Importance-of-Docker-as-a-developer</loc>
    <lastmod>2024-07-25T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.amitavroy.com/articles/2024-07-17-Using-separate-SSH-keys-and-using-them-inside-your-CICD-pipeline-for-security</loc>
    <lastmod>2024-07-17T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.amitavroy.com/articles/2024-07-14-Deploying-Laravel-as-Serverless-Solution-with-Bref</loc>
    <lastmod>2024-07-14T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.amitavroy.com/articles/2024-07-05-Testing-and-Code-coverage-with-PCOV-and-how-to-setup-using-ServerSideImage-Docker-image</loc>
    <lastmod>2024-07-05T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.amitavroy.com/articles/2024-04-29-securing-aws-keys-for-ses-with-ip-restrictions</loc>
    <lastmod>2024-04-29T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.amitavroy.com/articles/2024-04-09-traffic-tamers-unveiling-the-load-balancing-algorithm-arsenal</loc>
    <lastmod>2024-04-09T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.amitavroy.com/articles/2024-01-01-beyond-boundaries-how-frankenphp-redefines-php-application-runtimes</loc>
    <lastmod>2024-01-01T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.amitavroy.com/articles/2023-10-24-The-Future-is-low-code-adapting-to-the-Inevitable</loc>
    <lastmod>2023-10-24T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.amitavroy.com/articles/2023-09-24-How-Saloon-PHP-helped-me-changing-my-newsletter-integration-in-minutes</loc>
    <lastmod>2023-09-24T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.amitavroy.com/articles/2023-07-14-5-reasons-why-you-should-use-Saloon-to-connect-to-third-party-API</loc>
    <lastmod>2023-07-14T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.amitavroy.com/articles/maximize-e-commerce-sales-typeform-and-klaviyo-20230205</loc>
    <lastmod>2023-02-05T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.amitavroy.com/articles/2023-01-26-Nest.js---a-node-based-framework-and-why-it-is-a-good-choice</loc>
    <lastmod>2023-01-26T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.amitavroy.com/articles/2022-06-30-Why-is-reading-code-important-for-every-developer</loc>
    <lastmod>2022-06-30T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.amitavroy.com/articles/2021-08-16-Understanding-the-secret-of-secrets</loc>
    <lastmod>2021-08-16T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.amitavroy.com/articles/2021-04-17-Power-of-estimation-for-developers</loc>
    <lastmod>2021-04-17T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.amitavroy.com/articles/2020-11-23-5-Reasons-why-you-should-use-Tailwind-and-whats-new-with-version-2</loc>
    <lastmod>2020-11-23T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.amitavroy.com/articles/2011-09-29-Ajax-for-Like-and-Dislike-voting-API-Drupal</loc>
    <lastmod>2011-09-29T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
</urlset>