Articles by François Best https://francoisbest.com/posts I write about TypeScript, Node.js, React, security and privacy. Mon, 05 Feb 2024 22:32:48 GMT https://validator.w3.org/feed/docs/rss2.html https://github.com/jpmonette/feed en Articles by François Best https://francoisbest.com/favicons/apple-icon-120x120.png https://francoisbest.com/posts All rights reserved 2023, François Best next.js github-actions testing json-schema nodejs til env react ssr rsc npm typescript vercel git turborepo cryptography svg rust docker excalidraw ui-design frontend css security tooling e2ee strava <![CDATA[Testing against every Next.js canary release]]> https://francoisbest.com/posts/2023/testing-against-every-nextjs-canary-release?utm_source=rss /posts/2023/testing-against-every-nextjs-canary-release Mon, 06 Nov 2023 00:00:00 GMT Full article (6 min read).]]> rss@francoisbest.com (François Best) next.js github-actions testing <![CDATA[Publish a JSON Schema]]> https://francoisbest.com/posts/2023/publish-a-json-schema?utm_source=rss /posts/2023/publish-a-json-schema Thu, 12 Oct 2023 00:00:00 GMT Full article (3 min read).]]> rss@francoisbest.com (François Best) json-schema nodejs <![CDATA[Dotenv is dead]]> https://francoisbest.com/posts/2023/dotenv-is-dead?utm_source=rss /posts/2023/dotenv-is-dead Mon, 02 Oct 2023 00:00:00 GMT Full article (3 min read).]]> rss@francoisbest.com (François Best) til nodejs env <![CDATA[Displaying Local Times in Next.js]]> https://francoisbest.com/posts/2023/displaying-local-times-in-nextjs?utm_source=rss /posts/2023/displaying-local-times-in-nextjs Wed, 27 Sep 2023 08:00:00 GMT Full article (4 min read).]]> rss@francoisbest.com (François Best) til next.js react ssr rsc <![CDATA[NPM download stats are down]]> https://francoisbest.com/posts/2023/npm-download-stats-are-down?utm_source=rss /posts/2023/npm-download-stats-are-down Thu, 21 Sep 2023 00:00:00 GMT Full article (2 min read).]]> rss@francoisbest.com (François Best) npm <![CDATA[Storing React state in the URL with Next.js]]> https://francoisbest.com/posts/2023/storing-react-state-in-the-url-with-nextjs?utm_source=rss /posts/2023/storing-react-state-in-the-url-with-nextjs Wed, 20 Sep 2023 00:00:00 GMT Full article (7 min read).]]> rss@francoisbest.com (François Best) next.js react typescript <![CDATA[Reading files on Vercel during Next.js ISR]]> https://francoisbest.com/posts/2023/reading-files-on-vercel-during-nextjs-isr?utm_source=rss /posts/2023/reading-files-on-vercel-during-nextjs-isr Sat, 16 Sep 2023 00:00:00 GMT Full article (2 min read).]]> rss@francoisbest.com (François Best) til next.js vercel rsc <![CDATA[Displaying the right Vercel deployment URLs in Next.js]]> https://francoisbest.com/posts/2023/displaying-the-right-vercel-deployment-urls-in-nextjs?utm_source=rss /posts/2023/displaying-the-right-vercel-deployment-urls-in-nextjs Sat, 09 Sep 2023 00:00:00 GMT Full article (4 min read).]]> rss@francoisbest.com (François Best) til rsc git next.js turborepo vercel <![CDATA[Representing SHA-256 Hashes As Avatars]]> https://francoisbest.com/posts/2021/hashvatars?utm_source=rss /posts/2021/hashvatars Sun, 18 Apr 2021 00:00:00 GMT Full article (12 min read).]]> rss@francoisbest.com (François Best) cryptography svg <![CDATA[Cargo, Docker and mtime]]> https://francoisbest.com/posts/2021/cargo-docker-mtime?utm_source=rss /posts/2021/cargo-docker-mtime Mon, 25 Jan 2021 00:00:00 GMT Full article (4 min read).]]> rss@francoisbest.com (François Best) rust docker <![CDATA[Mobile Device Frames For Excalidraw]]> https://francoisbest.com/posts/2020/mobile-device-frames-for-excalidraw?utm_source=rss /posts/2020/mobile-device-frames-for-excalidraw Thu, 11 Jun 2020 00:00:00 GMT Full article (3 min read).]]> rss@francoisbest.com (François Best) excalidraw ui-design <![CDATA[Dark Mode For Excalidraw]]> https://francoisbest.com/posts/2020/dark-mode-for-excalidraw?utm_source=rss /posts/2020/dark-mode-for-excalidraw Fri, 05 Jun 2020 00:00:00 GMT Full article (3 min read).]]> rss@francoisbest.com (François Best) frontend css excalidraw <![CDATA[The Security of GitHub Actions]]> https://francoisbest.com/posts/2020/the-security-of-github-actions?utm_source=rss /posts/2020/the-security-of-github-actions Mon, 24 Feb 2020 00:00:00 GMT Full article (9 min read).]]> rss@francoisbest.com (François Best) security tooling github-actions docker <![CDATA[Password Reset for End-to-End Encrypted Applications]]> https://francoisbest.com/posts/2020/password-reset-for-e2ee-apps?utm_source=rss /posts/2020/password-reset-for-e2ee-apps Sat, 15 Feb 2020 00:00:00 GMT Full article (5 min read).]]> rss@francoisbest.com (François Best) e2ee security cryptography <![CDATA[How To Store End-to-End Encryption Keys In The Browser]]> https://francoisbest.com/posts/2019/how-to-store-e2ee-keys-in-the-browser?utm_source=rss /posts/2019/how-to-store-e2ee-keys-in-the-browser Fri, 13 Dec 2019 00:00:00 GMT Full article (4 min read).]]> rss@francoisbest.com (François Best) e2ee security <![CDATA[Building A Strava Authentication CLI In Rust]]> https://francoisbest.com/posts/2019/strava-auth-cli-in-rust?utm_source=rss /posts/2019/strava-auth-cli-in-rust Tue, 15 Jan 2019 00:00:00 GMT Full article (14 min read).]]> rss@francoisbest.com (François Best) rust strava