<?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-07-25T02:47:08.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-07-25T00:38:21.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://vincentchan.me/posts/the-harness-engineering</loc>
<lastmod>2026-07-25T02:07:08.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-07-21T07:56:05.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-07-25T00:09:37.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-07-21T11:37:45.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-07-21T07:56:13.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://vincentchan.me/posts/programming-language-journey</loc>
<lastmod>2026-07-21T07:55:34.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://vincentchan.me/posts/demicroservices-and-declouding-the-future</loc>
<lastmod>2026-07-25T01:49:56.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-07-25T01:24:08.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://vincentchan.me/posts/docker-quick-start-guide</loc>
<lastmod>2026-07-24T22:05:16.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-07-25T02:19:14.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://vincentchan.me/posts/why-react-server-component-rsc</loc>
<lastmod>2026-07-22T21:39:59.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://vincentchan.me/posts/methodology-tips-and-best-practices</loc>
<lastmod>2026-07-21T07:55:52.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
