<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://andywangtw.dev/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/1/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/2/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/3/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/4/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/5/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/about</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/about/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/archive</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/archive/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/archive/category</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/archive/category/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/archive/category/%E5%BF%83%E5%BE%97/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/archive/category/Blog/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/archive/category/DevOps/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/archive/category/Git/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/archive/category/JavaScript/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/archive/category/LeetCode/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/archive/category/Performance/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/archive/category/React/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/archive/category/SystemDesign/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/archive/category/Tools/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/archive/category/TypeScript/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/archive/tag</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/archive/tag/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/archive/tag/%E5%BF%83%E5%BE%97/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/archive/tag/AI/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/archive/tag/Algorithm/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/archive/tag/Astro/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/archive/tag/Asynchronous/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/archive/tag/blog/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/archive/tag/Blog/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/archive/tag/Claude/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/archive/tag/Clean-Architecture/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/archive/tag/Clean%20Code/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/archive/tag/Compatibility/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/archive/tag/Complexity/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/archive/tag/CSS/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/archive/tag/Cursor-Rules/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/archive/tag/Cursor/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/archive/tag/Data-Structure/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/archive/tag/DDD/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/archive/tag/Deployment/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/archive/tag/Docker/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/archive/tag/DP/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/archive/tag/DTO/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/archive/tag/Elevator-Pitch/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/archive/tag/Enums/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/archive/tag/ErrorBoundary/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/archive/tag/ESLint/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/archive/tag/Frontend/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/archive/tag/Generics/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/archive/tag/Git/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/archive/tag/Homebrew/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/archive/tag/HTML/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/archive/tag/JavaScript/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/archive/tag/Jekyll/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/archive/tag/jQuery/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/archive/tag/Junior/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/archive/tag/Kubernetes/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/archive/tag/Leetcode/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/archive/tag/Life/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/archive/tag/Linter/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/archive/tag/map/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/archive/tag/MECE/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/archive/tag/Notes/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/archive/tag/OOP/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/archive/tag/Package/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/archive/tag/performance/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/archive/tag/Performance/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/archive/tag/React/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/archive/tag/Recursion/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/archive/tag/Redux/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/archive/tag/Retro/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/archive/tag/SOLID/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/archive/tag/SWR/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/archive/tag/TDD/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/archive/tag/Test/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/archive/tag/TypeScript/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/archive/tag/Unit-Test/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/archive/tag/Vitest/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/archive/tag/X-Driven/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/link</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/link/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/post/%E4%B8%80%E5%88%86%E9%90%98%E9%97%A1%E8%BF%B0%E4%BD%A0%E7%9A%84%E5%83%B9%E5%80%BC/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/post/%E4%BD%BF%E7%94%A8astrotailwind%E5%AF%A6%E7%8F%BEdark-mode/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/post/%E5%8B%95%E6%85%8B%E8%A6%8F%E5%8A%83dp/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/post/%E5%9C%A8%E5%AF%ABhtml%E9%9C%80%E8%A6%81%E6%B3%A8%E6%84%8F%E7%9A%84%E4%BA%8B/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/post/%E5%9C%A8css%E4%B8%AD%E7%9A%84%E6%AC%8A%E9%87%8D/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/post/%E5%89%8D%E7%AB%AF%E6%95%88%E8%83%BD%E5%84%AA%E5%8C%961-debounce/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/post/%E5%89%8D%E7%AB%AF%E6%95%88%E8%83%BD%E5%84%AA%E5%8C%962-throttle/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/post/%E6%95%88%E8%83%BD%E5%88%86%E6%9E%90%E8%88%87%E8%A4%87%E9%9B%9C%E5%BA%A6/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/post/%E6%B7%BA%E8%AB%87-javascript-%E5%96%AE%E5%9F%B7%E8%A1%8C%E7%B7%92%E8%AA%9E%E8%A8%80%E5%A6%82%E4%BD%95%E5%81%9A%E5%88%B0%E7%95%B0%E6%AD%A5%E9%81%8B%E7%AE%97/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/post/%E7%82%BA%E4%BB%80%E9%BA%BCtypescript%E4%B8%8D%E5%81%9A%E6%9B%B4%E5%BC%B7%E7%9A%84%E5%9E%8B%E5%88%A5%E6%8E%A8%E8%AB%96/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/post/%E7%82%BA%E4%BD%95%E8%BB%9F%E9%AB%94%E9%96%8B%E7%99%BC%E8%A6%81%E5%81%9A%E5%90%91%E4%B8%8B%E5%85%BC%E5%AE%B9/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/post/%E7%82%BA%E7%B3%BB%E7%B5%B1%E5%8D%87%E7%B4%9A-linter-eslint-v8-to-v9/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/post/%E8%87%AA%E5%B7%B1%E7%9A%84%E9%83%A8%E8%90%BD%E6%A0%BC%E8%87%AA%E5%B7%B1%E6%9E%B6/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/post/%E8%AA%8D%E8%AD%98-test-driven-developmenttdd/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/post/%E8%B2%AB%E7%A9%BF%E6%89%80%E6%9C%89%E8%BB%9F%E9%AB%94%E9%96%8B%E7%99%BC%E7%9A%84solid%E5%8E%9F%E5%89%87/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/post/%E9%97%9C%E6%96%BC-cherry-pick-%E6%99%82%E6%A9%9F/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/post/%E9%97%9C%E6%96%BC-domain-driven-designddd/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/post/%E9%97%9C%E6%96%BC%E6%88%91%E9%87%8D%E6%A7%8B%E9%83%A8%E8%90%BD%E6%A0%BC%E9%80%99%E6%AA%94%E4%BA%8B/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/post/2024-%E5%B9%B4%E5%BA%A6%E5%9B%9E%E9%A1%A7/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/post/ai%E6%99%82%E4%BB%A3%E4%BA%BA%E6%89%8D%E6%96%B0%E6%80%9D%E7%B6%AD-%E8%91%89%E4%B8%99%E6%88%90/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/post/astro-%E5%9C%96%E7%89%87%E5%84%AA%E5%8C%96%E7%AD%96%E7%95%A5/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/post/build-your-own-cursor-rules/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/post/ca-data-transfer-objectdto/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/post/claude-code-cli%E7%9C%9F%E6%AD%A3%E7%9A%84-ai-%E9%96%8B%E7%99%BC%E4%BB%A3%E7%90%86%E4%BA%BA/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/post/common-mistakes-with-useeffect-dependencies/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/post/css%E9%9A%8E%E5%B1%A4%E6%95%88%E8%83%BD%E5%84%AA%E5%8C%96/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/post/enemy-of-clean-code/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/post/homebrew%E6%89%93%E9%80%A0%E7%B0%A1%E6%BD%94%E5%84%AA%E9%9B%85%E7%9A%84%E9%96%8B%E7%99%BC%E7%92%B0%E5%A2%83/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/post/javascript%E4%B9%8Bthis%E7%9A%84%E9%81%8B%E4%BD%9C/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/post/jquery%E6%BF%83%E7%B8%AE%E7%B2%BE%E8%8F%AF/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/post/junior%E8%BB%9F%E9%AB%94%E5%B7%A5%E7%A8%8B%E5%B8%AB%E9%9D%A2%E8%A9%A6%E5%BF%83%E5%BE%97/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/post/kubernetes-deployment-strategies/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/post/leetcode-326-power-of-three/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/post/macos-%E5%B0%87-docker-%E6%AA%A2%E6%B8%AC%E7%82%BA%E6%83%A1%E6%84%8F%E8%BB%9F%E9%AB%94%E5%95%8F%E9%A1%8C/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/post/mece%E9%87%91%E5%AD%97%E5%A1%94%E5%8E%9F%E5%89%87/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/post/react-error-boundary/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/post/react%E9%96%8B%E7%99%BC%E4%B8%8A%E7%9A%84%E5%B0%8F%E6%8A%80%E5%B7%A7/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/post/reduxtoolkitrtk%E7%B0%A1%E5%8C%96%E7%8B%80%E6%85%8B%E7%AE%A1%E7%90%86/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/post/ts-enhancing-react-views-with-enums/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/post/ts-setflatmap-%E5%84%AA%E5%8C%96%E8%B3%87%E6%96%99%E6%90%9C%E5%B0%8B/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/post/typescript%E4%B9%8Bgenerics%E6%B3%9B%E5%9E%8B/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/post/using-swr-for-better-data-fetching/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://andywangtw.dev/post/vitest-with-react/</loc><lastmod>2026-04-03T06:22:31.189Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url></urlset>