<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.leohuynh.dev/</loc>
<lastmod>2025-10-16</lastmod>
</url>
<url>
<loc>https://www.leohuynh.dev/blog</loc>
<lastmod>2025-10-16</lastmod>
</url>
<url>
<loc>https://www.leohuynh.dev/snippets</loc>
<lastmod>2025-10-16</lastmod>
</url>
<url>
<loc>https://www.leohuynh.dev/projects</loc>
<lastmod>2025-10-16</lastmod>
</url>
<url>
<loc>https://www.leohuynh.dev/about</loc>
<lastmod>2025-10-16</lastmod>
</url>
<url>
<loc>https://www.leohuynh.dev/books</loc>
<lastmod>2025-10-16</lastmod>
</url>
<url>
<loc>https://www.leohuynh.dev/movies</loc>
<lastmod>2025-10-16</lastmod>
</url>
<url>
<loc>https://www.leohuynh.dev/tags</loc>
<lastmod>2025-10-16</lastmod>
</url>
<url>
<loc>https://www.leohuynh.dev/blog/better-responsive-image-with-srcset-and-sizes-attributes</loc>
<lastmod>2022-10-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.leohuynh.dev/blog/blurry-loading-effect-for-shopify-hydrogen-images</loc>
<lastmod>2025-07-09T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.leohuynh.dev/blog/build-a-price-range-filter-component-in-shopify-hydrogen</loc>
<lastmod>2025-03-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.leohuynh.dev/blog/crawling-goodreads-books-data</loc>
<lastmod>2025-06-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.leohuynh.dev/blog/deploy-and-config-website-on-name-cheap-part-1</loc>
<lastmod>2020-04-23T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.leohuynh.dev/blog/deploy-and-config-website-on-namecheap-part-2</loc>
<lastmod>2020-04-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.leohuynh.dev/blog/dev-setup-minimal-list-for-web-dev-on-a-fresh-macos-install</loc>
<lastmod>2024-10-22T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.leohuynh.dev/blog/does-promise-all-run-in-parallel-or-sequential</loc>
<lastmod>2024-11-11T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.leohuynh.dev/blog/drag-n-drop-api-keynotes</loc>
<lastmod>2020-10-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.leohuynh.dev/blog/embed-script-using-github-and-jsdelivr</loc>
<lastmod>2021-09-05T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.leohuynh.dev/blog/function-declaration-vs-function-expression-in-js</loc>
<lastmod>2020-09-17T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.leohuynh.dev/blog/github-copilot-instructions</loc>
<lastmod>2025-06-11T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.leohuynh.dev/blog/how-should-developers-looking-for-a-job-part-1</loc>
<lastmod>2020-07-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.leohuynh.dev/blog/how-should-developers-looking-for-a-job-part-2</loc>
<lastmod>2020-07-31T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.leohuynh.dev/blog/how-to-create-an-image-with-blurry-loading-effect-in-nextjs</loc>
<lastmod>2024-10-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.leohuynh.dev/blog/how-to-setup-namecheap-private-email-to-work-with-vercel-dns</loc>
<lastmod>2024-10-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.leohuynh.dev/blog/integrate-tailwind-css-with-react-application</loc>
<lastmod>2020-08-31T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.leohuynh.dev/blog/introduction-to-committing-with-conventional-commit</loc>
<lastmod>2024-11-07T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.leohuynh.dev/blog/key-notes-while-working-with-git</loc>
<lastmod>2021-08-12T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.leohuynh.dev/blog/migrate-shopify-store-files-to-new-store-using-file-api</loc>
<lastmod>2024-09-11T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.leohuynh.dev/blog/nodejs-fetch-json-with-https</loc>
<lastmod>2020-08-18T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.leohuynh.dev/blog/on-tailwind-css-arbitrary-values</loc>
<lastmod>2024-10-04T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.leohuynh.dev/blog/prevent-layout-shift-while-show-hide-scrollbar-on-window</loc>
<lastmod>2024-11-07T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.leohuynh.dev/blog/render-blocking-css-and-chrome-performance-api</loc>
<lastmod>2024-10-18T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.leohuynh.dev/blog/set-up-path-aliases-in-nodejs</loc>
<lastmod>2020-08-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.leohuynh.dev/blog/shopify-section-rendering-apis-notes</loc>
<lastmod>2021-09-23T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.leohuynh.dev/blog/tricky-use-case-of-array-map-in-js</loc>
<lastmod>2020-09-22T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.leohuynh.dev/blog/use-https-in-local-development</loc>
<lastmod>2022-03-05T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.leohuynh.dev/snippets/snippets/casing-utils</loc>
<lastmod>2023-02-21T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.leohuynh.dev/snippets/snippets/color-validator</loc>
<lastmod>2021-10-12T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.leohuynh.dev/snippets/snippets/connecting-to-github-using-ssh</loc>
<lastmod>2024-10-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.leohuynh.dev/snippets/snippets/event-emitter</loc>
<lastmod>2025-03-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.leohuynh.dev/snippets/snippets/find-and-kill-process-on-given-port-in-macos</loc>
<lastmod>2021-09-09T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.leohuynh.dev/snippets/snippets/gitignore-ignore-directory-keep-1-file</loc>
<lastmod>2021-08-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.leohuynh.dev/snippets/snippets/macos-disable-characters-popup-when-press-and-hold-keys</loc>
<lastmod>2025-05-07T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.leohuynh.dev/snippets/snippets/macos-zip-cli</loc>
<lastmod>2025-03-11T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.leohuynh.dev/snippets/snippets/manipulating-dates-in-shopify-liquid</loc>
<lastmod>2024-11-07T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.leohuynh.dev/snippets/snippets/markdown-code-block-syntax</loc>
<lastmod>2024-11-11T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.leohuynh.dev/snippets/snippets/npm-commands</loc>
<lastmod>2023-09-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.leohuynh.dev/snippets/snippets/parse-function-from-string</loc>
<lastmod>2025-06-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.leohuynh.dev/snippets/snippets/pnpm-aliases</loc>
<lastmod>2024-10-11T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.leohuynh.dev/snippets/snippets/read-all-file-names-inside-a-folder</loc>
<lastmod>2021-08-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.leohuynh.dev/snippets/snippets/relative-time-ago-parsing</loc>
<lastmod>2025-03-11T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.leohuynh.dev/snippets/snippets/remixing-remix-submission</loc>
<lastmod>2023-09-04T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.leohuynh.dev/snippets/snippets/remove-falsy-values-from-an-object</loc>
<lastmod>2024-11-07T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.leohuynh.dev/snippets/snippets/rename-a-case-sensitive-file-in-a-git-repo</loc>
<lastmod>2022-10-11T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.leohuynh.dev/snippets/snippets/shopify-hydrogen-codegen-configs</loc>
<lastmod>2025-03-17T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.leohuynh.dev/snippets/snippets/sync-react-component-state-with-local-storage</loc>
<lastmod>2024-11-07T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.leohuynh.dev/snippets/snippets/use-async</loc>
<lastmod>2022-02-22T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.leohuynh.dev/snippets/snippets/using-spotify-api-to-display-currently-playing-track</loc>
<lastmod>2023-04-06T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.leohuynh.dev/snippets/snippets/verify-github-webhooks-requests</loc>
<lastmod>2024-11-07T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.leohuynh.dev/snippets/snippets/vnese-to-plain-english</loc>
<lastmod>2021-08-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://www.leohuynh.dev/snippets/snippets/vscode-settings</loc>
<lastmod>2024-10-11T00:00:00.000Z</lastmod>
</url>
</urlset>
