
Passionate Software Engineer / JavaScript Enthusiast. Ex @ZenikaIT @OCTOTechnology @indyteam_fr
Lyon, France
Joined October 2009
- Tweets295
- Following716
- Followers151
- Likes4.6K
Cedric Nicoloso retweeted
Si vous voulez en savoir plus au niveau des agents IA, de l'automatisation et de comment tout le bordel fonctionne, c'est juste là 👇
Cedric Nicoloso retweeted
I have created an action that replaces dependabot: github.com/pnpm/update
it updates npm dependencies, the runtime, pnpm and github actions. Tested only with pnpm v12 alpha so far. It is only used in the pnpm monorepo currently.
Starting today, we are making @base_ui the default component library in shadcn/ui.
First, a bit of history. When shadcn/ui launched in 2023, it was built on Radix. At the time, nothing else came close. Headless. Accessible. Composable.
Fast forward a few years and the team who built Radix are building something new: Base UI.
Cedric Nicoloso retweeted
TanStack AI is now in Beta!
TanStack AI is no longer just a text-generation library with extras bolted on. TanStack AI has first-class dev experience for:
✅ Text and Streaming Structured Data
✅ Tool Calls
✅ Summarization
✅ Image Generation
✅ Video Generation
✅ Audio Generation
✅ Realtime voice chat
✅ Middleware
✅ Lazy tool discovery
✅ Code Mode
✅ Host-side MCP
✅ Orchestration (still experimental)
✅ Pluggable debug logging
✅ Isomorphic devtools
All with per-model type-safety that actually matters!
It’s been quite a while since I last wrote a blog post! medium.com/javascript-in-pla…
Cedric Nicoloso retweeted
/improve-codebase-architecture will soon output HTML
This rocks, thanks @trq212
Cedric Nicoloso retweeted
FINALLY! I've been saying this for a while.
Most apps would be just fine using React, Vite and TanStack Router/React Router.
Sadly, people love to overcomplicate things.
Boris Cherny, the creator of Claude Code at Anthropic, just listed 9 patterns that waste 73% of your tokens.
in this podcast he breaks down exactly how the model burns tokens before it even reads your prompt:
- the 14% you lose to CLAUDE.md before typing a word
- the 13% you pay re-reading old chat history
- the 11% from hooks you forgot you installed
- why most "Claude got dumber" complaints are wrong
if you're hitting Max limits more than once a week, you have at least 4 of these. Probably 7.
instead of another show tonight, watch this.
my own breakdown based on 400+ hours of usage is below, read it after the podcast
Cedric Nicoloso retweeted
We've re-built Conductor from scratch to make it twice as fast.
Creating tabs, switching workspaces, and rendering files are all 50% faster, memory usage is lower, and the app is 150 MB smaller.
Introducing Conductor Allegro!
Cedric Nicoloso retweeted
❌ Don't use barrel imports in React
✅ Import components directly
Barrel imports (index.js re-exports) import the entire module even if you need one component.
This adds unused code to your bundle ↓
Cedric Nicoloso retweeted
ECMAScript excitement 😉
Congrats to @ManishEarth on unflagging @TC39 Stage 3 Temporal in V8 today. Heading for Chrome 144 🎉
By many metrics this new date/time API is the single biggest change to JS ever 🔥
It uses Boa's temporal_rs by @Jason_williams Kevin Ness & Manish 👍
Cedric Nicoloso retweeted
This is coming from the guy who made jQuery.
If I got a compliment like this I would either faint or immediately retire. Highest honor in JS imo
I've been using @tan_stack Start for a new project and it's super good. The server functions completely replace the need for TRPC/GraphQL/REST, the middleware is composable and fully typed, and having TSRouter's nice typing and stateful search params is icing on the cake. A+!
Cedric Nicoloso retweeted
the reason @shadcn is used in so many apps isn't that the components look good. it's the composition pattern.
the composition pattern is by far the best way to write frontend code - @fernandorojo gives a brilliant talk about it
Cedric Nicoloso retweeted
My preferred React stack for 2025
Package manager: Bun
Starter: Vite
Language: TypeScript
Router: Tanstack Router
Remote state: Sync engine like Convex or Zero if possible, Tanstack Query otherwise.
Form state: Tanstack Form
Global/subtree state: Zustand
Unit tests: Vitest
Integration tests: Playwright
Mocking: Mock Service Worker
Runtime validation: Zod
Cedric Nicoloso retweeted
In the next version of Bun
`bun update --interactive` helps you select which dependencies to update.


































