Nicolas Dubien @nicolas.dubien.me · 22/09/2026🥴 I feel AI slop forks are somehow gonna hit open source spirit the hard way 172
Reposted by Nicolas DubienDominik 🔮 @tkdodo.eu · 19/09/2026How it started ... how it’s going I just can’t do this anymore 😔 6615
Reposted by Nicolas DubienMatteo Gabriele @matteogabriele.npmx.social · 16/09/2026This is my take on AI contribution policy: it is not a layer of your workflow I need to know about, and you need to be engaged enough to fool me. 514412
Reposted by Nicolas Dubienfast-check @fast-check.dev · 14/09/2026🫣 Short trailer for v5? Let's have a sneak peek at the upcoming next major version of fast-check! 031
Reposted by Nicolas Dubienfast-check @fast-check.dev · 13/09/2026📝 The release note for fast-check 4.10.0 is out! In this version: 🔌 Plugin API preview, 🔌 7 built-in plugins, 🗑️ Deprecation notices to help you prepare for v5! More at: fast-check.dev/blog/2026/09...fast-check.devWhat's new in fast-check 4.10.0? | fast-checkLet's pave the way for the upcoming v5. fast-check 4.10.0 comes with the idea of easing the migration path to v5. As such, it should be seen as an intermediate version easing the move to v5. It introd... 041
Reposted by Nicolas Dubienfast-check @fast-check.dev · 11/09/2026🚀 New release! Version 4.10.0 is out. 🫣 Get prepared for the upcoming v5. 061
Nicolas Dubien @nicolas.dubien.me · 11/09/2026🙃 Sadly we cannot approve a staged publishing while the automatic review is pending. It would be great to be capable of approving while npm waits for both the maintainer and the automatic approvals fast-check 4.10.0 coming soon! 001
Reposted by Nicolas DubienReact @react.dev · 09/09/2026React 19.3 is now available! This release makes View Transitions and Fragment Refs stable, and adds browser(), Trusted Types support, and Context in Server Components. react.dev/blog/2026/09...react.devReact 19.3 – ReactThe library for web and native user interfaces 113428
Reposted by Nicolas DubienVitest @vitest.dev · 03/09/2026Vitest 5 is here! 🎉 - Big performance improvements (vm pools up to 53% faster, ~18% boost across the board including Browser Mode) - New builtin Trace View in Browser Mode - Nested projects support - New benchmarking API - New `vi.when` API - Better defaults - And a lot of bug fixes!vitest.devAnnouncing Vitest 5.0Vitest 5.0 Release Announcement 221744
Reposted by Nicolas DubienSeb ⚛️ ThisWeekInReact.com @sebastienlorber.com · 02/09/2026This Week In React 295 ⚛️ - StyleX - browser() - Next.js - Compiler in Vite/Bun - Astryx - Formisch - React Aria - TanStack 📱 - C++ API - Margelo+Callstack - Observe - Reanimated - Teleport - Nitro - Screen Transition 🍿 Read thisweekinreact.com/newsletter/295 ✍️ @jwr.ski & I 2125
Nicolas Dubien @nicolas.dubien.me · 02/09/2026While digging through @vitest.dev issues and discussions to see what's coming in v5, I stumbled upon my old proposal for built-in property-based testing powered by @fast-check.dev 🤯 Turns out it's by far the most upvoted one: 57 ⬆️ github.com/vitest-dev/v...github.comBuilt-in support for Property Based Tests (aka Fuzzing) · vitest-dev vitest · Discussion #2212Hey 👋, I'm Nicolas, core maintainer and main contributor to the project called fast-check. The project does property based testing and reaches 8 million (650k when I opened the ticket) downloads a ... 120
Reposted by Nicolas Dubienpatak @patak.cat · 01/09/2026So many tech companies are setting on fire the little trust they had with our communities. They're heavily underestimating the consequences of their actions. The long term network effects among folks who care will be much larger than they expect. 41169
Reposted by Nicolas DubienMatteo Gabriele @matteogabriele.npmx.social · 01/09/2026GitHub doesn't show how many projects use your GitHub Action or GitHub App, so I wrote a custom script to retrieve that information for AgentScan. I didn't expect this many projects ❤️ I'm stoked on one end and sad on the other for the mess AI spam is causing. Stay positive 💪agentscan.toolsUsed by | AgentScanPublic repositories running AgentScan on their CI 3499
Reposted by Nicolas DubienRyan Carniato @ryansolid.bsky.social · 27/08/2026When I saw this yesterday(since been fixed). I thought it was piling on the recent Cursor reveal. But then I realized these docs are from April. It's not a conspiracy. It's something worse, because there's no one to argue with. Nobody Argued For Your Stack: dev.to/playfulprogr... 3194
Reposted by Nicolas Dubienfast-check @fast-check.dev · 23/08/2026🔌 Plugin capabilities coming soon in fast-check. We are currently crafting our first few plugins to confirm the API 🤞 fast-check.dev/docs/core-bl... 131
Reposted by Nicolas DubienRyan Carniato @ryansolid.bsky.social · 19/08/2026For those looking for more details after the release announcement here they are. Solid's approach to Async is one of kind. And more than that it has real implications. www.solidjs.com/blog/async-s... 37314
Nicolas Dubien @nicolas.dubien.me · 17/08/2026My current usage of AI is all about naming. I mostly use it to brainstorm on the names used by APIs or to clarify jsdoc and documentation. I less and less use it for code 😅 Notably for @fast-check.dev and at work 160
Reposted by Nicolas DubienAndy Bell @bell.bz · 13/08/2026I'm p confident a lot of people will resonate with this brettcodes.com/im-done-usin... We need more perspectives from people with lots of experience as developers!brettcodes.comI'm done using AIWhy I'm stopping using AI for coding (and anything else) after using it earnestly for a year and coming to understand the harms it causes on personal, societal, and environmental levels. 1918337
Nicolas Dubien @nicolas.dubien.me · 11/08/2026😘 Seen in the wild while scanning the web for references to @fast-check.dev. Pretty amazed to see it quoted in the official documentation of @vitest.dev 😍 051
Reposted by Nicolas DubienEmanuele (Ema) @ematipico.xyz · 05/08/2026Rust announced their LLM policy. I suggest everyone to give it a read. Objectively, it's well written, and it explains plainly their decision. It fits the project. blog.rust-lang.org/inside-rust/...blog.rust-lang.orgrust-lang/rust is adopting an LLM policy | Inside Rust BlogWant to follow along with Rust development? Curious how you might get involved? Take a look! 1447
Reposted by Nicolas Dubienfast-check @fast-check.dev · 23/07/2026🚀 Release note for fast-check 4.9.0 is out. It's all about performance and rewriting of `entityGraph`. More at: fast-check.dev/blog/2026/07... 021
Nicolas Dubien @nicolas.dubien.me · 10/07/2026🥵 On this period of hot weather, I had the bad idea to compute the CO2 emission per $1 of Claude... $1 ≈ 1kg of CO2 on decarbonized electricity like France and 30kg for bad ones. It easily leads to tons in a year window. Guess what allowance per human is 2 tons a year for +2°C 🫠 130
Nicolas Dubien @nicolas.dubien.me · 10/07/2026🫠 Does anyone know if the OSS program of @anthropic.com will be renewed? Not using my credits as much as I could but Claude is still an interesting ally for OSS projects to pinpoint or suggest things that the maintainer can then include (or not). If only they renew it 🙏 110
Reposted by Nicolas DubienSocket @socket.dev · 08/07/2026pnpm 11.10 adds a new _auth setting that ties each registry credential to its host, so a malicious or compromised repo file can't redirect your token to a different server. The release also hardens pnpm deploy, pack-app, and more. socket.dev/blog/pnpm-11...socket.devpnpm 11.10 Hardens Registry Authentication to Block Token Re...pnpm 11.10 hardens registry auth to block token redirection, tightens pack-app and deploy, and makes the Rust port (v12) installable. 0204
Reposted by Nicolas DubienVerified on Eurosky @eurosky.bskycheck.com · 07/07/2026@nicolas.dubien.me has been verified by @npmx.dev on the mu.social app 011
Nicolas Dubien @nicolas.dubien.me · 29/06/2026Talk submitted to discuss about @fast-check.dev 🤞 I was not sure of the proposed title, I was in between two titles. Maybe I'll re-submit with the other title just in case one is more catch-y than the other 🤔 000
Nicolas Dubien @nicolas.dubien.me · 29/06/2026Time to spend some time on my property based skills for @fast-check.dev 😅 010
Reposted by Nicolas Dubiensophie alpert @sophiebits.com · 25/06/2026got frustrated recently at work about people writing using AI instead of using their brains! here's my take on it: sophiebits.com/2026/06/25/t...sophiebits.comThere are no lossless transformations of natural-language text 1522166
Nicolas Dubien @nicolas.dubien.me · 16/06/2026🤞 Hope to see many of you at "Beyond testing and type checking JavaScript: Can we be bothered?" github.com/Igalia/weben...github.comBeyond testing and type checking JavaScript: Can we be bothered? · Issue #77 · Igalia/webengineshackfestLogistics Date & Time: Wednesday 17th June at 12:00 CEST (local time) URL: https://meet.jit.si/WEH2026-js-testing Notes: https://hackmd.io/@rego/WEH2026-js-testing/edit Room: JS Room (rooms 4 + 5) ... 000
Nicolas Dubien @nicolas.dubien.me · 16/06/2026I'll discuss a little bit about Property Based Testing and @fast-check.dev during the breakout sessions of @webengineshackfest.org (remotely for me) 021
Reposted by Nicolas DubienRoman @rman.dev · 09/06/2026dependents.devdependents.devdependents.devdependents.dev - Analyze package dependents, downloads, and traffic across the ecosystem. 4267
Reposted by Nicolas DubienFrançois Best @francoisbest.com · 21/05/2026Staged publishing TL;DR 1. You replace `npm publish` with `npm stage publish` 2. It puts the tarball in a staging area for review 3. You approve it via the CLI or web It will land in npm@^11.15.0. I've already turned off non-staged publishing in @nuqs.dev (in the Trusted Publishing settings). 3494
Reposted by Nicolas DubienJames @43081j.com · 20/05/2026Woooo yeaaah! The missing piece 🎉 everything is about to get a lot more securedocs.npmjs.comStaged publishing for npm packages | npm DocsDocumentation for the npm registry, website, and command-line interface 512628
Reposted by Nicolas Dubienpnpm @pnpm.io · 19/05/2026In the next version of pnpm you'll be able to run the Rust engine for fetching, importing, and linking packages. 410711
Reposted by Nicolas DubienNullVoxPopuli @nullvoxpopuli.com · 16/05/2026I made a graph visualizer for specifically analyzing (and eventually visual refactoring (hopefully)) Shows cycles, filtering, handles 60k nodes / 100k edges reasonable rendered with WebGL2 hope someone finds it useful <3 3122
Reposted by Nicolas Dubienpatak @patak.cat · 16/05/2026Heartbreaking. And a wake-up call. It is no longer about being difficult to find a way to sustain yourself through your work online. It is no longer sustainable to keep a website up now. Axel has done so much for the web and all of us. Buy one of his books if you can. We've learned so much from him. 431084
Reposted by Nicolas DubienProton @proton.me · 14/05/2026Your Gmail isn't free. You’re worth between $30 and $180,000, it just depends how valuable advertisers think you are. Read more, based on our analysis featured in Forbes: www.forbes.com/sites/zakdoffman/202… 819854
Reposted by Nicolas DubienSocket @socket.dev · 14/05/2026🏁 TeamPCP and BreachForums are running a supply chain attack contest: $1,000 in Monero for the biggest haul of compromised open source packages, measured by download counts. The group open sourced Shai-Hulud as attack tooling and requires it for entry. socket.dev/blog/teampcp...socket.devTeamPCP and BreachForums Launch $1,000 Contest for Supply Ch...TeamPCP and BreachForums are promoting a Shai-Hulud supply chain attack contest with a $1,000 prize for the biggest package compromise. 163
Nicolas Dubien @nicolas.dubien.me · 13/05/2026Agentscan from @matteogabriele.bsky.social is probably gonna save me precious minutes tonight 💋 280
Reposted by Nicolas DubienWes @notwes.bsky.social · 13/05/2026This is awesome!! Check out @vlt.sh for this in the JS ecosystem. www.vlt.io/products/rep...vlt.ioReproduce | vlt /vōlt/Verify whether a published npm package can be faithfully rebuilt from its declared source. Reproducibility over provenance. 0147
Nicolas Dubien @nicolas.dubien.me · 13/05/2026If only we could combo otp/2fa with trusted publishing on @npmjs.bsky.social 😞 It would be great to be capable of having both enforced to strengthen publishing pipelines 💪 160
Nicolas Dubien @nicolas.dubien.me · 12/05/2026Just dropped all pull_request_target from all my key CIs. Also moved all pnpm commands to skip scripts 🤞 1100
Reposted by Nicolas DubienSeb ⚛️ ThisWeekInReact.com @sebastienlorber.com · 12/05/2026Today, TanStack packages have been compromised. Again, this all started with a "pull_request_target" GitHub action trigger. TL;DR for open-source maintainers: 🚫 NEVER use "pull_request_target" workflows 🚫 NEVER use shared caches in your publish pipeline 4518
Reposted by Nicolas DubienSocket @socket.dev · 11/05/202684 TanStack npm package artifacts were compromised in the ongoing Mini Shai-Hulud supply chain attack, adding suspected CI credential-stealing malware. Socket flagged every malicious version within six minutes of publication. Details: socket.dev/blog/tanstac...socket.devTanstack npm Packages Compromised in Ongoing Mini Shai-Hulud...Socket detected 84 compromised TanStack npm packages modified with suspected CI credential-stealing malware. 56735
Reposted by Nicolas DubienScience Magazine @science.org · 05/05/2026Deepfakes are everywhere, but digital forensics investigators are fighting back. Learn more: scim.ag/42dMPBg 6975102934
Reposted by Nicolas DubienMark Erikson @acemarke.dev · 07/05/2026I wrote about everything I've felt, feared, and experienced about using AI for code over the last few years, and my opinions on where we stand. It's the most personal thing I've ever written. And I'm putting it out there to share with all of you. blog.isquaredsoftware.com/2026/05/ai-t...blog.isquaredsoftware.comMy Thoughts on AI, Part 1: Fears, Opinions, and Mental JourneyMy own personal thoughts and opinions on AI effects and usage, and how those have evolved over time 1211418
Reposted by Nicolas DubienVoidZero @voidzero.dev · 07/05/2026🚀Rolldown 1.0 is here!🚀 Rust-based high-performance JavaScript bundler. 🏎️ Runs at native speed that’s up 30x faster than Rollup 🤝 Compatible with existing Rollup & Vite plugins ⚡The underlying bunder for Vite After 2 years, Rolldown is officially stable and has 20+M weekly downloads. 535168
Reposted by Nicolas Dubiennate moore @natemoo.re · 05/05/2026Node saw a golden opportunity and they seized it correctly! Thrilled that explaining LTS releases will be so simple moving forward. Beautiful work! 🎊🎉 0509
Reposted by Nicolas DubienSocket @socket.dev · 04/05/2026🧊 Big release for #JavaScript supply chain security: @pnpm.io 11 now defaults to a 1-day Minimum Release Age, blocks exotic subdependencies, and adds a new Allow Builds model. A strong step toward reducing exposure to fast-moving npm attacks → socket.dev/blog/pnpm-11... #nodejssocket.devpnpm 11 Adds Supply Chain Protection Defaults for Minimum Re...pnpm 11 turns on a 1-day Minimum Release Age and blocks exotic subdeps by default, adding safeguards against fast-moving supply chain attacks. 14515