<?xml-stylesheet type="text/xsl" href="https://synodriver.github.io/sitemap.xsl"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url><loc>https://synodriver.github.io/tags/asyncio/</loc><lastmod>2026-06-05T00:41:47+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://synodriver.github.io/post/homeassistant_architecture/</loc><lastmod>2026-06-05T00:41:47+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://synodriver.github.io/tags/home-assistant/</loc><lastmod>2026-06-05T00:41:47+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://synodriver.github.io/tags/iot/</loc><lastmod>2026-06-05T00:41:47+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://synodriver.github.io/post/</loc><lastmod>2026-06-05T00:41:47+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://synodriver.github.io/tags/python/</loc><lastmod>2026-06-05T00:41:47+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://synodriver.github.io/</loc><lastmod>2026-06-05T00:41:47+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://synodriver.github.io/tags/</loc><lastmod>2026-06-05T00:41:47+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://synodriver.github.io/tags/c++/</loc><lastmod>2026-05-23T22:43:15+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://synodriver.github.io/tags/esphome/</loc><lastmod>2026-05-23T22:43:15+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://synodriver.github.io/post/esphome_architecture/</loc><lastmod>2026-05-23T22:43:15+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://synodriver.github.io/tags/asgi/</loc><lastmod>2026-05-23T12:39:09+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://synodriver.github.io/tags/c/</loc><lastmod>2026-05-23T12:39:09+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://synodriver.github.io/tags/nginx-unit/</loc><lastmod>2026-05-23T12:39:09+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://synodriver.github.io/post/nginx-unit-architecture/</loc><lastmod>2026-05-23T12:39:09+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://synodriver.github.io/tags/lua/</loc><lastmod>2026-05-15T00:26:40+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://synodriver.github.io/post/lua-nginx-module-architecture/</loc><lastmod>2026-05-15T00:26:40+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://synodriver.github.io/tags/nginx/</loc><lastmod>2026-05-15T00:26:40+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://synodriver.github.io/tags/agent/</loc><lastmod>2026-05-12T22:43:15+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://synodriver.github.io/post/agno_architecture/</loc><lastmod>2026-05-12T22:43:15+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://synodriver.github.io/tags/llm/</loc><lastmod>2026-05-12T22:43:15+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://synodriver.github.io/post/pep7/</loc><lastmod>2026-05-04T22:39:16+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://synodriver.github.io/tags/gunicorn/</loc><lastmod>2026-05-04T12:51:00+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://synodriver.github.io/post/gunicorn-dirty/</loc><lastmod>2026-05-04T12:51:00+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://synodriver.github.io/post/gunicorn_architecture/</loc><lastmod>2026-05-03T18:26:51+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://synodriver.github.io/tags/hypercorn/</loc><lastmod>2026-05-02T03:11:51+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://synodriver.github.io/post/hypercorn_architecture/</loc><lastmod>2026-05-02T03:11:51+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://synodriver.github.io/tags/nonecorn/</loc><lastmod>2026-05-02T03:11:51+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://synodriver.github.io/post/esphome-instructions-zh/</loc><lastmod>2026-04-28T22:10:28+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://synodriver.github.io/post/async_bugs/</loc><lastmod>2026-04-25T03:11:51+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://synodriver.github.io/tags/%E6%9D%82%E8%B0%88/</loc><lastmod>2026-04-21T22:23:42+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://synodriver.github.io/post/async_work/</loc><lastmod>2026-04-21T22:23:42+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://synodriver.github.io/post/esphome/</loc><lastmod>2026-04-20T23:10:28+08:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://synodriver.github.io/categories/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url></urlset>