<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://alexyu-blog.com/</loc>
<lastmod>2026-03-23</lastmod>
</url>
<url>
<loc>https://alexyu-blog.com/blog</loc>
<lastmod>2026-03-23</lastmod>
</url>
<url>
<loc>https://alexyu-blog.com/projects</loc>
<lastmod>2026-03-23</lastmod>
</url>
<url>
<loc>https://alexyu-blog.com/tags</loc>
<lastmod>2026-03-23</lastmod>
</url>
<url>
<loc>https://alexyu-blog.com/blog/20230103-typescript-learning-note-section-1</loc>
<lastmod>2023-01-03T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://alexyu-blog.com/blog/20230201-typescript-learning-note-section-2</loc>
<lastmod>2023-02-01T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://alexyu-blog.com/blog/20230314-typescript-learning-note-section-3</loc>
<lastmod>2023-03-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://alexyu-blog.com/blog/20230417-typescript-learning-note-section-4</loc>
<lastmod>2023-04-17T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://alexyu-blog.com/blog/20230525-typescript-learning-note-section-5</loc>
<lastmod>2023-05-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://alexyu-blog.com/blog/20230706-typescript-learning-note-section-6</loc>
<lastmod>2023-07-06T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://alexyu-blog.com/blog/20230731-react-component-design-compound-component</loc>
<lastmod>2023-07-31T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://alexyu-blog.com/blog/20230808-react-component-design-render-props-component</loc>
<lastmod>2023-08-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://alexyu-blog.com/blog/20230814-react-component-design-prop-collections-and-getters</loc>
<lastmod>2023-08-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://alexyu-blog.com/blog/20230814-react-component-design-state-initializers</loc>
<lastmod>2023-08-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://alexyu-blog.com/blog/20231012-react-component-design-state-reducer</loc>
<lastmod>2023-10-12T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://alexyu-blog.com/blog/20231120-react-component-design-control-props</loc>
<lastmod>2023-11-20T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://alexyu-blog.com/blog/20231213-react-component-design-provider</loc>
<lastmod>2023-12-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://alexyu-blog.com/blog/20240420-react-component-design-higher-order-component</loc>
<lastmod>2024-04-20T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://alexyu-blog.com/blog/20240520-react-component-design-pattern-summary</loc>
<lastmod>2024-05-20T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://alexyu-blog.com/blog/20241027-google-translate-with-react-issue</loc>
<lastmod>2024-10-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://alexyu-blog.com/blog/20241125-transfer-polyrepo-to-monorepo-1</loc>
<lastmod>2024-11-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://alexyu-blog.com/blog/20241125-transfer-polyrepo-to-monorepo-intro</loc>
<lastmod>2024-11-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://alexyu-blog.com/blog/20241129-transfer-polyrepo-to-monorepo-2</loc>
<lastmod>2024-11-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://alexyu-blog.com/blog/20250103-transfer-polyrepo-to-monorepo-3</loc>
<lastmod>2025-01-03T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://alexyu-blog.com/blog/20250223-transfer-polyrepo-to-monorepo-4</loc>
<lastmod>2025-02-23T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://alexyu-blog.com/blog/20250328-transfer-polyrepo-to-monorepo-5</loc>
<lastmod>2025-03-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://alexyu-blog.com/blog/20250403-transfer-polyrepo-to-monorepo-6</loc>
<lastmod>2025-04-03T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://alexyu-blog.com/blog/20250416-transfer-polyrepo-to-monorepo-7</loc>
<lastmod>2025-04-16T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://alexyu-blog.com/blog/20250503-transfer-polyrepo-to-monorepo-8</loc>
<lastmod>2025-05-03T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://alexyu-blog.com/blog/20250514-transfer-polyrepo-to-monorepo-9</loc>
<lastmod>2025-05-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://alexyu-blog.com/blog/20250525-transfer-polyrepo-to-monorepo-10</loc>
<lastmod>2025-05-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://alexyu-blog.com/blog/20251116-nextjs-intersection-observer-server-side-issue</loc>
<lastmod>2025-11-16T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://alexyu-blog.com/blog/20251228-ad-slot-mutex-pattern</loc>
<lastmod>2025-12-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://alexyu-blog.com/blog/20260201-nextjs-timezone-k8s-issue</loc>
<lastmod>2026-02-01T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://alexyu-blog.com/blog/20260310-monoguard-side-project-with-ai</loc>
<lastmod>2026-03-10T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://alexyu-blog.com/blog/20260317-nextjs-multi-arch-static-assets-403</loc>
<lastmod>2026-03-17T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://alexyu-blog.com/blog/20260323-ai-era-pragmatic-engineer-survival</loc>
<lastmod>2026-03-23T00:00:00.000Z</lastmod>
</url>
</urlset>
