Nicolas Dubien
Author of @fast-check.dev (🌐 https://fast-check.dev) ∙ Lead Principal Software Engineer @GoPigment ∙ Opinions are my own #Testing #JavaScript #TypeScript #React
- Reposted by Nicolas DubienWe are planning to port this to Rust as well in the future. Meaning you'll be able to build both your JS bundle and bundled dts files in one go with @rolldown.rs when you use isolated declarations!
- Reposted by Nicolas DubienThis Week In React 233 =>>> thisweekinreact.com/newsletter/233 ⚛️ - Server Components - Next.js - Unhead - Compiler - Shadcn - Relay - Mantine 📱 - Expo - WebGPU / Skia Graphite - Apple fees - Reanimated
- Reposted by Nicolas Dubien[Not loaded yet]
- Reposted by Nicolas DubienESLint enables the V8 compile cache by default in Node.js v22+. The result on my machine is a load time reduction of around 90%.
- Reposted by Nicolas DubienA prerelease of Changesets v3 is out! Some code and dependency cleanups so far, with more minor breaking changes soon, but should be simple to upgrade. Thanks to @andarist.bsky.social for helping to make this happen. github.com/changesets/c...
- Reposted by Nicolas Dubien[Not loaded yet]
- 😱 Just learnt the hard way that Promise.all has a capping on #Chrome! There is an hard limit in #V8: 2^21 -1 (see link). 🐛 RangeError:Too many elements passed to Promise.all
- Reposted by Nicolas DubienHow we use the internet is largely shaped by a handful of US-based tech giants. US gov't surveillance laws allow them to demand access to your private data without your knowledge or a warrant. Read the thread below for the list of European alternatives that put your privacy first. 1/16
- Reposted by Nicolas Dubien[Not loaded yet]
- Reposted by Nicolas DubienArkType is fast. Really fast. But in 2025, our value as developers depends on going deeper than ever before. What matters most is having tools you love to work with so when the time comes, you're ready to lock the f in. With the ArkType Playground, that DX is one click away.
- 😁 Are there still tickets available for @devoxx.fr?
- Reposted by Nicolas DubienReact 19.1 has just been released! Check out the latest updates here: github.com/facebook/rea...
- Reposted by Nicolas Dubien[Not loaded yet]
- Yesterday, by totally blowing my @github.com LFS quotas, I realized that: - The checkout action provided on GitHub actions does not cache LFS files cross-builds, - Linking towards LFS assets on a README published on npmjs is not a good idea. I recommend this option: github.com/actions/chec...
- Reposted by Nicolas Dubien[Not loaded yet]
- Reposted by Nicolas Dubien[Not loaded yet]
- Reposted by Nicolas Dubien[Not loaded yet]
- Reposted by Nicolas Dubien[Not loaded yet]
- So true 😅 Quoting @tkdodo.eu at React Paris: "API design is hard" and for open-source we "can't easily revert decisions" 👍
- 🤩 Just learned about CSS Overview in Chrome Dev tools thanks to @domizajac.bsky.social at React Paris with @bejs.bsky.social
- 🤯 Insane, I didn't know of that sub-classed Promise support. Looks pretty useful
- 😊 I'm making huge progress on this idea. I have a working POC locally. Just having to play a little bit more with it, to document it and we should be ready for a first release. Ideally a tailored integration with test runners will be needed. At least we have a proposal for it 🤩
- @sheplu.bsky.social's talk at React Paris is starting (Cc. @bejs.bsky.social)
- Reposted by Nicolas Dubien[Not loaded yet]
- Reposted by Nicolas Dubien[Not loaded yet]
- 🤔 I'm always puzzled when reviewing #React code changes adding set-state at render with the justification: 'written in the official documentation'. IMO it should not be recommended in user land but stay limited to lib land. Encouraging it, spreads this pattern while it hides architectural issues
- On my way towards React Paris 🗼 of @bejs.bsky.social with a first stop at the pre-conf Meetup. 🤞 Hope to be able to chat with many of you... Cc @tkdodo.eu @davidkpiano.bsky.social @kentcdodds.com @elian.codes @nico.dev @tej.as
- ✅ Bag and stickers packed for tonight 🤗 Looking forward to seeing many at the event of tonight and at React Paris
- Reposted by Nicolas Dubien[Not loaded yet]
- Reposted by Nicolas Dubien📣 ESLint works with CSS now! And it's got support for checking browser compat with the new require-baseline rule I made a little sandbox here: github.com/rviscomi/bas... In this release I even got to contribute a couple of features: - support for selectors - Baseline year config
- Reposted by Nicolas Dubien[Not loaded yet]
- Reposted by Nicolas DubienNode.js v20.19.0 is out 🤩 This is a special minor release ✨ Although v20 is in maintenance mode, meaning only patch releases are expected, an exception was made to backport require(esm) due to its importance and impact on the ecosystem. Full changelog 👇 nodejs.org/en/blog/rele...
- 😍 Just starting the move to v4 at work and it definitely uncovered issues we were not aware of yet. Mostly minor issues as the rest of them got found by v3 but still issues. It found issues around micro-tasks on some of our low-level code snippets and code unable to deal with prototype less values.
- @fast-check.dev is on "This Week In React 225" 🤩
- 📢 Glad to announce that I'll be speaking about "Tests that write themselves" at @forkit.community event organized with @bejs.bsky.social More details at www.forkit.community/events/2025-...
- Reposted by Nicolas Dubien[Not loaded yet]
- Reposted by Nicolas DubienWhen you adopt an open source project as a dependency, check the values of the folks maintaining it. You're entering a long-term relationship with them, so you better ensure your values align.
- Reposted by Nicolas Dubien[Not loaded yet]
- Reposted by Nicolas DubienThree weeks ago @sxzz.dev updated Vitest to (mostly) adopt TypeScript's stricter Isolated Declarations mode 🎉 github.com/vitest-dev/v... This allowed @hiogawa.bsky.social to make Vitest use Oxc for DTS generation. Build time reduced from 90s to 27s - a 70% reduction 🔥 github.com/vitest-dev/v...
- Reposted by Nicolas Dubien[Not loaded yet]
- Worth sharing. The divs+onClick is so sad for various reasons... It breaks the web imho
- Reposted by Nicolas Dubiena few words that I think are important to say on diversity, equity and inclusion in open source (and more generally) much love ❤️ roe.dev/blog/diversity
- Reposted by Nicolas Dubien[Not loaded yet]
- Reposted by Nicolas Dubien🕳️ node-modules.dev v0.4.0 is just out! ⚠️ Deprecated packages 🌈 Clusters by @pnpm.io catalogs 🔼 Latest version indicator 📖 publint.dev integration Thanks @jyc.dev @43081j.com @bluwy.me @sxzz.dev et al. for the PRs, brainstorming, and tools! 💚 We should really take some actions to cleanup now! 🧹
- 🎉 Got a new one time sponsor on GitHub
- Me (several years ago): What can go wrong with this code? Well nothing! Me (today): Stack overflow... 😱 because of spreading...