<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://tingtang.site/</loc>
<lastmod>2026-10-29T20:07:19.250Z</lastmod>
<changefreq>monthly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://tingtang.site/about</loc>
<lastmod>2026-10-29T20:07:19.250Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://tingtang.site/blog</loc>
<lastmod>2026-10-29T20:07:19.250Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tingtang.site/blog/infrastructure-as-code</loc>
<lastmod>2026-08-13T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tingtang.site/blog/react-rerenders</loc>
<lastmod>2026-08-30T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tingtang.site/blog/http-versions</loc>
<lastmod>2026-07-20T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tingtang.site/blog/query-planning-joins</loc>
<lastmod>2026-07-11T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tingtang.site/blog/kubernetes-resources</loc>
<lastmod>2026-08-09T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tingtang.site/blog/browser-rendering-pipeline</loc>
<lastmod>2026-07-31T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tingtang.site/blog/queueing-theory</loc>
<lastmod>2026-07-23T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tingtang.site/blog/schema-migrations</loc>
<lastmod>2026-09-17T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tingtang.site/blog/progressive-delivery</loc>
<lastmod>2026-07-25T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tingtang.site/blog/service-authentication</loc>
<lastmod>2026-08-03T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tingtang.site/blog/database-indexes</loc>
<lastmod>2026-07-27T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tingtang.site/blog/rendering-strategies</loc>
<lastmod>2026-08-11T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tingtang.site/blog/multi-region</loc>
<lastmod>2026-07-29T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tingtang.site/blog/slos-and-error-budgets</loc>
<lastmod>2026-08-17T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tingtang.site/blog/sharding</loc>
<lastmod>2026-07-24T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tingtang.site/blog/caching</loc>
<lastmod>2026-08-16T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tingtang.site/blog/transaction-isolation</loc>
<lastmod>2026-09-22T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tingtang.site/blog/kafka</loc>
<lastmod>2026-10-01T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tingtang.site/blog/sagas-and-outbox</loc>
<lastmod>2026-08-25T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tingtang.site/blog/retries-and-circuit-breakers</loc>
<lastmod>2026-08-21T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tingtang.site/blog/microservices</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tingtang.site/blog/distributed-tracing</loc>
<lastmod>2026-08-31T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tingtang.site/blog/rate-limiting</loc>
<lastmod>2026-07-06T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tingtang.site/blog/api-evolution</loc>
<lastmod>2026-09-14T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tingtang.site/blog/consensus</loc>
<lastmod>2026-08-29T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tingtang.site/blog/crdts</loc>
<lastmod>2026-07-30T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tingtang.site/blog/lsm-trees</loc>
<lastmod>2026-08-23T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tingtang.site/blog/rlhf-to-dpo</loc>
<lastmod>2026-10-11T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tingtang.site/blog/quantization</loc>
<lastmod>2026-10-05T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tingtang.site/blog/mixture-of-experts</loc>
<lastmod>2026-10-28T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tingtang.site/blog/speculative-decoding</loc>
<lastmod>2026-10-18T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tingtang.site/blog/flash-attention</loc>
<lastmod>2026-10-15T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tingtang.site/blog/ai-coding-agents</loc>
<lastmod>2026-10-22T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tingtang.site/blog/rag</loc>
<lastmod>2026-10-17T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://tingtang.site/projects/study-platform</loc>
<lastmod>2026-10-29T20:07:19.250Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tingtang.site/projects/wayinvideo</loc>
<lastmod>2026-10-29T20:07:19.250Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tingtang.site/projects/lowcode-studio</loc>
<lastmod>2026-10-29T20:07:19.250Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tingtang.site/projects/web-monitor</loc>
<lastmod>2026-10-29T20:07:19.250Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tingtang.site/projects/access-control</loc>
<lastmod>2026-10-29T20:07:19.250Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tingtang.site/projects/interactive-dsa</loc>
<lastmod>2026-10-29T20:07:19.250Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tingtang.site/projects/petri-dish-classification</loc>
<lastmod>2026-10-29T20:07:19.250Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tingtang.site/projects/birdclef-acoustic-id</loc>
<lastmod>2026-10-29T20:07:19.250Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.8</priority>
</url>
</urlset>
