<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://francoisbest.com/</loc>
</url>
<url>
<loc>https://francoisbest.com/posts</loc>
</url>
<url>
<loc>https://francoisbest.com/open-source</loc>
</url>
<url>
<loc>https://francoisbest.com/music</loc>
</url>
<url>
<loc>https://francoisbest.com/links</loc>
</url>
<url>
<loc>https://francoisbest.com/uses</loc>
</url>
<url>
<loc>https://francoisbest.com/public-keys</loc>
</url>
<url>
<loc>https://francoisbest.com/hashvatar</loc>
</url>
<url>
<loc>https://francoisbest.com/horcrux</loc>
</url>
<url>
<loc>https://francoisbest.com/woodworking/dovetail-designer</loc>
</url>
<url>
<loc>https://francoisbest.com/safari-speedrun</loc>
</url>
<url>
<loc>https://francoisbest.com/sitemap</loc>
</url>
<url>
<loc>https://francoisbest.com/posts/2023/testing-against-every-nextjs-canary-release</loc>
<lastmod>2023-11-06T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://francoisbest.com/posts/2023/publish-a-json-schema</loc>
<lastmod>2023-10-12T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://francoisbest.com/posts/2023/dotenv-is-dead</loc>
<lastmod>2023-10-02T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://francoisbest.com/posts/2023/displaying-local-times-in-nextjs</loc>
<lastmod>2023-09-27T08:00:00.000Z</lastmod>
</url>
<url>
<loc>https://francoisbest.com/posts/2023/npm-download-stats-are-down</loc>
<lastmod>2023-09-21T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://francoisbest.com/posts/2023/storing-react-state-in-the-url-with-nextjs</loc>
<lastmod>2023-09-20T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://francoisbest.com/posts/2023/reading-files-on-vercel-during-nextjs-isr</loc>
<lastmod>2023-09-16T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://francoisbest.com/posts/2023/displaying-the-right-vercel-deployment-urls-in-nextjs</loc>
<lastmod>2023-09-09T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://francoisbest.com/posts/2021/hashvatars</loc>
<lastmod>2021-04-18T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://francoisbest.com/posts/2021/cargo-docker-mtime</loc>
<lastmod>2021-01-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://francoisbest.com/posts/2020/mobile-device-frames-for-excalidraw</loc>
<lastmod>2020-06-11T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://francoisbest.com/posts/2020/dark-mode-for-excalidraw</loc>
<lastmod>2020-06-05T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://francoisbest.com/posts/2020/the-security-of-github-actions</loc>
<lastmod>2020-02-24T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://francoisbest.com/posts/2020/password-reset-for-e2ee-apps</loc>
<lastmod>2020-02-15T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://francoisbest.com/posts/2019/how-to-store-e2ee-keys-in-the-browser</loc>
<lastmod>2019-12-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://francoisbest.com/posts/2019/strava-auth-cli-in-rust</loc>
<lastmod>2019-01-15T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://francoisbest.com/posts/tags</loc>
</url>
<url>
<loc>https://francoisbest.com/posts/tags/next.js</loc>
</url>
<url>
<loc>https://francoisbest.com/posts/tags/github-actions</loc>
</url>
<url>
<loc>https://francoisbest.com/posts/tags/testing</loc>
</url>
<url>
<loc>https://francoisbest.com/posts/tags/json-schema</loc>
</url>
<url>
<loc>https://francoisbest.com/posts/tags/nodejs</loc>
</url>
<url>
<loc>https://francoisbest.com/posts/tags/til</loc>
</url>
<url>
<loc>https://francoisbest.com/posts/tags/env</loc>
</url>
<url>
<loc>https://francoisbest.com/posts/tags/react</loc>
</url>
<url>
<loc>https://francoisbest.com/posts/tags/ssr</loc>
</url>
<url>
<loc>https://francoisbest.com/posts/tags/rsc</loc>
</url>
<url>
<loc>https://francoisbest.com/posts/tags/npm</loc>
</url>
<url>
<loc>https://francoisbest.com/posts/tags/typescript</loc>
</url>
<url>
<loc>https://francoisbest.com/posts/tags/vercel</loc>
</url>
<url>
<loc>https://francoisbest.com/posts/tags/git</loc>
</url>
<url>
<loc>https://francoisbest.com/posts/tags/turborepo</loc>
</url>
<url>
<loc>https://francoisbest.com/posts/tags/cryptography</loc>
</url>
<url>
<loc>https://francoisbest.com/posts/tags/svg</loc>
</url>
<url>
<loc>https://francoisbest.com/posts/tags/rust</loc>
</url>
<url>
<loc>https://francoisbest.com/posts/tags/docker</loc>
</url>
<url>
<loc>https://francoisbest.com/posts/tags/excalidraw</loc>
</url>
<url>
<loc>https://francoisbest.com/posts/tags/ui-design</loc>
</url>
<url>
<loc>https://francoisbest.com/posts/tags/frontend</loc>
</url>
<url>
<loc>https://francoisbest.com/posts/tags/css</loc>
</url>
<url>
<loc>https://francoisbest.com/posts/tags/security</loc>
</url>
<url>
<loc>https://francoisbest.com/posts/tags/tooling</loc>
</url>
<url>
<loc>https://francoisbest.com/posts/tags/e2ee</loc>
</url>
<url>
<loc>https://francoisbest.com/posts/tags/strava</loc>
</url>
<url>
<loc>https://francoisbest.com/posts/2023</loc>
</url>
<url>
<loc>https://francoisbest.com/posts/2021</loc>
</url>
<url>
<loc>https://francoisbest.com/posts/2020</loc>
</url>
<url>
<loc>https://francoisbest.com/posts/2019</loc>
</url>
</urlset>
