Nicolas Carlo
Fullstack TS dev. I like mending legacy code. I organize a few meetup groups in Montréal, including React MTL and Software Crafters.
A Study in React.js
React Advanced Canada 2026
Upcoming
A Study in React.js

Senior dev Java Scriptson joins the React team. He meets Refactor Holmes, a consulting developer and expert in legacy codebases. The two soon find themselves digging into a string of serial “regressions”. Follow them as Holmes exposes how you can deduce technical debt hotspots, subtil change couplings, and knowledge mappings from git logs. By the end of this story, you will know how to investigate your own codebase to come up with a plan to improve code quality that could convince Scotland Yard… and probably your manager too!
Where We're Going, We Don't Need Tokens: AI-assisted Codemods For React
React Summit US 2026
Upcoming
Where We're Going, We Don't Need Tokens: AI-assisted Codemods For React

Asking an AI to refactor 200 files across your React codebase burns tokens, takes minutes, and sometimes hallucinates. A codemod can do the job reliably (and for free). But if you're not familiar with writing codemods, that's a big step to climb. In this talk, you'll learn how to use AI to craft the codemods your team needs. Starting with a look inside the React 19 migration recipe, we'll build a custom codemod live for a pattern no recipe covers.
Forging Your Domain: Functional Domain Modeling in TypeScript
JSNation US 2026
Nov 16, 15:10
Forging Your Domain: Functional Domain Modeling in TypeScript

You may be missing out on what your type system can do for you. And I don't mean learning arcane TS shenanigans!I will show you how to wield types to represent your domain in a fine-grained, self-documenting way. We will make impossible states unrepresentable. We will encode business rules as laws carved into stone before the kingdom was built, without writing a single line of runtime code.With real-world examples, together, we will forge a more functional approach to modeling your app. No monad required. No dark magic. Just the ancient craft of types, finally put to work.