<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    <url>
        <loc>https://tanghoong.com/</loc>
        <lastmod>2026-04-03</lastmod>
        <changefreq>daily</changefreq>
        <priority>1.0</priority>
    </url>
    <url>
        <loc>https://tanghoong.com/articles</loc>
        <lastmod>2026-04-03</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://tanghoong.com/projects</loc>
        <lastmod>2026-04-03</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://tanghoong.com/products</loc>
        <lastmod>2026-04-03</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://tanghoong.com/cards</loc>
        <lastmod>2026-04-03</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://tanghoong.com/card-bio</loc>
        <lastmod>2026-04-03</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://tanghoong.com/card-sai</loc>
        <lastmod>2026-04-03</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://tanghoong.com/card-sse</loc>
        <lastmod>2026-04-03</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://tanghoong.com/card-cth</loc>
        <lastmod>2026-04-03</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://tanghoong.com/card-webdesign</loc>
        <lastmod>2026-04-03</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://tanghoong.com/card-writer</loc>
        <lastmod>2026-04-03</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://tanghoong.com/card-trainer</loc>
        <lastmod>2026-04-03</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://tanghoong.com/post/20260318-ai-ecosystem-landscape-2026-en</loc>
        <lastmod>2026-03-17</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://tanghoong.com/post/20260318-ai-ecosystem-landscape-2026-zh</loc>
        <lastmod>2026-03-17</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://tanghoong.com/post/20260315-ai-automation-rpa-to-agentic-en</loc>
        <lastmod>2026-03-14</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://tanghoong.com/post/20260315-ai-automation-rpa-to-agentic-zh</loc>
        <lastmod>2026-03-14</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://tanghoong.com/post/20260303-ai-engineer-learning-roadmap-2026-en</loc>
        <lastmod>2026-03-04</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://tanghoong.com/post/20260303-ai-engineer-learning-roadmap-2026-zh</loc>
        <lastmod>2026-03-04</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://tanghoong.com/post/20260302-ai-engineer-toolkit-2026-en</loc>
        <lastmod>2026-03-03</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://tanghoong.com/post/20260302-ai-engineer-toolkit-2026-zh</loc>
        <lastmod>2026-03-03</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://tanghoong.com/post/20260301-openai-frontier-enterprise-ai-agent-deployment-en</loc>
        <lastmod>2026-03-02</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://tanghoong.com/post/20260301-openai-frontier-enterprise-ai-agent-deployment-zh</loc>
        <lastmod>2026-03-02</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://tanghoong.com/post/20260228-finetuning-vs-rag-vs-prompting-en</loc>
        <lastmod>2026-03-01</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://tanghoong.com/post/20260228-finetuning-vs-rag-vs-prompting-zh</loc>
        <lastmod>2026-03-01</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://tanghoong.com/post/20260227-context-window-management-strategies-en</loc>
        <lastmod>2026-02-28</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://tanghoong.com/post/20260227-context-window-management-strategies-zh</loc>
        <lastmod>2026-02-28</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://tanghoong.com/post/20260226-foundation-model-frontier-ai-explained-en</loc>
        <lastmod>2026-02-27</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://tanghoong.com/post/20260226-foundation-model-frontier-ai-explained-zh</loc>
        <lastmod>2026-02-27</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://tanghoong.com/post/20260225-mcp-model-context-protocol-guide-en</loc>
        <lastmod>2026-02-26</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://tanghoong.com/post/20260225-mcp-model-context-protocol-guide-zh</loc>
        <lastmod>2026-02-26</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://tanghoong.com/post/20260224-llm-evaluation-framework-en</loc>
        <lastmod>2026-02-25</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://tanghoong.com/post/20260224-llm-evaluation-framework-zh</loc>
        <lastmod>2026-02-25</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://tanghoong.com/post/20260223-cursor-vs-copilot-six-months-review-en</loc>
        <lastmod>2026-02-24</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://tanghoong.com/post/20260223-cursor-vs-copilot-six-months-review-zh</loc>
        <lastmod>2026-02-24</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://tanghoong.com/post/20260222-ai-agent-tool-use-error-handling-en</loc>
        <lastmod>2026-02-23</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://tanghoong.com/post/20260222-ai-agent-tool-use-error-handling-zh</loc>
        <lastmod>2026-02-23</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://tanghoong.com/post/20260220-prompt-engineering-advanced-en</loc>
        <lastmod>2026-02-18</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://tanghoong.com/post/20260220-prompt-engineering-advanced-zh</loc>
        <lastmod>2026-02-18</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://tanghoong.com/post/20260221-rag-systems-prototype-to-production-en</loc>
        <lastmod>2026-02-18</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://tanghoong.com/post/20260221-rag-systems-prototype-to-production-zh</loc>
        <lastmod>2026-02-18</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://tanghoong.com/post/20260209-ai-agent-架构设计-en</loc>
        <lastmod>2026-02-09</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://tanghoong.com/post/20260209-ai-agent-架构设计-zh</loc>
        <lastmod>2026-02-09</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://tanghoong.com/post/20260209-kling-3-0-seedance-2-0-en</loc>
        <lastmod>2026-02-09</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://tanghoong.com/post/20260209-kling-3-0-seedance-2-0-zh</loc>
        <lastmod>2026-02-09</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://tanghoong.com/post/20260209-什么是-ai-ml-dl-en</loc>
        <lastmod>2026-02-09</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://tanghoong.com/post/20260209-什么是-ai-ml-dl-zh</loc>
        <lastmod>2026-02-09</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://tanghoong.com/post/20260206-cursor-ai-vs-github-copilot-2026-en</loc>
        <lastmod>2026-02-06</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://tanghoong.com/post/20260206-cursor-ai-vs-github-copilot-2026-zh</loc>
        <lastmod>2026-02-06</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://tanghoong.com/post/20260206-openai-frontier-en</loc>
        <lastmod>2026-02-06</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://tanghoong.com/post/20260206-openai-frontier-zh</loc>
        <lastmod>2026-02-06</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://tanghoong.com/post/20260205-2025-ev-battery-development-en</loc>
        <lastmod>2026-02-05</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://tanghoong.com/post/20260205-2025-ev-battery-development-zh</loc>
        <lastmod>2026-02-05</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://tanghoong.com/post/20260205-2026-01-ai-news-recap-en</loc>
        <lastmod>2026-02-05</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://tanghoong.com/post/20260205-2026-01-ai-news-recap-zh</loc>
        <lastmod>2026-02-05</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://tanghoong.com/post/20260205-openai-codex-macos-app-zh</loc>
        <lastmod>2026-02-05</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://tanghoong.com/post/20260205-openai-company-history-en</loc>
        <lastmod>2026-02-05</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://tanghoong.com/post/20260205-openai-company-history-zh</loc>
        <lastmod>2026-02-05</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://tanghoong.com/post/20260129-moltbot-and-the-ai-revolution-zh</loc>
        <lastmod>2026-01-29</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://tanghoong.com/post/20260129-moltbot-and-the-ai-revolution</loc>
        <lastmod>2026-01-29</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://tanghoong.com/post/20260128-15-year-journey-code-to-systems-zh</loc>
        <lastmod>2026-01-28</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://tanghoong.com/post/20260128-15-year-journey-code-to-systems</loc>
        <lastmod>2026-01-28</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://tanghoong.com/post/20260125-why-i-rendered-my-portfolio-static-first-zh</loc>
        <lastmod>2026-01-25</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://tanghoong.com/post/20260125-why-i-rendered-my-portfolio-static-first</loc>
        <lastmod>2026-01-25</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://tanghoong.com/post/20260122-software-developers-2026-zh</loc>
        <lastmod>2026-01-22</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://tanghoong.com/post/20260122-software-developers-2026</loc>
        <lastmod>2026-01-22</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://tanghoong.com/post/20250124-building-production-ready-rag-zh</loc>
        <lastmod>2025-01-24</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://tanghoong.com/post/20250124-building-production-ready-rag</loc>
        <lastmod>2025-01-24</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://tanghoong.com/post/20250123-llm-evaluation-production-zh</loc>
        <lastmod>2025-01-23</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://tanghoong.com/post/20250123-llm-evaluation-production</loc>
        <lastmod>2025-01-23</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://tanghoong.com/post/20250101-system-thinking-product-decision-zh</loc>
        <lastmod>2025-01-01</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://tanghoong.com/post/20250101-system-thinking-product-decision</loc>
        <lastmod>2025-01-01</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://tanghoong.com/post/20240801-ai-infrastructure-not-tool-zh</loc>
        <lastmod>2024-08-01</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://tanghoong.com/post/20240801-ai-infrastructure-not-tool</loc>
        <lastmod>2024-08-01</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://tanghoong.com/post/20240301-upstream-thinking-supply-chain-zh</loc>
        <lastmod>2024-03-01</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://tanghoong.com/post/20240301-upstream-thinking-supply-chain</loc>
        <lastmod>2024-03-01</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://tanghoong.com/post/20230901-between-systems-intelligence-ai-zh</loc>
        <lastmod>2023-09-01</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://tanghoong.com/post/20230901-between-systems-intelligence-ai</loc>
        <lastmod>2023-09-01</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://tanghoong.com/post/20230301-co-found-shutdown-lessons-zh</loc>
        <lastmod>2023-03-01</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://tanghoong.com/post/20230301-co-found-shutdown-lessons</loc>
        <lastmod>2023-03-01</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://tanghoong.com/post/20201201-coming-back-stronger-api-engineer-zh</loc>
        <lastmod>2020-12-01</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://tanghoong.com/post/20201201-coming-back-stronger-api-engineer</loc>
        <lastmod>2020-12-01</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://tanghoong.com/post/20170501-frontend-engineering-judgment-zh</loc>
        <lastmod>2017-05-01</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://tanghoong.com/post/20170501-frontend-engineering-judgment</loc>
        <lastmod>2017-05-01</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://tanghoong.com/post/20170401-leaving-to-learn-startup-journey-zh</loc>
        <lastmod>2017-04-01</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://tanghoong.com/post/20170401-leaving-to-learn-startup-journey</loc>
        <lastmod>2017-04-01</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://tanghoong.com/post/20170301-five-years-best-practice-zh</loc>
        <lastmod>2017-03-01</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://tanghoong.com/post/20170301-five-years-best-practice</loc>
        <lastmod>2017-03-01</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://tanghoong.com/post/20141201-fourth-year-automation-strategy-zh</loc>
        <lastmod>2014-12-01</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://tanghoong.com/post/20141201-fourth-year-automation-strategy</loc>
        <lastmod>2014-12-01</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://tanghoong.com/post/20131201-third-year-product-thinking-zh</loc>
        <lastmod>2013-12-01</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://tanghoong.com/post/20131201-third-year-product-thinking</loc>
        <lastmod>2013-12-01</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://tanghoong.com/post/20111201-optimize-for-maintainability-zh</loc>
        <lastmod>2011-12-01</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://tanghoong.com/post/20111201-optimize-for-maintainability</loc>
        <lastmod>2011-12-01</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://tanghoong.com/post/20100601-network-system-admin-foundations-zh</loc>
        <lastmod>2010-06-01</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://tanghoong.com/post/20100601-network-system-admin-foundations</loc>
        <lastmod>2010-06-01</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
</urlset>