Weβre entering a fascinating era where two philosophies collide:
Open source because of AI
vs.
Closed source because of AI
Posts by NoΓ© Tatoud
Indeed very satisfying
I may have stolen your eslint plugin idea for useCallbacks π«£ and implemented it as an oxlint plugin on our project!
Not a big codebase, yet +10 occurrences found π
We talk about 'horizontal codebases' but an even nastier version imo would be the 'route tree codebases' for frontend apps: Everything is collocated with the routes, unless it isn't. Then we fallback to horizontal splitting. And then you gotta put in 10x the effort to migrate away from it and 𫨠ugh
I'm always fighting for my life cause some of my teams will have a top level hooks directory and chug anything in there => useQueries, useIsMobile, useAnything.
Your latest post on query abstractions finally helped me convince them! So we are slowly migrating queries away with queryOptions api π
Saying hi from React Paris 2026! Still shipping even on conf day π
#ReactParis #BearStudio
react-paris-2026.bearstudio.fr/card/cmn7d6p...
This β¬οΈ and vitest browser mode.
Absolute best decisions for our DS testing strategies
I heard my portfolio (noe.tatoud.com/achievements) inspired people to integrate achievements to their websites...
So I published achievements!
Small, flexible state manager Agnostic-core and a react wrapper.
Have fun! And let me know what you build with it π«Ά github.com/ntatoud/achi...
Damn ! Impressive that you got all the other ones already !
I heard that some people cheated...
Wow thank you π«Ά!
It's so cool to see people having fun with it π
Oxfmt, while still in beta already has more features out of the box than prettier and is blazingly fast π₯°
I still feel tho, that there is quite a long way to go before oxlint's ecosystem completely replaces all the niceties eslint bring with plugins π€
AI is powerful. But AI can be scary...
How do we evolve as developers ?
I took some time to write down my thoughts to hopefully help some fellow developers get through this !
You can read this article on my brand new website:
noe.tatoud.com/blog/how-is-...
TypeScript 6.0 beta is now published!
This release brings
- inference improvements for functions
- updates to package.json 'imports'
- the Temporal APIs
- alignments for the upcoming TypeScript 7.0
- & more!
Try it today!
devblogs.microsoft.com/typescript/a...
"What if React but backend?"
Annoy your backend colleagues with "react-http-renderer"!
Define your entire API as JSX. Routes, middleware, CRUD? All components!
Fully typed with TypeScript.
Because react isn't a library. It's a lifestyle. Accept it.
β github.com/ntatoud/react-http
"What if React but backend?"
Annoy your backend colleagues with "react-http-renderer"!
Define your entire API as JSX. Routes, middleware, CRUD? All components!
Fully typed with TypeScript.
Because react isn't a library. It's a lifestyle. Accept it.
β github.com/ntatoud/react-http
People are talking how AI will change the world.
Meanwhile, my 100000 inhabitants city's financial and water supply services don't know how to send emails or submit a form and still ask me to do everything through letters ?
I did it! π I saved the Yeti's holiday party at DebugDecember.com. Time to celebrate. π
#DebugDecember
#shadcn and #vaul are two awesome pieces of software.
However, with the recent release of Base UI primitives, I ran into some issues with the Drawer component.
See here: stackblitz.com/edit/stackbl....
So for my projects, I built base-vaul.netlify.app. It's vaul, but powered by @base-ui.com
#shadcn and #vaul are two awesome pieces of software.
However, with the recent release of Base UI primitives, I ran into some issues with the Drawer component.
See here: stackblitz.com/edit/stackbl....
So for my projects, I built base-vaul.netlify.app. It's vaul, but powered by @base-ui.com
So during a stream where you want to add value for the viewers I think it makes perfect sense that you can't do it
There are only a handful of situations where I found full vibe coding useful
- Bypassing 80% test coverage policies (π« ) by generating tests based on existing ones.
- Small "we'll dive into it later" features to not block the user flow during early stage developments.
- Mini POCs (for inspo)
Day [14] β
One bug less! The Yeti's holiday party is almost ready at DebugDecember.com
#DebugDecember
Day [12] β
One bug less! The Yeti's holiday party is almost ready at DebugDecember.com
#DebugDecember
Day [11] β
One bug less! The Yeti's holiday party is almost ready at DebugDecember.com
#DebugDecember
Day [10] β
One bug less! The Yeti's holiday party is almost ready at DebugDecember.com
#DebugDecember
Day [09] β
One bug less! The Yeti's holiday party is almost ready at DebugDecember.com
#DebugDecember
Day [08] β
One bug less! The Yeti's holiday party is almost ready at DebugDecember.com
#DebugDecember
Day [07] β
One bug less! The Yeti's holiday party is almost ready at DebugDecember.com
#DebugDecember
On November 28, I was at the @reactadvanced.gitnation.org Conference in London as a representative of @forkit.community. I really enjoyed this day of conference around React and the web ecosystem, so I decided to write an article about it!
Check it out:
www.forkit.community/news/article...