Nicolas Beaussart
banner
beaussan.io
Nicolas Beaussart
@beaussan.io
I like to build stuff - father of two 👦👦 - Teacher, Tinkerer, Cook - Senior Staff at @PayFitEng - TanStack router maintainer - Nx Champion 🏆 - @traefik Ambassador
Reposted by Nicolas Beaussart
Did you know Storybook has @tanstack.com React support built-in?

🛣 Automatic Router wrapping with memory history
🧭 Type-safe route, params, query, and path configuration
🌲 Code-based, file-based, and nested Route support
🧪 Auto-mocked Start server functions
⚙️ Zero-config setup
Storybook for TanStack React
First-class support for TanStack Router, Start, and Query
storybook.js.org
June 30, 2026 at 4:49 PM
Reposted by Nicolas Beaussart
💬 "We went from one repo to 25 of them, just to build one frontend app."

New episode with TanStack Router maintainer @beaussan.io: killing micro frontends, 25 repos to 1 monorepo, and migrating 1.5M lines off React Router v5.

🎥 https://youtu.be/3jAApeeDvNU @beaussan.io
June 8, 2026 at 7:00 AM
Reposted by Nicolas Beaussart
So happy to meet @beaussan.io IRL !
We had lunch at a restaurant called "Hopen source" !
May 29, 2026 at 12:44 PM
I wrote about how I use AI with Obsidian without letting it take over my notes.

The core idea: every AI run should leave a visible diff, an audit trail, and a clear point where I decide whether I trust the result.

beaussan.io/blog/ai-obsi...
Using AI in Obsidian Without Giving Up Control
How I run AI tasks on 3 000 notes while keeping every change visible.
beaussan.io
May 19, 2026 at 6:45 PM
I know I'm pretty late to the obsidian <> ai stuff, but after more than 3k notes, I didn't wanted an ai going loose in my vault. But I now have a pretty nice setup that manually sync, snapshot before and after the ai work, and it's been quite helpful! All built by opencode sdk
May 17, 2026 at 3:57 PM
Reposted by Nicolas Beaussart
Don't miss this platform execution master piece, from one of the masters 😎
www.youtube.com/watch?v=D6ys...
April 2, 2026 at 11:50 AM
Thanks a lot React Paris for having me! It was a great conference, with amazing folks joining!

Also, thank you everyone that gave me amazing feedback on my talk! I'm glad it resonated with soo many of you!

Here are the slides if you missed it! beaussan.io/talks/2026/r...
March 29, 2026 at 9:42 AM
Reposted by Nicolas Beaussart
March 27, 2026 at 10:10 AM
Reposted by Nicolas Beaussart
@beaussan.io on stage 🤩
March 26, 2026 at 11:18 AM
Reposted by Nicolas Beaussart
ICYMI, ReactParis is happening tomorrow. Dinner with @tannerlinsley.com @brillout.com @beaussan.io
March 25, 2026 at 10:24 PM
I’m on my way to #ReactParis, see you all soon! 🎉
March 25, 2026 at 9:11 AM
Reposted by Nicolas Beaussart
🚀 @beaussan.io is speaking at react.paris 2026

Nicolas's company ditched micro-frontend 🫨:
- CI down from 45 to 5 mins
- Deployments from days to 20 mins
- Velocity up 75%
Discover their #monorepo migration with #Nx, merge queues, and trust-rebuilding strategies after a failed first attempt.
January 20, 2026 at 8:02 AM
Cut our ownership providers from 245 → 3 using @tanstack.com Router's staticData API 🧹

Route-level ownership that TypeScript enforces at compile time. Shared layouts just work. Your IDE tells you when you forgot to assign a team.

Type-first routing is a game changer 🌅
beaussan.io/blog/runtime...
Runtime Ownership Made Simple with TanStack Router
Route-level ownership that your IDE can actually enforce
beaussan.io
January 9, 2026 at 10:24 AM
Wrote up how to integrate TanStack Router with Datadog RUM after reverse-engineering their codebase

tldr: subscribe to onResolved, track views manually, get proper route grouping

No wrappers needed, just a clean subscription pattern : beaussan.io/blog/datadog...
TanStack Router + Datadog RUM: How to?
A practical guide to integrating Datadog RUM with TanStack Router for better monitoring.
beaussan.io
January 4, 2026 at 7:25 PM
After a couple of months, I'm happy to share that @payfiteng.bsky.social main app is now running on @tanstack.com router (250+ routes)!🎉

This allowed us to have a snappier app, typesafe routing and found a couple of bugs thanks to better types!

I am planning an article about the approach 🔜
December 10, 2025 at 4:40 PM
We're hiring a senior frontend eng for my team 🎯

looking for someone who wants to:

- scale FE systems for 100+ engineers
- mentor & grow engineering talent
- drive architectural decisions
- work with typescript, react, vite, monorepos

📍 France or Spain only

careers.payfit.com/jobs/6886605...
Senior Software Engineer - Front-end Framework - PayFit
Join us!
careers.payfit.com
December 5, 2025 at 11:51 AM
Introducing, tanstack ai! tanstack.com/blog/tanstac...

It's been hard to keep it a secret, but I've loved seeing the tanstack team assemble around this new library to make it awesome! Check it out
TanStack AI Alpha: Your AI, Your Way | TanStack Blog
The TanStack team is excited to announce the alpha release of , a framework-agnostic AI toolkit built for developers who want control over their stack. Let's be honest. The current AI landscape has a....
tanstack.com
December 5, 2025 at 5:37 AM
Reposted by Nicolas Beaussart
Path matching in a router? How hard can it be 🤷‍♂️.

Hard to do correctly. Very hard to do fast on top of that. This is a great blog post about the recent core refactoring done in @tanstack.com router 🔥
How we accidentally made route matching more performant by aiming for correctness | TanStack Blog
We achieved a 20,000× performance improvement in route matching in TanStack Router. Let's be honest, this is definitely cherry-picked, but the number is real and comes from a real production applicati...
tanstack.com
November 20, 2025 at 8:40 PM
Reposted by Nicolas Beaussart
Prisma 7 is here!

🦀 Rust-free Prisma Client as the default
💪 90% smaller bundle size & 3x faster queries
🔌 Direct connections to Prisma Postgres

We've been building towards this for months, so let's see what's in this release 🧵
November 19, 2025 at 2:43 PM
Reposted by Nicolas Beaussart
oops I missed the outage, I was too busy writing in Obsidian
November 18, 2025 at 4:23 PM
Reposted by Nicolas Beaussart
🤔 What if there were a conference without talks? Just hanging out with OSS maintainers & builders, seeing what they’re working on, and learning cool stuff by actually talking to people.

🤯 What if hallway track turned into the whole event!

💡 @tannerlinsley.com is exploring it. Interested? ⬇️
Web Forge Conf - A new kind of web developer conference
A community funded, not for profit event built for creators and the developers who use their work. Less stage. More story. All signal.
webforgeconf.com
November 13, 2025 at 9:36 AM
There is some opportunities that feels unreal. This is one of them! I've joined the TanStack Router team to keep pushing the boundaries of typescript and routing!

Huge thanks to @manuelschiller.bsky.social and @tannerlinsley.com for their trust ❤️
November 4, 2025 at 9:15 AM
Reposted by Nicolas Beaussart
I am looking for a full-time job.

Being independent in open source for 3.5+ years has been wonderful. I've gotten done most of the high-level goals I wanted to, and miss having people & structure around me.

If you know of a role for a staff-level TypeScript+web developer, let me know! 🙂
October 30, 2025 at 2:40 PM
I'm really struggling with @pnpm.io , especially around libs that are duplicated since peer are resolved to different version, and singleton instance (like vitest snapshots) breaks... 😢

Is there a secret or override all the things ?

pnpm.io/how-peers-ar...
How peers are resolved | pnpm
One of the best features of pnpm is that in one project, a specific version of a
pnpm.io
October 13, 2025 at 8:46 PM
Reposted by Nicolas Beaussart
📚 Continued writing about @tanstack.com Router this weekend, trying to explain one of the imo best features the router has to offer: Context Inheritance that works in a fully inferred type-safe way across nested routes 🔥
Context Inheritance in TanStack Router
An overview of how TanStack Router automatically shares and infers path params, search params, and context between nested routes in a type-safe way.
tkdodo.eu
October 12, 2025 at 6:52 PM