<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://devcodex.in</loc>
    <lastmod>2024-12-01</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://devcodex.in/blog/contract-testing-pact-net-intro</loc>
    <lastmod>2024-12-14</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://devcodex.in/blog/contract-testing-in-pact-with-events</loc>
    <lastmod>2024-12-28</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://devcodex.in/blog/integration-with-pactflow</loc>
    <lastmod>2025-01-11</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://devcodex.in/blog/integration-testing-in-dotnet-intro</loc>
    <lastmod>2025-01-25</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://devcodex.in/blog/integration-testing-in-dotnet-with-database</loc>
    <lastmod>2025-02-08</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://devcodex.in/blog/integration-testing-in-dotnet-with-auth</loc>
    <lastmod>2025-02-22</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://devcodex.in/blog/integration-testing-in-dotnet-with-external-services</loc>
    <lastmod>2025-03-08</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://devcodex.in/blog/package-vulnerability-detection-in-dotnet</loc>
    <lastmod>2025-03-22</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://devcodex.in/blog/custom-elements-in-html</loc>
    <lastmod>2025-04-05</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://devcodex.in/blog/module-federation-demo-in-react</loc>
    <lastmod>2025-04-19</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://devcodex.in/blog/integration-testing-in-dotnet-with-aws</loc>
    <lastmod>2025-05-03</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://devcodex.in/blog/software-practices/solid/single-responsibility-principle</loc>
    <lastmod>2025-05-10</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://devcodex.in/blog/software-practices/solid/open-close-principle</loc>
    <lastmod>2025-05-24</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://devcodex.in/blog/software-practices/solid/liskov-substitution-principle</loc>
    <lastmod>2025-05-31</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://devcodex.in/blog/software-practices/solid/interface-segregation-principle</loc>
    <lastmod>2025-06-07</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://devcodex.in/blog/connection-pooling-sql-server</loc>
    <lastmod>2025-06-14</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://devcodex.in/blog/ai/openai-rest-api-in-dotnet</loc>
    <lastmod>2025-06-28</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://devcodex.in/blog/software-practices/solid/dependency-inversion-principle</loc>
    <lastmod>2025-07-19</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://devcodex.in/blog/frontend-events-demo</loc>
    <lastmod>2025-07-20</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://devcodex.in/blog/frontend/dynamically-updating-svg-images</loc>
    <lastmod>2025-07-27</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://devcodex.in/blog/performance-testing-with-k6</loc>
    <lastmod>2025-08-10</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://devcodex.in/blog/performance-testing/stress-test-with-k6</loc>
    <lastmod>2025-08-17</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://devcodex.in/blog/performance-testing/spike-test-with-k6</loc>
    <lastmod>2025-08-24</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://devcodex.in/blog/ai/openai-rest-api/structured-output</loc>
    <lastmod>2025-09-06</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://devcodex.in/blog/ai/bedrock</loc>
    <lastmod>2026-01-17</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://devcodex.in/blog/tdd/introduction</loc>
    <lastmod>2025-09-21</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://devcodex.in/blog/tdd/first-steps-string-calculator-problem</loc>
    <lastmod>2025-10-04</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://devcodex.in/blog/tdd/writing-good-tests</loc>
    <lastmod>2025-10-19</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://devcodex.in/blog/tdd/working-with-dependencies</loc>
    <lastmod>2025-11-02</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://devcodex.in/blog/tdd/expense-tracker-tdd-webapi</loc>
    <lastmod>2025-11-06</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://devcodex.in/blog/tdd/refactoring-safely-with-tdd</loc>
    <lastmod>2025-12-07</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://devcodex.in/blog/tdd/anti-patterns-when-not-to-use-tdd</loc>
    <lastmod>2025-12-20</lastmod>
    <changefreq>weekly</changefreq>
  </url>
    <url>
    <loc>https://devcodex.in/blog/ai/bedrock/converse</loc>
    <lastmod>2026-01-31</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://devcodex.in/blog/ai/bedrock/converse-tools</loc>
    <lastmod>2026-01-31</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://devcodex.in/blog/ai/bedrock/guardrails</loc>
    <lastmod>2026-03-26</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://devcodex.in/blog/ai/bedrock/advanced</loc>
    <lastmod>2026-03-26</lastmod>
    <changefreq>monthly</changefreq>
  </url>
</urlset>