Nicolas Beaussart's Avatar

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

681
Followers
501
Following
247
Posts
25.04.2023
Joined
Posts Following

Latest posts by Nicolas Beaussart @beaussan.io

Post image

πŸš€ @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.

20.01.2026 08:02 πŸ‘ 5 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0
Preview
Runtime Ownership Made Simple with TanStack Router Route-level ownership that your IDE can actually enforce

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...

09.01.2026 10:24 πŸ‘ 8 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
TanStack Router + Datadog RUM: How to? A practical guide to integrating Datadog RUM with TanStack Router for better monitoring.

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...

04.01.2026 19:25 πŸ‘ 13 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

React router v5 πŸ₯Ά

11.12.2025 08:18 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

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 πŸ”œ

10.12.2025 16:40 πŸ‘ 19 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

I'm in a workspace based repo, but without a composite setup

If that helps

08.12.2025 17:34 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Yes, and even better than when tsc

08.12.2025 17:01 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Dm me if interested! And share to help us find the hidden gems of bluesky

05.12.2025 11:51 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Senior Software Engineer - Front-end Framework - PayFit Join us!

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...

05.12.2025 11:51 πŸ‘ 9 πŸ” 3 πŸ’¬ 1 πŸ“Œ 1

✨ Framework agnostic
πŸ€– Provider agnostic
🧠 Type safe
πŸ”§ Isomorphic tools
πŸ›  Devtools
🌐 Open protocol
πŸ“¦ JS, Python, PHP
βš›οΈ React, Solid, Vanilla
πŸŒ€ OpenAI, Anthropic, Gemini, Ollama, ++

05.12.2025 05:37 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
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....

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

05.12.2025 05:37 πŸ‘ 17 πŸ” 2 πŸ’¬ 2 πŸ“Œ 0

Yup! We have both ts and tsgo installed, and webstorm will pick up tsgo :D

24.11.2025 18:57 πŸ‘ 1 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0

I've used this trick a couple of weeks ago! Thanks for sharing! :D

I should really get into the habit to blog more often.. πŸ˜…

24.11.2025 18:57 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

It's mostly about ts expect error positioning, and if I recall, I've read an issue saying this is intentional

24.11.2025 07:15 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

It's not perfect as in tsgo will complain about things tsc says it's OK, but it's not a lot of cases so when tsgo is usable within vs code, we will probably switch to tsgo fully

24.11.2025 07:12 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

πŸ‘€ I'm eager to know what they are

24.11.2025 07:09 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

We have been using tsgo at work since 21th of August! Mainly for webstorm usage. It's been great! Night and day with the old ts server

24.11.2025 07:06 πŸ‘ 2 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0
Preview
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...

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 πŸ”₯

20.11.2025 20:40 πŸ‘ 62 πŸ” 8 πŸ’¬ 1 πŸ“Œ 1

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 🧡

19.11.2025 14:43 πŸ‘ 29 πŸ” 3 πŸ’¬ 2 πŸ“Œ 2

I nearly finished moving our work codebase from router v5 to TanStack router, this would have been soo useful! πŸ˜”

18.11.2025 22:56 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Git - git-config Documentation

I also use the gh pr checkout featue and every time I can push to the branch without any issues πŸ€”

I don't know if it's because of the gh cli or my git config

I have push.default = upstream so maybe git played a role there too!

Config ref
git-scm.com/docs/git-con...

18.11.2025 22:55 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I was also going to suggest open code, it's solid and works amazingly well!

18.11.2025 22:44 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

oops I missed the outage, I was too busy writing in Obsidian

18.11.2025 16:23 πŸ‘ 61 πŸ” 9 πŸ’¬ 0 πŸ“Œ 0
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.

πŸ€” 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? ⬇️

13.11.2025 09:36 πŸ‘ 121 πŸ” 20 πŸ’¬ 15 πŸ“Œ 8
feat(devtools-core): add history tab by beaussan Β· Pull Request #5410 Β· TanStack/router Adds a history panel to the devtools, super useful to be able to track down redirects. If you don't think it should land, I'm totally ok by building it in userland too. Ideally, I'd als...

Already did 😎

github.com/TanStack/rou...

04.11.2025 11:05 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Thanks a lot! :D

04.11.2025 10:35 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
a man with long hair and a beard wearing a polka dot shirt with the word trendizsst on the bottom Alt: a man with long hair and a beard wearing a polka dot shirt with the word trendizsst on the bottom

πŸ’™πŸ–οΈ
Thanks a lot

04.11.2025 10:16 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
a man in a suit and tie is smiling and looking at the camera . Alt: a man in a suit and tie is smiling and looking at the camera .

Thanks a lot 😍

04.11.2025 09:43 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
screenshot of a github invitation to join TanStack

screenshot of a github invitation to join TanStack

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 ❀️

04.11.2025 09:15 πŸ‘ 54 πŸ” 2 πŸ’¬ 3 πŸ“Œ 1
Preview
Storybook doesn't work when using rolldown-vite with `output.generatedCode.symbols: true` Β· Issue #6700 Β· rolldown/rolldown Hello, unfortunately, it's not working. I've created a minimal (as I can only have this bug while running storybook build) reproduction: https://github.com/beaussan/repro-storybook-rolldown-story-o...

Only one last issue and I can make the switch 🀩 last time we tried, the only thing that broke was our storybook documentation! Gigen it was on our design system, and in the same monorepo we can't have both vite and rolldown, we had rollback

github.com/rolldown/rol... - github.com/storybookjs/...

04.11.2025 00:02 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0