<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.codefarmer.tw/</loc>
<lastmod>2026-03-21</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/blog</loc>
<lastmod>2026-03-21</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/topic</loc>
<lastmod>2026-03-21</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/about</loc>
<lastmod>2026-03-21</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/blog/2017-10-28-new-medium-blog</loc>
<lastmod>2017-10-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/blog/2019-08-07-alphacamp-talk-note</loc>
<lastmod>2019-08-07T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/blog/2023-to-2024</loc>
<lastmod>2023-12-31T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/blog/2024-01</loc>
<lastmod>2024-01-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/blog/2024-02</loc>
<lastmod>2024-02-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/blog/2024-03</loc>
<lastmod>2024-05-01T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/blog/2024-04</loc>
<lastmod>2024-05-01T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/blog/2024-05</loc>
<lastmod>2024-05-31T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/blog/2024-review</loc>
<lastmod>2024-12-31T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/blog/2025-career-murmur-1</loc>
<lastmod>2025-04-16T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/blog/2025-career-murmur-2</loc>
<lastmod>2025-04-23T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/blog/2025-career-murmur-3</loc>
<lastmod>2025-06-18T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/blog/2025-soul-and-arrival-fallacy</loc>
<lastmod>2026-02-18T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/blog/blog-options</loc>
<lastmod>2024-02-05T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/blog/blog-upgrade-2024-02</loc>
<lastmod>2024-02-10T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/blog/cursor-ai-editor</loc>
<lastmod>2024-12-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/blog/ironman-2024-finish</loc>
<lastmod>2024-11-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/blog/jsdc-2024-notes</loc>
<lastmod>2024-12-21T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/blog/jsdc-2024</loc>
<lastmod>2024-12-23T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/blog/omni-frontend-hux-note</loc>
<lastmod>2023-12-10T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/blog/reactjs-tw-conf-note</loc>
<lastmod>2023-11-18T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/blog/sharing-for-yourself</loc>
<lastmod>2024-05-01T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/blog/visual-copilot-advanced</loc>
<lastmod>2023-11-05T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/blog/visual-copilot-basic</loc>
<lastmod>2023-11-04T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/topic/fe-performance</loc>
<lastmod>2024-01-23T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/topic/fe-performance/tree-shaking-1</loc>
<lastmod>2024-01-23T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/topic/fe-performance/tree-shaking-2</loc>
<lastmod>2024-01-24T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/topic/fe-performance/tree-shaking-3</loc>
<lastmod>2024-01-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/topic/fe-tools/01-bundler</loc>
<lastmod>2024-11-23T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/topic/fe-tools/02-js-module</loc>
<lastmod>2024-11-23T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/topic/fe-tools/03-js-module-early</loc>
<lastmod>2024-11-23T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/topic/fe-tools/04-js-module-commonjs</loc>
<lastmod>2024-11-23T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/topic/fe-tools/05-js-module-client</loc>
<lastmod>2024-11-23T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/topic/fe-tools/06-js-module-esm</loc>
<lastmod>2024-11-23T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/topic/fe-tools/07-modern-tools</loc>
<lastmod>2024-11-23T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/topic/fe-tools/08-voidzero</loc>
<lastmod>2024-11-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/topic/fe-tools/09-vite-cold-start</loc>
<lastmod>2024-11-23T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/topic/fe-tools/10-vite-pre-bundle-experiment</loc>
<lastmod>2024-11-23T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/topic/fe-tools/11-vite-request-waterfall</loc>
<lastmod>2024-11-23T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/topic/fe-tools/12-esbuild</loc>
<lastmod>2024-11-23T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/topic/fe-tools/13-vite-source-1</loc>
<lastmod>2024-11-23T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/topic/fe-tools/14-vite-source-2</loc>
<lastmod>2024-11-23T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/topic/fe-tools/15-vite-source-3</loc>
<lastmod>2024-11-23T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/topic/fe-tools/16-vite-source-4</loc>
<lastmod>2024-11-23T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/topic/fe-tools/17-vite-summary</loc>
<lastmod>2024-11-23T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/topic/fe-tools/18-rspack-rsbuild-intro</loc>
<lastmod>2024-11-23T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/topic/fe-tools/19-rspack-nextjs</loc>
<lastmod>2024-11-23T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/topic/fe-tools</loc>
<lastmod>2024-11-22T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/topic/js-coding-practice/array-filter</loc>
<lastmod>2024-12-07T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/topic/js-coding-practice/classes-calculator-with-method-chaining</loc>
<lastmod>2024-12-07T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/topic/js-coding-practice/closures-to-be-or-not-to-be</loc>
<lastmod>2024-12-07T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/topic/js-coding-practice/function-composition</loc>
<lastmod>2024-12-07T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/topic/js-coding-practice</loc>
<lastmod>2024-12-07T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/topic/js-coding-practice/lodash-clone-deep</loc>
<lastmod>2025-01-01T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/topic/js-coding-practice/lodash-get</loc>
<lastmod>2024-12-07T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/topic/js-patterns/ch1</loc>
<lastmod>2024-03-10T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/topic/js-patterns/ch13-0-intro</loc>
<lastmod>2024-04-20T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/topic/js-patterns/ch13-1-csr</loc>
<lastmod>2024-04-20T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/topic/js-patterns/ch13-2-ssr</loc>
<lastmod>2024-04-20T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/topic/js-patterns/ch13-3-ssg</loc>
<lastmod>2024-04-20T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/topic/js-patterns/ch13-4-isr</loc>
<lastmod>2024-04-20T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/topic/js-patterns/ch2-ch3</loc>
<lastmod>2024-03-10T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/topic/js-patterns/ch4</loc>
<lastmod>2024-03-10T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/topic/js-patterns/hydration-and-streaming</loc>
<lastmod>2024-05-11T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/topic/js-patterns</loc>
<lastmod>2024-01-23T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/topic/leetcode/1-two-sum</loc>
<lastmod>2025-01-22T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/topic/leetcode/102-binary-tree-level-order-traversal</loc>
<lastmod>2025-01-05T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/topic/leetcode/104-maximum-depth-of-binary-tree</loc>
<lastmod>2025-01-07T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/topic/leetcode/11-container-with-most-water</loc>
<lastmod>2025-01-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/topic/leetcode/110-balanced-binary-tree</loc>
<lastmod>2025-01-04T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/topic/leetcode/121-best-time-to-buy-and-sell-stock</loc>
<lastmod>2025-01-12T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/topic/leetcode/141-linked-list-cycle</loc>
<lastmod>2025-01-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/topic/leetcode/15-3sum</loc>
<lastmod>2025-01-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/topic/leetcode/155-min-stack</loc>
<lastmod>2025-01-10T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/topic/leetcode/169-majority-element</loc>
<lastmod>2025-01-24T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/topic/leetcode/1726-tuple-with-same-product</loc>
<lastmod>2025-02-06T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/topic/leetcode/1980-find-unique-binary-string</loc>
<lastmod>2025-02-20T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/topic/leetcode/20-valid-parentheses</loc>
<lastmod>2025-01-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/topic/leetcode/206-reverse-linked-list</loc>
<lastmod>2025-01-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/topic/leetcode/207-course-schedule</loc>
<lastmod>2025-01-30T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/topic/leetcode/21-merge-two-sorted-lists</loc>
<lastmod>2025-01-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/topic/leetcode/210-course-schedule-ii</loc>
<lastmod>2025-01-30T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/topic/leetcode/226-invert-binary-tree</loc>
<lastmod>2025-01-03T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/topic/leetcode/232-implement-queue-using-stacks</loc>
<lastmod>2025-01-09T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/topic/leetcode/242-valid-anagram</loc>
<lastmod>2025-01-11T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/topic/leetcode/278-first-bad-version</loc>
<lastmod>2025-01-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/topic/leetcode/297-serialize-and-deserialize-binary-tree</loc>
<lastmod>2025-01-06T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/topic/leetcode/3-longest-substring-without-repeating-characters</loc>
<lastmod>2025-01-21T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/topic/leetcode/3066-minimum-operations-to-exceed-threshold-value-ii</loc>
<lastmod>2025-02-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/topic/leetcode/3160-find-the-number-of-distinct-colors-among-the-balls</loc>
<lastmod>2025-02-07T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/topic/leetcode/383-ransom-note</loc>
<lastmod>2025-01-23T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/topic/leetcode/409-longest-palindrome</loc>
<lastmod>2025-01-15T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/topic/leetcode/46-permutations</loc>
<lastmod>2025-01-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/topic/leetcode/49-group-anagrams</loc>
<lastmod>2025-03-15T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/topic/leetcode/542-01-matrix</loc>
<lastmod>2025-01-31T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/topic/leetcode/56-merge-intervals</loc>
<lastmod>2025-01-20T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/topic/leetcode/57-insert-interval</loc>
<lastmod>2025-01-17T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/topic/leetcode/704-binary-search</loc>
<lastmod>2025-01-16T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/topic/leetcode/733-flood-fill</loc>
<lastmod>2025-01-02T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/topic/leetcode/75-sort-colors</loc>
<lastmod>2025-01-18T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/topic/leetcode/876-middle-of-the-linked-list</loc>
<lastmod>2025-01-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/topic/leetcode/algo-topological-sorting-with-kahns-algorithm</loc>
<lastmod>2025-02-04T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/topic/leetcode</loc>
<lastmod>2025-01-02T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/topic/nextjs-learn/ch0-intro</loc>
<lastmod>2024-02-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/topic/nextjs-learn/ch1-setup</loc>
<lastmod>2024-02-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/topic/nextjs-learn/ch2-styling</loc>
<lastmod>2024-02-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/topic/nextjs-learn/ch3-optimizing-fonts-images</loc>
<lastmod>2024-02-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/topic/nextjs-learn</loc>
<lastmod>2024-01-23T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/topic/nextjs-learn/styling</loc>
<lastmod>2023-10-15T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/topic/nextjs-learn/swc</loc>
<lastmod>2023-10-15T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/topic/rust/01-how-to-learn-rust</loc>
<lastmod>2024-11-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/topic/rust/02-hello-world</loc>
<lastmod>2024-11-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/topic/rust/03-cargo</loc>
<lastmod>2024-11-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/topic/rust/04-unit-test</loc>
<lastmod>2024-11-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/topic/rust/05-traits</loc>
<lastmod>2024-11-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/topic/rust/06-memory-layout</loc>
<lastmod>2024-11-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/topic/rust/07-ownership-system</loc>
<lastmod>2024-11-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/topic/rust/08-borrow-and-slice</loc>
<lastmod>2024-11-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.codefarmer.tw/topic/rust</loc>
<lastmod>2024-11-26T00:00:00.000Z</lastmod>
</url>
</urlset>
