<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.tirthcodes.dev</loc>
<lastmod>2026-10-01T15:33:21.661Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://www.tirthcodes.dev/blog</loc>
<lastmod>2026-10-01T15:33:21.661Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.tirthcodes.dev/blog/why-retrieval-quality-beats-model-quality-and-nobody-believes-it-until-they-see-it</loc>
<lastmod>2026-07-19T19:49:58.435Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.tirthcodes.dev/blog/designing-tool-schemas-that-dont-confuse-the-model</loc>
<lastmod>2026-07-12T21:34:35.296Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.tirthcodes.dev/blog/write-the-test-before-the-code-tdd-in-nestjs-with-jest-and-in-memory-mongodb</loc>
<lastmod>2026-07-08T19:44:29.422Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.tirthcodes.dev/blog/introducing-void-snippetsangular-signal-native-crud-for-angular-19</loc>
<lastmod>2026-07-05T20:44:48.267Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.tirthcodes.dev/blog/from-31s-to-320ms-how-i-cut-voice-ai-response-latency-by-90</loc>
<lastmod>2026-06-30T21:13:03.334Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
