Passionate Front End Developer, JavaScript Enthusiast and PC Gamer. Tech Lead at @CANALTechTeam Also on Mastodon: @yannickcr@mastodon.social

Paris
Joined January 2008
v7.35.0 of npmjs.com/eslint-plugin-reac… has just been released, with eslint 9 and flat config support. Please try it out, and file issues if you have any trouble!
3
5
2
35
5,082
instead of leetcode we need 5 rounds of interviews to see if you can understand the legacy service that's failing on a decomisioned cloud api with no documentation and you have to find the engineer who first wrote part of the code so he can point you to a 5 years old jira ticket
33
88
10
1,560
69,922
I'm giving a lightning talk at this event on this Wednesday ! <Writing Your First Vite Plugin>
🇫🇷Are you in Paris on June 5? ✨Join our free #dotJS pre-event in partnership with @parisjs and @getqonto! We will have exclusive talks, community gathering and surprises for the #JavaScript community! 😊 ➡️Register now (seats are limited): meetup.com/paris-js/events/3…
1
3
2
12
2,059
💡 TIL about Compute Pressure API This permits observing compute pressure on things such as: - CPU - GPU - thermals Pressure levels: critical > serious > fair > nominal This just landed in Chrome 125 This could be useful under the hood for Concurrent React? 🤔
8
37
5
252
43,528
Yannick Croissant (@[email protected]) retweeted
Node.js 22 is here 😎 Featuring: require()ing ESM graphs, WebSocket client, updates of the V8 JavaScript engine, and more. Big thank you to @_rafaelgss and @satanacchio for their work on this 🎉
26
515
88
2,224
381,369
React 19 will improve DX! Notably hydration errors + reporting 🎉 Error handling was refactored + 2 new React APIs 🧪️ 💡 onRecoverableError: now includes Error.cause with a helpful message 🆕 onCaughtError: catch boundary errors 🆕 onUncaughtError: catch other errors
5
14
2
123
17,513
OH MY GOD IT'S HAPPENING In TS 5.5, type predicates will be inferred automatically from functions that return a narrowing statement. No more 'val is string' to force TypeScript's hand. @danvdk, I can't believe you got it merged. Incredible work.
55
222
47
2,096
144,710
Announcing TypeScript 5.4! 📢 Now with: ✅ Smarter control-flow analysis in closures ✅ The `NoInfer` utility type ✅ Broader support for bundlers and runtimes ✅ Quick fixes for missing parameters ✅ Improved auto-imports and more! Try it today! devblogs.microsoft.com/types…
17
262
21
1,133
283,390
Yannick Croissant (@[email protected]) retweeted
JSR - the JavaScript Registry - is now available in public beta. 🛠️ TypeScript first, ESM only 🌐 Works across runtimes (Node, Deno, Bun, workerd and more) and alongside npm/yarn/pnpm 🤗 Free and open source Read about it on the Deno blog: deno.com/blog/jsr_open_beta
25
247
43
1,135
153,961
Put up my second #TypeScript PR! It allows the type checker to infer "type predicates" when a function returns a boolean that's tied to a refinement on one of its parameters. I have no idea if it'll be accepted, but I sure learned a lot implementing it! github.com/microsoft/TypeScr…
8
18
4
230
28,418
By the end of 2024, you’ll likely never need these APIs again: • useMemo, useCallback, memo → React Compiler • forwardRef → ref is a prop • React.lazy → RSC, promise-as-child • useContext → use(Context) • throw promise → use(promise) • <Context.Provider> → <Context>
123
815
229
4,505
623,427