<?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://jeremyho.tw/</loc></url><url><loc>https://jeremyho.tw/about/</loc></url><url><loc>https://jeremyho.tw/blog/</loc></url><url><loc>https://jeremyho.tw/blog/20231219-ag-grad-school/</loc></url><url><loc>https://jeremyho.tw/blog/20260215-astro/</loc></url><url><loc>https://jeremyho.tw/techbook/algorithms/20260215-algorithm-intro/</loc></url><url><loc>https://jeremyho.tw/techbook/algorithms/20260409-frontend-dsa-database/</loc></url><url><loc>https://jeremyho.tw/techbook/algorithms/algorithm/20260321-complexity/</loc></url><url><loc>https://jeremyho.tw/techbook/algorithms/algorithm/20260322-sort/</loc></url><url><loc>https://jeremyho.tw/techbook/algorithms/algorithm/20260323-greedy/</loc></url><url><loc>https://jeremyho.tw/techbook/algorithms/algorithm/20260408-prune-and-search/</loc></url><url><loc>https://jeremyho.tw/techbook/algorithms/algorithm/20260410-divide-and-conquer/</loc></url><url><loc>https://jeremyho.tw/techbook/algorithms/algorithm/20260412-dynamic-programming/</loc></url><url><loc>https://jeremyho.tw/techbook/algorithms/algorithm/20260415-np-completeness/</loc></url><url><loc>https://jeremyho.tw/techbook/algorithms/algorithm/20260416-handling-np-hard/</loc></url><url><loc>https://jeremyho.tw/techbook/algorithms/data-structure/20260217-array-and-linked-list/</loc></url><url><loc>https://jeremyho.tw/techbook/algorithms/data-structure/20260217-stack-and-queue/</loc></url><url><loc>https://jeremyho.tw/techbook/algorithms/data-structure/20260317-graph/</loc></url><url><loc>https://jeremyho.tw/techbook/algorithms/data-structure/20260317-tree/</loc></url><url><loc>https://jeremyho.tw/techbook/algorithms/data-structure/20260417-hash-table/</loc></url><url><loc>https://jeremyho.tw/techbook/algorithms/data-structure/20260417-heap/</loc></url><url><loc>https://jeremyho.tw/techbook/algorithms/leetcode/20260218-20-valid-parentheses/</loc></url><url><loc>https://jeremyho.tw/techbook/algorithms/leetcode/20260218-26-remove-duplicates-from-sorted-array/</loc></url><url><loc>https://jeremyho.tw/techbook/algorithms/leetcode/20260218-206-reverse-linked-list/</loc></url><url><loc>https://jeremyho.tw/techbook/algorithms/leetcode/20260218-518-coin-change-ii/</loc></url><url><loc>https://jeremyho.tw/techbook/algorithms/leetcode/20260218-933-number-of-recent-calls/</loc></url><url><loc>https://jeremyho.tw/techbook/dev-environment/20260218-setup-git/</loc></url><url><loc>https://jeremyho.tw/techbook/dev-environment/20260218-setup-nodejs/</loc></url><url><loc>https://jeremyho.tw/techbook/dev-environment/20260221-setup-vscode/</loc></url><url><loc>https://jeremyho.tw/techbook/dev-environment/20260322-cloud/</loc></url><url><loc>https://jeremyho.tw/techbook/dev-environment/20260322-docker/</loc></url><url><loc>https://jeremyho.tw/techbook/dev-environment/20260406-claude-ai-development/</loc></url><url><loc>https://jeremyho.tw/techbook/languages/java/20260215-env-setup-and-intro/</loc></url><url><loc>https://jeremyho.tw/techbook/languages/java/20260217-java-basic-syntax/</loc></url><url><loc>https://jeremyho.tw/techbook/languages/java/20260217-java-oop-intro/</loc></url><url><loc>https://jeremyho.tw/techbook/languages/java/20260420-build-and-test/</loc></url><url><loc>https://jeremyho.tw/techbook/languages/java/20260420-collections/</loc></url><url><loc>https://jeremyho.tw/techbook/languages/java/20260420-enum-and-string/</loc></url><url><loc>https://jeremyho.tw/techbook/languages/java/20260420-exceptions/</loc></url><url><loc>https://jeremyho.tw/techbook/languages/java/20260420-file-io/</loc></url><url><loc>https://jeremyho.tw/techbook/languages/java/20260420-generics/</loc></url><url><loc>https://jeremyho.tw/techbook/languages/java/20260420-interface-and-abstract/</loc></url><url><loc>https://jeremyho.tw/techbook/languages/java/20260420-lambda-and-stream/</loc></url><url><loc>https://jeremyho.tw/techbook/languages/javascript/20260214-array/</loc></url><url><loc>https://jeremyho.tw/techbook/languages/javascript/20260216-object/</loc></url><url><loc>https://jeremyho.tw/techbook/languages/javascript/20260217-api-methods/</loc></url><url><loc>https://jeremyho.tw/techbook/languages/javascript/20260217-asynchronous/</loc></url><url><loc>https://jeremyho.tw/techbook/languages/javascript/20260321-graphql/</loc></url><url><loc>https://jeremyho.tw/techbook/languages/python/20260419-basic-types/</loc></url><url><loc>https://jeremyho.tw/techbook/languages/python/20260419-control-flow-and-functions/</loc></url><url><loc>https://jeremyho.tw/techbook/languages/python/20260419-env-setup/</loc></url><url><loc>https://jeremyho.tw/techbook/languages/python/20260419-files-and-exceptions/</loc></url><url><loc>https://jeremyho.tw/techbook/languages/python/20260419-modules-and-packages/</loc></url><url><loc>https://jeremyho.tw/techbook/languages/python/20260419-oop/</loc></url><url><loc>https://jeremyho.tw/techbook/languages/python/20260419-stdlib/</loc></url><url><loc>https://jeremyho.tw/techbook/languages/python/20260419-type-hints/</loc></url><url><loc>https://jeremyho.tw/techbook/languages/rust/20260419-collections/</loc></url><url><loc>https://jeremyho.tw/techbook/languages/rust/20260419-env-setup-and-hello-world/</loc></url><url><loc>https://jeremyho.tw/techbook/languages/rust/20260419-error-handling/</loc></url><url><loc>https://jeremyho.tw/techbook/languages/rust/20260419-modules/</loc></url><url><loc>https://jeremyho.tw/techbook/languages/rust/20260419-ownership-and-borrowing/</loc></url><url><loc>https://jeremyho.tw/techbook/languages/rust/20260419-struct-and-enum/</loc></url><url><loc>https://jeremyho.tw/techbook/languages/rust/20260419-trait/</loc></url><url><loc>https://jeremyho.tw/techbook/languages/rust/20260419-variables-and-types/</loc></url><url><loc>https://jeremyho.tw/techbook/languages/typescript/20260419-basic-types/</loc></url><url><loc>https://jeremyho.tw/techbook/languages/typescript/20260419-env-setup/</loc></url><url><loc>https://jeremyho.tw/techbook/languages/typescript/20260419-functions/</loc></url><url><loc>https://jeremyho.tw/techbook/languages/typescript/20260419-generics/</loc></url><url><loc>https://jeremyho.tw/techbook/languages/typescript/20260419-interface-and-type/</loc></url><url><loc>https://jeremyho.tw/techbook/languages/typescript/20260419-modules-and-declarations/</loc></url><url><loc>https://jeremyho.tw/techbook/languages/typescript/20260419-narrowing/</loc></url><url><loc>https://jeremyho.tw/techbook/languages/typescript/20260419-utility-types/</loc></url><url><loc>https://jeremyho.tw/techbook/series/2024-ithome/20240812-css-animation-basic/</loc></url><url><loc>https://jeremyho.tw/techbook/series/2024-ithome/20240813-css-transform/</loc></url><url><loc>https://jeremyho.tw/techbook/series/2024-ithome/20240814-composite-animation/</loc></url><url><loc>https://jeremyho.tw/techbook/series/2024-ithome/20240815-animation-vs-transition/</loc></url><url><loc>https://jeremyho.tw/techbook/series/2024-ithome/20240816-3d-transform/</loc></url><url><loc>https://jeremyho.tw/techbook/series/2024-ithome/20240817-multiple-backgrounds/</loc></url><url><loc>https://jeremyho.tw/techbook/series/2024-ithome/20240818-blur-and-filter-effects/</loc></url><url><loc>https://jeremyho.tw/techbook/series/2024-ithome/20240819-image-hover-zoom-effect/</loc></url><url><loc>https://jeremyho.tw/techbook/series/2024-ithome/20240820-gradient-background-animation/</loc></url><url><loc>https://jeremyho.tw/techbook/series/2024-ithome/20240821-image-mask-effect/</loc></url><url><loc>https://jeremyho.tw/techbook/series/2024-ithome/20240822-gradient-text-effect/</loc></url><url><loc>https://jeremyho.tw/techbook/series/2024-ithome/20240823-text-shadow-animation/</loc></url><url><loc>https://jeremyho.tw/techbook/series/2024-ithome/20240824-text-mask-effect/</loc></url><url><loc>https://jeremyho.tw/techbook/series/2024-ithome/20240825-typewriter-effect/</loc></url><url><loc>https://jeremyho.tw/techbook/series/2024-ithome/20240826-compressed-text-effect/</loc></url><url><loc>https://jeremyho.tw/techbook/series/2024-ithome/20240827-bouncing-text-effect/</loc></url><url><loc>https://jeremyho.tw/techbook/series/2024-ithome/20240828-bouncing-text-effect-final/</loc></url><url><loc>https://jeremyho.tw/techbook/series/2024-ithome/20240829-text-explosion-effect/</loc></url><url><loc>https://jeremyho.tw/techbook/series/2024-ithome/20240830-marquee-text/</loc></url><url><loc>https://jeremyho.tw/techbook/series/2024-ithome/20240831-hover-rotation-effect/</loc></url><url><loc>https://jeremyho.tw/techbook/series/2024-ithome/20240901-smooth-scroll-effect/</loc></url><url><loc>https://jeremyho.tw/techbook/series/2024-ithome/20240902-particle-floating-effect/</loc></url><url><loc>https://jeremyho.tw/techbook/series/2024-ithome/20240903-wave-effect/</loc></url><url><loc>https://jeremyho.tw/techbook/series/2024-ithome/20240904-button-bounce-effect/</loc></url><url><loc>https://jeremyho.tw/techbook/series/2024-ithome/20240905-element-hover-float-effect/</loc></url><url><loc>https://jeremyho.tw/techbook/series/2024-ithome/20240906-element-block-scroll-effect/</loc></url><url><loc>https://jeremyho.tw/techbook/series/2024-ithome/20240907-emboss-effect/</loc></url><url><loc>https://jeremyho.tw/techbook/series/2024-ithome/20240908-element-drag-move/</loc></url><url><loc>https://jeremyho.tw/techbook/series/2024-ithome/20240909-carousel/</loc></url><url><loc>https://jeremyho.tw/techbook/series/2024-ithome/20240910-ironman-30-reflection/</loc></url><url><loc>https://jeremyho.tw/techbook/series/2025-ithome/20250809-web-skeleton-beam-and-column/</loc></url><url><loc>https://jeremyho.tw/techbook/series/2025-ithome/20250810-css-selector-weight/</loc></url><url><loc>https://jeremyho.tw/techbook/series/2025-ithome/20250811-css-relative-concept/</loc></url><url><loc>https://jeremyho.tw/techbook/series/2025-ithome/20250812-variable-scope-and-hoisting/</loc></url><url><loc>https://jeremyho.tw/techbook/series/2025-ithome/20250813-arrow-function-vs-function/</loc></url><url><loc>https://jeremyho.tw/techbook/series/2025-ithome/20250814-bind-call-apply/</loc></url><url><loc>https://jeremyho.tw/techbook/series/2025-ithome/20250815-pure-function/</loc></url><url><loc>https://jeremyho.tw/techbook/series/2025-ithome/20250816-closure/</loc></url><url><loc>https://jeremyho.tw/techbook/series/2025-ithome/20250817-call-by-value-or-reference/</loc></url><url><loc>https://jeremyho.tw/techbook/series/2025-ithome/20250818-js-operators/</loc></url><url><loc>https://jeremyho.tw/techbook/series/2025-ithome/20250819-typescript-vs-javascript/</loc></url><url><loc>https://jeremyho.tw/techbook/series/2025-ithome/20250820-event-capturing-and-bubbling/</loc></url><url><loc>https://jeremyho.tw/techbook/series/2025-ithome/20250821-js-prototype-chain/</loc></url><url><loc>https://jeremyho.tw/techbook/series/2025-ithome/20250822-asynchronous-javascript/</loc></url><url><loc>https://jeremyho.tw/techbook/series/2025-ithome/20250823-api-response/</loc></url><url><loc>https://jeremyho.tw/techbook/series/2025-ithome/20250824-404-not-found/</loc></url><url><loc>https://jeremyho.tw/techbook/series/2025-ithome/20250825-frontend-data-manipulation/</loc></url><url><loc>https://jeremyho.tw/techbook/series/2025-ithome/20250826-server-side-rendering/</loc></url><url><loc>https://jeremyho.tw/techbook/series/2025-ithome/20250827-frontend-debugging/</loc></url><url><loc>https://jeremyho.tw/techbook/series/2025-ithome/20250828-frontend-testing/</loc></url><url><loc>https://jeremyho.tw/techbook/series/2025-ithome/20250829-react-and-vue/</loc></url><url><loc>https://jeremyho.tw/techbook/series/2025-ithome/20250830-web-performance-optimization/</loc></url><url><loc>https://jeremyho.tw/techbook/series/2025-ithome/20250831-web-security/</loc></url><url><loc>https://jeremyho.tw/techbook/series/2025-ithome/20250901-jwt-and-session/</loc></url><url><loc>https://jeremyho.tw/techbook/series/2025-ithome/20250902-development-environment-and-workflow/</loc></url><url><loc>https://jeremyho.tw/techbook/series/2025-ithome/20250903-network-knowledge/</loc></url><url><loc>https://jeremyho.tw/techbook/series/2025-ithome/20250904-clean-code/</loc></url><url><loc>https://jeremyho.tw/techbook/series/2025-ithome/20250905-frontend-interview-process/</loc></url><url><loc>https://jeremyho.tw/techbook/series/2025-ithome/20250906-ai-impact-on-frontend/</loc></url><url><loc>https://jeremyho.tw/techbook/series/2025-ithome/20250907-what-is-frontend-engineer/</loc></url><url><loc>https://jeremyho.tw/techbook/web-development/20260321-storage-and-session/</loc></url><url><loc>https://jeremyho.tw/techbook/web-development/20260321-web-networking/</loc></url><url><loc>https://jeremyho.tw/techbook/web-development/vue/20260222-component-intro/</loc></url><url><loc>https://jeremyho.tw/techbook/web-development/vue/20260402-pinia/</loc></url><url><loc>https://jeremyho.tw/techbook/web-development/vue/20260402-vue-data-flow/</loc></url><url><loc>https://jeremyho.tw/techbook/web-development/vue/20260402-vue-essentials/</loc></url><url><loc>https://jeremyho.tw/techbook/web-development/vue/20260402-vue-reactivity/</loc></url><url><loc>https://jeremyho.tw/techbook/web-development/vue/20260402-vue-router/</loc></url></urlset>