<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://bttvs.com/</loc>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://bttvs.com/blog</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://bttvs.com/blog/how-fix-docker-disk-space-issues-caused-log-files</loc>
<lastmod>2025-07-01T13:59:32.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bttvs.com/blog/javascript-under-hood-mastering-event-loop-call-stack-and-async-magic</loc>
<lastmod>2024-12-08T09:27:10.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bttvs.com/blog/why-recursive-settimeout-smarter-setinterval</loc>
<lastmod>2024-10-05T10:19:36.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bttvs.com/blog/writing-faster-javascript-asyncawait-sequential-vs-concurrent-execution-explained</loc>
<lastmod>2024-10-18T16:48:22.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bttvs.com/blog/what-you-believe-shapes-more-you-think</loc>
<lastmod>2026-01-07T19:53:53.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bttvs.com/blog/stop-schema-drift-easy-way-sync-your-backend-openapi-and-react-frontend-zod</loc>
<lastmod>2026-04-15T12:39:56.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bttvs.com/blog/my-postgresql-wake-call-50ms-query-turned-30-seconds</loc>
<lastmod>2026-02-12T03:53:08.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
