<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://hch-log.com/en/</loc>
  </url>
  <url>
    <loc>https://hch-log.com/zh-TW/</loc>
  </url>
  <url>
    <loc>https://hch-log.com/en/articles/</loc>
  </url>
  <url>
    <loc>https://hch-log.com/zh-TW/articles/</loc>
  </url>
  <url>
    <loc>https://hch-log.com/en/guides/ai-agents/</loc>
  </url>
  <url>
    <loc>https://hch-log.com/zh-TW/guides/ai-agents/</loc>
  </url>
  <url>
    <loc>https://hch-log.com/en/guides/cloudflare/</loc>
  </url>
  <url>
    <loc>https://hch-log.com/zh-TW/guides/cloudflare/</loc>
  </url>
  <url>
    <loc>https://hch-log.com/en/guides/postgresql/</loc>
  </url>
  <url>
    <loc>https://hch-log.com/zh-TW/guides/postgresql/</loc>
  </url>
  <url>
    <loc>https://hch-log.com/en/guides/web-platform/</loc>
  </url>
  <url>
    <loc>https://hch-log.com/zh-TW/guides/web-platform/</loc>
  </url>
  <url>
    <loc>https://hch-log.com/en/guides/learning-notes/</loc>
  </url>
  <url>
    <loc>https://hch-log.com/zh-TW/guides/learning-notes/</loc>
  </url>
  <url>
    <loc>https://hch-log.com/en/article/OSSU/Introduction-to-CS-and-Programming-using-Python_6.100L/1.introduction/</loc>
    <lastmod>2025-12-28</lastmod>
  </url>
  <url>
    <loc>https://hch-log.com/zh-TW/article/OSSU/Introduction-to-CS-and-Programming-using-Python_6.100L/1.introduction/</loc>
    <lastmod>2025-12-28</lastmod>
  </url>
  <url>
    <loc>https://hch-log.com/en/article/OSSU/Introduction-to-CS-and-Programming-using-Python_6.100L/2.Strings-Input-Output-Branching/</loc>
    <lastmod>2026-01-01</lastmod>
  </url>
  <url>
    <loc>https://hch-log.com/zh-TW/article/OSSU/Introduction-to-CS-and-Programming-using-Python_6.100L/2.Strings-Input-Output-Branching/</loc>
    <lastmod>2026-01-01</lastmod>
  </url>
  <url>
    <loc>https://hch-log.com/en/article/OSSU/Introduction-to-CS-and-Programming-using-Python_6.100L/3.Iteration/</loc>
    <lastmod>2026-01-03</lastmod>
  </url>
  <url>
    <loc>https://hch-log.com/zh-TW/article/OSSU/Introduction-to-CS-and-Programming-using-Python_6.100L/3.Iteration/</loc>
    <lastmod>2026-01-03</lastmod>
  </url>
  <url>
    <loc>https://hch-log.com/en/article/OSSU/Introduction-to-CS-and-Programming-using-Python_6.100L/4/</loc>
    <lastmod>2026-01-06</lastmod>
  </url>
  <url>
    <loc>https://hch-log.com/zh-TW/article/OSSU/Introduction-to-CS-and-Programming-using-Python_6.100L/4/</loc>
    <lastmod>2026-01-06</lastmod>
  </url>
  <url>
    <loc>https://hch-log.com/en/article/field-notes/static-astro-release-evidence/</loc>
    <lastmod>2026-08-10</lastmod>
  </url>
  <url>
    <loc>https://hch-log.com/zh-TW/article/field-notes/static-astro-release-evidence/</loc>
    <lastmod>2026-08-10</lastmod>
  </url>
  <url>
    <loc>https://hch-log.com/en/article/share/abort-controller-cancellation-boundaries/</loc>
    <lastmod>2026-08-21</lastmod>
  </url>
  <url>
    <loc>https://hch-log.com/zh-TW/article/share/abort-controller-cancellation-boundaries/</loc>
    <lastmod>2026-08-21</lastmod>
  </url>
  <url>
    <loc>https://hch-log.com/en/article/share/agent-skills-worth-keeping/</loc>
    <lastmod>2026-08-04</lastmod>
  </url>
  <url>
    <loc>https://hch-log.com/zh-TW/article/share/agent-skills-worth-keeping/</loc>
    <lastmod>2026-08-04</lastmod>
  </url>
  <url>
    <loc>https://hch-log.com/en/article/share/browser-scheduler-priorities/</loc>
    <lastmod>2026-08-18</lastmod>
  </url>
  <url>
    <loc>https://hch-log.com/zh-TW/article/share/browser-scheduler-priorities/</loc>
    <lastmod>2026-08-18</lastmod>
  </url>
  <url>
    <loc>https://hch-log.com/en/article/share/caveman/</loc>
    <lastmod>2026-04-13</lastmod>
  </url>
  <url>
    <loc>https://hch-log.com/zh-TW/article/share/caveman/</loc>
    <lastmod>2026-04-13</lastmod>
  </url>
  <url>
    <loc>https://hch-log.com/en/article/share/cloudflare-containers-vs-workers/</loc>
    <lastmod>2026-08-10</lastmod>
  </url>
  <url>
    <loc>https://hch-log.com/zh-TW/article/share/cloudflare-containers-vs-workers/</loc>
    <lastmod>2026-08-10</lastmod>
  </url>
  <url>
    <loc>https://hch-log.com/en/article/share/cloudflare-os-capability-security/</loc>
    <lastmod>2026-08-12</lastmod>
  </url>
  <url>
    <loc>https://hch-log.com/zh-TW/article/share/cloudflare-os-capability-security/</loc>
    <lastmod>2026-08-12</lastmod>
  </url>
  <url>
    <loc>https://hch-log.com/en/article/share/database-constraints-first/</loc>
    <lastmod>2026-08-23</lastmod>
  </url>
  <url>
    <loc>https://hch-log.com/zh-TW/article/share/database-constraints-first/</loc>
    <lastmod>2026-08-23</lastmod>
  </url>
  <url>
    <loc>https://hch-log.com/en/article/share/details-disclosure-not-accordion/</loc>
    <lastmod>2026-08-16</lastmod>
  </url>
  <url>
    <loc>https://hch-log.com/zh-TW/article/share/details-disclosure-not-accordion/</loc>
    <lastmod>2026-08-16</lastmod>
  </url>
  <url>
    <loc>https://hch-log.com/en/article/share/mcp-apps-tool-ui-boundaries/</loc>
    <lastmod>2026-08-10</lastmod>
  </url>
  <url>
    <loc>https://hch-log.com/zh-TW/article/share/mcp-apps-tool-ui-boundaries/</loc>
    <lastmod>2026-08-10</lastmod>
  </url>
  <url>
    <loc>https://hch-log.com/en/article/share/mcp-tool-results-not-api-dumps/</loc>
    <lastmod>2026-08-17</lastmod>
  </url>
  <url>
    <loc>https://hch-log.com/zh-TW/article/share/mcp-tool-results-not-api-dumps/</loc>
    <lastmod>2026-08-17</lastmod>
  </url>
  <url>
    <loc>https://hch-log.com/en/article/share/merge-vs-rebase/</loc>
    <lastmod>2026-01-08</lastmod>
  </url>
  <url>
    <loc>https://hch-log.com/zh-TW/article/share/merge-vs-rebase/</loc>
    <lastmod>2026-01-08</lastmod>
  </url>
  <url>
    <loc>https://hch-log.com/en/article/share/native-css-carousel-progressive-enhancement/</loc>
    <lastmod>2026-08-13</lastmod>
  </url>
  <url>
    <loc>https://hch-log.com/zh-TW/article/share/native-css-carousel-progressive-enhancement/</loc>
    <lastmod>2026-08-13</lastmod>
  </url>
  <url>
    <loc>https://hch-log.com/en/article/share/navigation-api-router-boundaries/</loc>
    <lastmod>2026-08-20</lastmod>
  </url>
  <url>
    <loc>https://hch-log.com/zh-TW/article/share/navigation-api-router-boundaries/</loc>
    <lastmod>2026-08-20</lastmod>
  </url>
  <url>
    <loc>https://hch-log.com/en/article/share/popover-api-ui-boundaries/</loc>
    <lastmod>2026-08-15</lastmod>
  </url>
  <url>
    <loc>https://hch-log.com/zh-TW/article/share/popover-api-ui-boundaries/</loc>
    <lastmod>2026-08-15</lastmod>
  </url>
  <url>
    <loc>https://hch-log.com/en/article/share/postgresql-18-skip-scan/</loc>
    <lastmod>2026-08-11</lastmod>
  </url>
  <url>
    <loc>https://hch-log.com/zh-TW/article/share/postgresql-18-skip-scan/</loc>
    <lastmod>2026-08-11</lastmod>
  </url>
  <url>
    <loc>https://hch-log.com/en/article/share/postgresql-skip-locked-job-queue/</loc>
    <lastmod>2026-08-14</lastmod>
  </url>
  <url>
    <loc>https://hch-log.com/zh-TW/article/share/postgresql-skip-locked-job-queue/</loc>
    <lastmod>2026-08-14</lastmod>
  </url>
  <url>
    <loc>https://hch-log.com/en/article/share/speculation-rules-prerender-safety/</loc>
    <lastmod>2026-08-19</lastmod>
  </url>
  <url>
    <loc>https://hch-log.com/zh-TW/article/share/speculation-rules-prerender-safety/</loc>
    <lastmod>2026-08-19</lastmod>
  </url>
  <url>
    <loc>https://hch-log.com/en/article/share/ssr-hydration-payload-budget/</loc>
    <lastmod>2026-08-10</lastmod>
  </url>
  <url>
    <loc>https://hch-log.com/zh-TW/article/share/ssr-hydration-payload-budget/</loc>
    <lastmod>2026-08-10</lastmod>
  </url>
  <url>
    <loc>https://hch-log.com/en/article/share/uuidv7-primary-keys/</loc>
    <lastmod>2026-08-05</lastmod>
  </url>
  <url>
    <loc>https://hch-log.com/zh-TW/article/share/uuidv7-primary-keys/</loc>
    <lastmod>2026-08-05</lastmod>
  </url>
  <url>
    <loc>https://hch-log.com/en/article/share/view-transitions-progressive-enhancement/</loc>
    <lastmod>2026-08-07</lastmod>
  </url>
  <url>
    <loc>https://hch-log.com/zh-TW/article/share/view-transitions-progressive-enhancement/</loc>
    <lastmod>2026-08-07</lastmod>
  </url>
</urlset>
