Skip to main content
Scour
Browse
Getting Started
Login
Sign Up
You are offline. Trying to reconnect...
Close
You're currently offline. Some features may not work.
Close
Copied to clipboard
Close
Unable to share or copy to clipboard
Close
Articles by François Best
francoisbest.com
I write about TypeScript, Node.js, React, security and privacy.
Testing against every
Next.js
canary
release
francoisbest.com
·
118w
Publish
a JSON
Schema
francoisbest.com
·
122w
Dotenv
is dead
francoisbest.com
·
123w
Displaying
Local Times in
Next.js
francoisbest.com
·
124w
NPM
download
stats
are down
francoisbest.com
·
125w
Storing
React state in the
URL
with Next.js
francoisbest.com
·
125w
Reading files on
Vercel
during Next.js
ISR
francoisbest.com
·
126w
Displaying
the right Vercel deployment
URLs
in Next.js
francoisbest.com
·
127w
Representing
SHA-256
Hashes
As Avatars
francoisbest.com
·
251w
Cargo
, Docker and
mtime
francoisbest.com
·
263w
Mobile Device
Frames
For
Excalidraw
francoisbest.com
·
296w
Dark Mode For
Excalidraw
francoisbest.com
·
297w
The Security of
GitHub
Actions
francoisbest.com
·
311w
Password
Reset for End-to-End
Encrypted
Applications
francoisbest.com
·
313w
How To Store End-to-End
Encryption
Keys
In The Browser
francoisbest.com
·
322w
Building A
Strava
Authentication
CLI In Rust
francoisbest.com
·
369w
Keyboard Shortcuts
Navigation
Next / previous item
j
/
k
Open post
o
or
Enter
Preview post
v
Post Actions
Love post
a
Like post
l
Dislike post
d
Undo reaction
u
Recommendations
Add interest / feed
Enter
Not interested
x
Go to
Home
g
h
Interests
g
i
Feeds
g
f
Likes
g
l
History
g
y
Changelog
g
c
Settings
g
s
Browse
g
b
Search
/
Pagination
Next page
n
Previous page
p
General
Show this help
?
Submit feedback
!
Close modal / unfocus
Esc
Press
?
anytime to show this help