François Best
@francoisbest.com
1.2K followers 420 following 1.2K posts
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
Posts Media Videos Starter Packs
francoisbest.com
3 CFP proposals submitted today 🤞

Only one of them is about @nuqs.dev 👀
francoisbest.com
Being consistent in making videos is hard when already juggling freelance work, OSS and family time.

But every little step is appreciated 🫶

youtube.com/@47ng-dev
The 47ng YouTube channel has 100 subscribers.
Last 28 days: 188 views, 4.4h watch time
francoisbest.com
The day has finally arrived. 🙌

Now onto the Navigation API 👀
vtbag.dev
As of today, every major browser supports Level 1 of the View Transition API!

To celebrate, here is a short video freshly captured in Firefox 144.
Reposted by François Best
nuqs.dev
nuqs @nuqs.dev · 1d
nuqs has passed 9k stars 🌟

Thank you everyone! 🫶
nuqs stargazers count: 9001 Dragon Ball Z meme: "It's over 9000!"
francoisbest.com
+1 for React Paris, having you there would be so cool.

cc @elian.codes @aymenbenamor.bsky.social
francoisbest.com
LinkedIn's email redesign for notifications is quite something..
Notification from LinkedIn, images are huge and reminding of the 90's web, good old times.
francoisbest.com
Rehearsing my talk on @nuqs.dev and I’m finding so many little edge cases and quirks, things that I had a hard time reproducing, little optimisations etc.

Dogfood FTW, I guess 😅
francoisbest.com
Different versions of the library being loaded in the module graph?
francoisbest.com
What train is this on?
francoisbest.com
Also one of my fav, but I have to admit I prefer the Phil Collins cover 🙈
francoisbest.com
Yes I think that’s what I would expect too.
francoisbest.com
Thanks, yeah what I want to see is how nuqs behaves _inside_ an activity as it cycles between visible/hidden states.

Could also be relevant for @tkdodo.eu’s writeDefaults proposal 👀
francoisbest.com
Do you have a link to that demo? I want to add tests for Activity in nuqs.
francoisbest.com
alias gpfl="git push --force-with-lease" when raging against the machine, but being mindful of others' work.
francoisbest.com
I think of it the opposite way: you have to be good at reading notes while talking about a subject, which I can't do, whereas I feel more confident rehearsing a "speech" and delivering it without too much deviation.

I find if I don't have this controlled part, I stumble and digress easily.
francoisbest.com
I don't use speaker notes, but I was thinking you could use @raycast.com to have a shortkey that switches between mirror & extended modes as it transitions between slides & code+browser.

Could be messy with screen resolutions though.
francoisbest.com
I have been looking up to the @pmnd.rs collective for a while, the quality of the software they produce is inspiring.

Honoured to see them using @nuqs.dev 🫶
New project using nuqs:
pmndrs/uikit
Stars: 2987
Reposted by François Best
feross.bsky.social
1/ 🚨 We just found a massive abuse of the npm ecosystem:

• Targeting 135+ orgs worldwide 🤯
• 175 malicious npm packages (26k+ downloads)
• 630+ HTML lures
• Weaponized unpkg as free CDN hosting for credential-phishing attacks

👀 More details ⬇️⬇️⬇️
francoisbest.com
That worked, thanks! 🙌
francoisbest.com
Well ngl, LLM hallucination-driven API design can sometimes give some nice ideas.

But this is just comical.
Very bad React code generated by an LLM that has no idea how useEffect works.