François Best
banner
francoisbest.com
François Best
@francoisbest.com
Freelance web developer, open-sourcerer, speaker.

Building `nuqs`, a type-safe search params state manager for React frameworks:
🔗 https://nuqs.dev
🦋 @nuqs.dev

🎥 youtube.com/@47ng-dev
🟣 twitch.tv/fortysevenfx
🏠 francoisbest.com
We're reviewing OSS projects live on stream tomorrow, submit yours and it may be picked by the Orc Machine 🪓

review.orcdev.com
Reviewing YOUR Open Source Projects LIVE with @47ng-dev
YouTube video by OrcDev
www.youtube.com
November 19, 2025 at 2:29 PM
I’ve been adding tooltips all over an app today.

Getting the 🍿
November 17, 2025 at 7:34 PM
Thanks for this! 🙌

cc @e18e.dev
November 17, 2025 at 2:25 PM
Same thing happened to me 😅
Oh you meant the one next week in the US?

I meant the one in Amsterdam next year 😅
November 16, 2025 at 8:21 AM
Check your DMs (on Discord) 😉
November 16, 2025 at 8:09 AM
I would have been really mad if that had worked 😅
November 16, 2025 at 7:40 AM
It pains me we have to do custom URL serialisation when we want "flags" (key-only search params, without the equal sign). 😓
November 16, 2025 at 7:37 AM
Oh you meant the one next week in the US?

I meant the one in Amsterdam next year 😅
November 15, 2025 at 5:06 PM
Grenoble, France 🏔️🇫🇷
November 15, 2025 at 4:15 PM
I’d love to go! 🗣️🤞
November 15, 2025 at 2:44 PM
Yeah I agree it's annoying.

More so that it's a layered problem: even if accessing window.localStorage doesn't throw, some browser implementations will throw on .setItem instead.

This is how I handle it in @nuqs.dev, with a temporary write:
github.com
November 14, 2025 at 9:07 AM
Sounds like a perfect job for @jason.energy & @codetv.dev 👀
November 13, 2025 at 10:25 AM
Interesting, the hallway track is always the best part of conferences, but the talks are easier to "broadcast" with recordings, without that the conference is essentially invisible to non-participants.

A way to capture the organicity of hallway track discussions would be nice for reach post-conf.
November 13, 2025 at 9:57 AM