François Best

François Best

Hi! I’m a freelance web developer from France. After a career in the audio industry, I moved to the web because of how fast it allowed me to build, iterate, and ship great user experiences. React has been a major part of this success story. I’ve also been building and maintaining open-source software since 2007, from bare metal to the cloud, with libraries for React, Next.js, Fastify & Prisma. I love the open sharing of code we find useful, and the community it creates around it.
Maintaining Open-Source at the Age of AI
React Advanced 2026React Advanced 2026
Upcoming
Maintaining Open-Source at the Age of AI
“Open-source is dead”, according to X/Twitter. After all, why would we need to install tons of dependencies (with vulnerabilities and supply chain attacks ramping up), when our AI agents can re-implement everything for us?To be fair, rumours of its death have been strongly exaggerated: the world still needs open-source more than ever. But the role of OSS maintainers is changing. From floods of AI slop PRs to newfound superpowers with fine-tuned agentic workflows to help with triage and maintenance, what does the job of maintainers look like at the age of AI?
Type-Safe URL State Management in React With nuqs
React Advanced 2025React Advanced 2025
30 min
Type-Safe URL State Management in React With nuqs
There are many ways to manage state in modern React applications, but the URL itself is a powerful hidden state manager that’s often overlooked.This talk introduces `nuqs`, a library that simplifies URL state management in React. We’ll explore the benefits this approach: shareability, history navigation, and declarative client-server interaction.Through a live demo, you’ll learn how to migrate from React.useState to nuqs’ useQueryState while we navigate concepts like client-only vs server-aware search parameters. We’ll also cover good practices for type-safe, pretty URLs, and how to avoid common pitfalls such as browser rate limits and URL size constraints.If you’ve ever wondered what state belongs in the URL, and how to scale it, this talk will give you the answers.