Building `nuqs`, a type-safe search params state manager for React frameworks:
🔗 https://nuqs.dev
🦋 @nuqs.dev
🎥 youtube.com/@47ng-dev
🟣 twitch.tv/francoisbest
🏠 francoisbest.com
I come to your company (in person or remote), and:
- Evaluate how your app could improve with URL state
- Show you how to use nuqs efficiently for your domain
- Level up your team with best practices
Interested? DMs are open.
Lots of other cool new things in there. Reports on the death of Firefox were greatly exaggerated.
🎉 CSS anchor positioning
🎉 The navigation API
🎉 View transition types
🎉 Brotli support in Compression/DecompressionStream
🎉 CSS module imports
And more!
https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/147
Lots of other cool new things in there. Reports on the death of Firefox were greatly exaggerated.
And doing all this as a worker-owned, employee-run cooperative. The world would be a very different place if companies like Igalia were the norm rather than the exception in tech.
And doing all this as a worker-owned, employee-run cooperative. The world would be a very different place if companies like Igalia were the norm rather than the exception in tech.
Part of it is the (now reverted) drama about Anthropic cutting access to OSS 3rd party apps (gray area here).
But the biggest reason is that it works too well, and I don't want to depend on a non-OSS, locking-in tool that much.
🧵
Part of it is the (now reverted) drama about Anthropic cutting access to OSS 3rd party apps (gray area here).
But the biggest reason is that it works too well, and I don't want to depend on a non-OSS, locking-in tool that much.
🧵
No more accidental CapsLock activation. 🙌
No more accidental CapsLock activation. 🙌
```
"workbench.colorCustomizations": {
"editorIndentGuide.background1": "#00000001",
"editorIndentGuide.activeBackground1": "#ff9900"
}
```
benfrain.com/vs-code-high...
```
"workbench.colorCustomizations": {
"editorIndentGuide.background1": "#00000001",
"editorIndentGuide.activeBackground1": "#ff9900"
}
```
benfrain.com/vs-code-high...
Or maybe I'm just weird like that.
Or maybe I'm just weird like that.
Sarcastic Puppy
Push Back Against The Machine
Medium Chili Peppers
Sarcastic Puppy
I've got so many ideas for this audio course, to make it truly useful beyond just the theory. Can't wait to show y'all.
I've got so many ideas for this audio course, to make it truly useful beyond just the theory. Can't wait to show y'all.
Whether you're creating your first package or migrating to ESM, this guide walks you through it with examples.
https://nodejs.github.io/package-examples
Whether you're creating your first package or migrating to ESM, this guide walks you through it with examples.
https://nodejs.github.io/package-examples
In 2025, we gave out $750k to the OSS projects we rely on; here’s a sampling of some of them, and why they are so crucial 🧵
Thanks @stefanjudis.com 🙌
🔗 gist.github.com/franky47/9ce...
Thanks @stefanjudis.com 🙌
🔗 gist.github.com/franky47/9ce...
Working on my upcoming audio course "How to sound good on YouTube" and setting up my Stream Deck, come say hi! 👋
twitch.tv/francoisbest
Working on my upcoming audio course "How to sound good on YouTube" and setting up my Stream Deck, come say hi! 👋
twitch.tv/francoisbest
Continuing my thoughts about design-systems, this one is about compound components, when they are a good fit and how to make them type-safe. Spoiler: It’s not about the `children` prop ...
Continuing my thoughts about design-systems, this one is about compound components, when they are a good fit and how to make them type-safe. Spoiler: It’s not about the `children` prop ...
run: `npx typeslayer`
source: github.com/dimitropoulo...
run: `npx typeslayer`
source: github.com/dimitropoulo...
Happy new year! 🥂
Happy new year! 🥂
Talking about e2e testing & playing with Waku ⛩️, come say hi! 👋
twitch.tv/francoisbest
Talking about e2e testing & playing with Waku ⛩️, come say hi! 👋
twitch.tv/francoisbest
I'll talk about e2e testing:
- How I migrated ~300 test files from Cypress to Playwright with a little help from Claude Code
- How e2e tests work in @nuqs.dev and why we need them
- Adding a test suite for Waku ⛩️ alpha (road to official support)
Tomorrow (Tuesday) 2pm CET
I'll talk about e2e testing:
- How I migrated ~300 test files from Cypress to Playwright with a little help from Claude Code
- How e2e tests work in @nuqs.dev and why we need them
- Adding a test suite for Waku ⛩️ alpha (road to official support)
Tomorrow (Tuesday) 2pm CET
Goodbye fortysevenfx, hello francoisbest 👋
www.twitch.tv/francoisbest
Makes me sad to break links though, I wish Twitch could have temporary redirects until the handle is released. 😓
Goodbye fortysevenfx, hello francoisbest 👋
www.twitch.tv/francoisbest
Makes me sad to break links though, I wish Twitch could have temporary redirects until the handle is released. 😓
This is the "graduation ceremony" towards becoming the 8th official adapter! 🎉⛩️
Nearly Three Years in the Making
newsletter.daishikato.com/p/waku-v1-al...
- It's a React framework developed for React Server Components from day one.
- It's based on Vite and Hono.
- Its API is small and easy to learn.
👉 waku.gg ⛩️
This is the "graduation ceremony" towards becoming the 8th official adapter! 🎉⛩️