<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://vincentchan.me</loc>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://vincentchan.me/posts</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://vincentchan.me/about</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://vincentchan.me/game</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://vincentchan.me/posts/react-internals-crash-course</loc>
<lastmod>2026-10-29T11:04:35.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://vincentchan.me/posts/reading-typescript-type-language-crash-course</loc>
<lastmod>2026-10-29T12:39:58.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://vincentchan.me/posts/the-harness-engineering</loc>
<lastmod>2026-10-29T11:04:36.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://vincentchan.me/posts/which-file-will-next-js-use-if-its-not-found</loc>
<lastmod>2026-10-29T09:20:51.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://vincentchan.me/posts/new-caching-system-for-the-nextjs</loc>
<lastmod>2026-10-28T23:37:08.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://vincentchan.me/posts/why-cant-we-set-cookies-during-the-rendering-process-in-nextjs-for-server-components</loc>
<lastmod>2026-10-29T10:37:26.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://vincentchan.me/posts/why-isnt-loading-tsx-working-in-nextjs-at-times-next-js-issues</loc>
<lastmod>2026-10-29T12:40:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://vincentchan.me/posts/programming-language-journey</loc>
<lastmod>2026-10-29T08:28:36.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://vincentchan.me/posts/demicroservices-and-declouding-the-future</loc>
<lastmod>2026-10-29T12:14:33.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://vincentchan.me/posts/saas-for-indie-developers-to-survive</loc>
<lastmod>2026-10-29T11:56:50.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://vincentchan.me/posts/docker-quick-start-guide</loc>
<lastmod>2026-10-29T08:45:02.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://vincentchan.me/posts/what-is-the-agent-for-llm</loc>
<lastmod>2026-10-29T08:11:41.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://vincentchan.me/posts/why-react-server-component-rsc</loc>
<lastmod>2026-10-28T21:35:41.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://vincentchan.me/posts/methodology-tips-and-best-practices</loc>
<lastmod>2026-10-29T10:37:25.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
