<?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://davidmyers.dev/</loc><changefreq>daily</changefreq></url><url><loc>https://davidmyers.dev/blog</loc><changefreq>daily</changefreq></url><url><loc>https://davidmyers.dev/series/learn-codemirror</loc><changefreq>daily</changefreq></url><url><loc>https://davidmyers.dev/series/til</loc><changefreq>daily</changefreq></url><url><loc>https://davidmyers.dev/blog/a-guide-to-customizing-the-zsh-shell-prompt</loc><lastmod>2021-03-11T05:00:00.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://davidmyers.dev/blog/a-guide-to-installing-the-windows-subsystem-for-linux-wsl-and-windows-terminal</loc><lastmod>2021-01-02T05:00:00.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://davidmyers.dev/blog/a-guide-to-web-development-on-the-windows-subsystem-for-linux-wsl</loc><lastmod>2020-12-28T05:00:00.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://davidmyers.dev/blog/a-practical-cheat-sheet-for-css-flexbox</loc><lastmod>2022-06-01T23:36:00.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://davidmyers.dev/blog/a-practical-guide-to-the-web-cryptography-api</loc><lastmod>2020-09-09T04:00:00.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://davidmyers.dev/blog/an-introduction-to-vue-markdown-editor</loc><lastmod>2020-12-28T05:00:00.000Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://davidmyers.dev/blog/detect-the-intersection-of-multiple-ranges</loc><lastmod>2022-06-20T23:04:29.863Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://davidmyers.dev/blog/how-to-add-an-app-to-spotlight-on-macos</loc><lastmod>2023-07-07T16:22:38.694Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://davidmyers.dev/blog/how-to-build-a-code-editor-with-codemirror-6-and-typescript/introduction</loc><lastmod>2023-01-30T19:18:55.866Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://davidmyers.dev/blog/how-to-check-if-you-are-on-the-client-or-server-in-vue</loc><lastmod>2023-06-17T11:15:31.572Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://davidmyers.dev/blog/how-to-convert-an-array-of-values-into-a-union-type-with-typescript</loc><lastmod>2023-01-17T22:55:10.363Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://davidmyers.dev/blog/how-to-deploy-to-vercel-with-github-actions</loc><lastmod>2022-08-14T23:04:29.863Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://davidmyers.dev/blog/how-to-fix-tab-completion-for-complex-git-aliases</loc><lastmod>2022-08-01T20:58:44.231Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://davidmyers.dev/blog/how-to-properly-type-array-filter</loc><lastmod>2023-12-30T16:22:38.694Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://davidmyers.dev/blog/install-and-use-multiple-bundler-versions</loc><lastmod>2022-06-09T14:05:06.248Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://davidmyers.dev/blog/print-the-underlying-command-whenever-you-run-a-git-alias</loc><lastmod>2022-08-14T16:46:44.231Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://davidmyers.dev/blog/publish-typescript-packages-the-right-way</loc><lastmod>2022-12-22T16:29:29.863Z</lastmod><changefreq>weekly</changefreq></url><url><loc>https://davidmyers.dev/sheets</loc><changefreq>monthly</changefreq></url></urlset>