Nicolas Dubien
banner
nicolas.dubien.me
Nicolas Dubien
@nicolas.dubien.me
Author of @fast-check.dev (🌐 https://fast-check.dev) ∙ Lead Principal Software Engineer @GoPigment ∙ Opinions are my own #Testing #JavaScript #TypeScript #React
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...
March 28, 2025 at 8:39 AM
So true 😅

Quoting @tkdodo.eu at React Paris: "API design is hard" and for open-source we "can't easily revert decisions" 👍
March 21, 2025 at 3:12 PM
The extended section with auto adjustment looks awesome 😎
March 21, 2025 at 11:35 AM
🤩 Just learned about CSS Overview in Chrome Dev tools thanks to @domizajac.bsky.social at React Paris with @bejs.bsky.social
March 21, 2025 at 11:33 AM
@sheplu.bsky.social's talk at React Paris is starting (Cc. @bejs.bsky.social)
March 20, 2025 at 9:09 AM
✅ Bag and stickers packed for tonight
🤗 Looking forward to seeing many at the event of tonight and at React Paris
March 19, 2025 at 5:27 AM
In the category "Other" we can read "📦 Fast-check 4.0 - Property-based testing framework"
March 13, 2025 at 7:50 AM
Full snippet
March 7, 2025 at 4:46 PM
Me (several years ago): What can go wrong with this code? Well nothing!

Me (today): Stack overflow... 😱 because of spreading...
March 7, 2025 at 4:44 PM
Here is a draft snippet for such test. All the code could be wrapped directly within a it/test to be executed within a test runner.

Note: I had to put the "endOnFailure" otherwise I got buggy reporting (a bug I have to investigate in fast-check).
March 7, 2025 at 4:33 PM
The same test written using my suggestion would be:
March 1, 2025 at 9:09 PM
A simple example of such a flaky test could be visible on the attached picture. During a leap second it could start failing for no reason.
March 1, 2025 at 8:56 PM
🤯 I am more and more thinking of revisiting my integration of @fast-check.dev within @vitest.dev. The more I think of it the more I believe it should be built-in in test runners to provide first class fuzzing capacities. This last draft would push the integration very deep...
March 1, 2025 at 8:47 PM
@joshuakgoldberg.com is on stage at TypeScript La Conf' from @bejs.bsky.social and @typescript.paris 🎉
February 28, 2025 at 8:18 AM
TypeScript La Conf' is starting...
@bejs.bsky.social
February 28, 2025 at 8:15 AM
@arnaud-barre.bsky.social talking of @trpc.io at Meetup Node.JS

Cc @chebri.bsky.social there were a few words linked to some awesome ski days ⛷️ Looking forward to joining next year 🥰
February 5, 2025 at 7:06 PM
I actually made it wrong. We do have the references 😅
January 17, 2025 at 5:27 PM
More precisely the tsconfig files I'm considering looks as follow:

- a root one declaring a composite project with references
- each package declares paths heading to its dependencies

So far we have not toggled on the disableSourceOfProjectReferenceRedirect option.
January 17, 2025 at 9:26 AM
🦋 It took me quite some time but I finally did it: no more Twitter(X) App on my mobile phone
January 10, 2025 at 10:44 PM
2024 close to the end. My year in one picture 🖼️

git-wrapped.com/profiles/dub...
December 21, 2024 at 9:56 AM
🚍 On my way back home after an amazing conference at @reactdayberlin.gitnation.org!

💡 The talks I attended were full of energy and insights (wish I could’ve seen them all!).

🗣️ Grateful for the positive feedback on my talk and the engaging conversations with attendees and speakers!
December 14, 2024 at 9:04 PM
Gonna be a mind-blowing and unforgettable talk by @elian.codes at @reactdayberlin.gitnation.org

The weird web explained?! 😂
December 13, 2024 at 3:25 PM
@tkdodo.eu was on stage at #ReactDayBerlin but I failed to send it on time 😅
December 13, 2024 at 9:40 AM
@tej.as is on stage to open the day at @reactdayberlin.gitnation.org
December 13, 2024 at 8:22 AM
#ReactDayBerlin is starting soon 🤫
December 13, 2024 at 8:02 AM