Nicolas Carlo 📍 React Summit
banner
nicoespeon.com
Nicolas Carlo 📍 React Summit
@nicoespeon.com
🧹 I refactor Legacy Code and build tools to help you do the same!
✏️ understandlegacycode.com

🎩 Mr. Meetup Montréal • Software Crafters / React / TypeScript / Elixir
🍁 guild.host/montreal-tech/network
Pinned
Alright, let's make it official…

I am super-proud to tell you that I have finally published the print version of my book: "Legacy Code: First Aid Kit" 🎉 📕 🥲
Reposted by Nicolas Carlo 📍 React Summit
Centered alumni meetup at an undisclosed, unrecognizable location today with @fardeem.bsky.social @nicoespeon.com.
November 16, 2025 at 4:00 AM
Reposted by Nicolas Carlo 📍 React Summit
🤔 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
Reposted by Nicolas Carlo 📍 React Summit
Self reviews were a good idea before AI but are now a necessity. Don't put that burden on your co-workers. If you use AI, review it 🤖
So I'm reviewing a PR from a colleague that was written for like 95% by AI, and while it might have made his job easier, it's making mine a lot harder because it's riddled with mistakes and issues that I have to now fix, and I feel like I have to thoroughly check every single line of code twice
November 4, 2025 at 11:35 AM
Reposted by Nicolas Carlo 📍 React Summit
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
Nous cherchons des Speakers & des Hôtes pour nos prochains événements à React MTL (10 Décembre, 14 Janvier, 11 Février…)

DM moi si ça vous intéresse 😉

---

🇬🇧 We are looking for Speakers & Hosts for the React MTL upcoming events (Dec 10, Jan 14, Feb 11…)

DM me if interested 😉
October 29, 2025 at 7:26 PM
Reposted by Nicolas Carlo 📍 React Summit
🎈 Nov 5th at 6PM: Crafters MTL - Nov 2025

Join us for pizza, networking, and lively round-table discussions on hot tech topics! 🍕💬
Plus, share your insights or discover new tools during our community Quick Shares. ⚡

Check it out 👉 https://guild.host/e/gda61s
Crafters MTL - Nov 2025
Slack: https://slack.softwarecrafters.org/ (channel #loc\_montréal) Our wonderful Host: Osedea 🌟 \-- 18:00 - Greetings 🍕 Meet people, network, eat, and chill before the event begins. It's a fantastic opportunity to get to know each other. 18:50 - Introduction 💁 We regroup. Organizers briefly introduce the newcomers, and we thank the host. 19:00 - Quick Shares ⚡ Short presentations from the community. You can stand up and propose something if you want. Typical interventions could be: I want to say hi (3 seconds) I discovered this new tool, here's the website, you should check it out (1 minute) I've prepared a little presentation with a few slides (max. 10min) 19:30 - Round-table discussions 💬 Anyone can propose one or many subjects. We all vote on these topics and pick the ones with the most votes. Then we'll split into a few groups to discuss these. You're free to stand up and change groups during the evening if you want to. Examples of past topics: What is the ideal work setup for devs at work? (e.g., local, cloud-based, hybrid, etc) AI code editors, workflows + pros and cons What are the soft skills a good developer should have? Clean architecture VS feature-based architecture How do you choose a backend technology? How to handle the evolution of anemic model to DDD model? Discussing how to prepare for and perform well on technical interviews when job hunting. Monorepos: yay or nay? Pros, cons, tooling, and workflow 20:30 - Recap & closing We regroup again. One person in each group does a short recap of what was discussed, so everyone gets a TL;DR of the different discussions. Then we say goodbye and go home, full of joy and motivation, until the next meetup. See you there! 😃
guild.host
October 27, 2025 at 12:25 PM
This one will happen online, in case you're not exactly in MTL 😉
🙌 Nov 11th at 6PM: [ONLINE] Gregor Riegler: "Extreme AI Augmented...

Master Extreme AI Augmented Coding! Teach AI to be your mentee & autonomously craft code. 🚀
Gregor Riegler shares his journey & real-world AI breakthroughs. Don't miss it! 💡

Check it out 👉 https://guild.host/e/1dkgb3
[ONLINE] Gregor Riegler: "Extreme AI Augmented Coding"
This is a special event where Gregor Riegler will talk about augmented coding. 💬 Abstract Augmented Coding is more than just asking an AI to help you write code. You externalize your decision points, heuristics, and workflows into artifacts that the agent can follow. The agent becomes your mentee. As you do that, you change your focus from low-level details to high-level intent and methodology. Decisions that were unconscious become explicit. In this talk, I’ll share my story of how I learned to teach AI a Software Crafter’s approach to development. The agent follows a rigorous TDD process with 121 unique nodes and 131 directed edges that can run autonomously for hours, creating dozens of commits. It covers advanced context engineering and techniques to increase autonomy while aiming to maintain quality. And I will tell real stories of AI-enabled breakthroughs in real-world product development. 🤠 About Gregor Riegler Gregor is a Principal Software Engineer at Tricentis, a market-leading test automation company. He cares about helping people find joy in their work — because he believes that when people enjoy what they do, they create better results. Throughout his career, he has seen how painful software development can be, but he’s also learned it doesn’t have to be that way. Today, he meets people where they are, bringing fresh perspectives and subtle cultural nudges that help teams rediscover joy and deliver better software.
guild.host
October 22, 2025 at 1:47 PM
"Is there a seahorse emoji?"

🍿

chatgpt.com/share/68e939...
October 10, 2025 at 4:55 PM
Reposted by Nicolas Carlo 📍 React Summit
I just shared with my team an example of how NVC (non-violent communication) help me resolve a conflict that made me mad against my CEO, in a previous work experience.
I figured that it may be helpful/interesting to some of you, so here we go:
October 9, 2025 at 4:16 PM
Reposted by Nicolas Carlo 📍 React Summit
If you're migrating data from an old system to a new one, and using a new table for the new data, set the auto-increment ID of the new table to be a round number that's higher than the highest ID in the old table. Some day you'll appreciate it.
October 8, 2025 at 6:45 PM
Reposted by Nicolas Carlo 📍 React Summit
In a Zod schema, try using default instead of optional and see your code become clearer, free of undefined checks.
October 8, 2025 at 7:02 AM
PSA if you didn't know: Jim has a nice list of great resources to help you deal with legacy code here 👇
October 7, 2025 at 6:08 PM
I've watched Steven Diamante's talk "The Legacy Code Survival Guide: Add Features Without Fear"

Although I'm familiar with the techniques, I've found they are very neatly presented!

The talk is 1h20 long, so I did a breakdown to help you watch it 😉

understandlegacycode.com/blog/legacy-...
The Legacy Code Survival Guide: Add Features Without Fear - Change Messy Software Without Breaking It
Steven Diamante gave a great presentation on Legacy Code at the Seattle Crafter meetup. Let's dive i
understandlegacycode.com
October 7, 2025 at 2:59 PM
Reposted by Nicolas Carlo 📍 React Summit
🥁 Oct 8th at 6PM: React MTL - Oct 2025

Connect with React & React Native geeks! Enjoy delicious food & refreshing drinks. 🍕🥤
Mohamed Hanou shows how Django simplifies life for React devs: fast APIs, auth, & back-office. 🚀

Check it out 👉 https://guild.host/e/o2g3yi
React MTL - Oct 2025
👥 Join us on Discord: discord.gg/kddEWbFhbc Our wonderful host: Triton digital ⭐ \--- Rejoins-nous pour apprendre et échanger avec des développeurs et développeuses React & React Native de Montréal! Comme d'habitude, il y aura de la bonne nourriture et des boissons rafraichissantes! Join us for an amazing fun evening and meet fellow Montrealer React & React Native geeks! As always, expect delicious food and refreshing drinks!
guild.host
September 29, 2025 at 4:56 PM
📢 Dernier appel / Last call

Le CFP pour /dev/mtl ferme ses portes mercredi. Il ne vous reste qu'aujourd'hui et demain pour proposer des sujets 😉

www.papercall.io/dev-mtl-2025
PaperCall.io - /dev/mtl 2025
*English version below* 🇫🇷 Rejoins-nous le 28 Novembre 2025 pour une journée remplie de présentations des communautés tech locales! L'événement aura lieu à Montréal et proposera des présentations te...
www.papercall.io
September 29, 2025 at 3:04 PM
Reposted by Nicolas Carlo 📍 React Summit
The team at the Modern Software Engineering Channel are helping me to publish a new free guide - this time for essential refactorings. There are a lot of fancy tools out there and keyboard shortcuts you could learn - and I find _these_ moves are foundational. www.subscribepage.com/mustlearncor...
Emily Bache’s Must Learn CORE Refactorings
www.subscribepage.com
September 19, 2025 at 1:25 PM
Alright, let's make it official…

I am super-proud to tell you that I have finally published the print version of my book: "Legacy Code: First Aid Kit" 🎉 📕 🥲
September 17, 2025 at 2:14 PM
Reposted by Nicolas Carlo 📍 React Summit
some thoughts about the bloat introduced by edge-case first libraries
The bloat of edge-case first libraries
How building edge-case first led to bloated, overly-granular libraries and what we can do about it
43081j.com
September 9, 2025 at 12:58 PM
React Advanced (@reactadvanced.gitnation.org) is coming to Toronto in 2026! And I'll be speaking there 😉

🎙️ Call for Presentations is still OPEN!

Got an 🔥 idea for a talk or workshop?
Share it: shorturl.at/shnVJ

Learn more about the conference: shorturl.at/aI23h
Log In
Home of React and JavaScript insights directly from framework authors, early adopter engineers and big tech from - talk recordings, hands-on workshops and articles.
shorturl.at
September 13, 2025 at 8:37 AM
Reposted by Nicolas Carlo 📍 React Summit
💚 Call for Volunteers – React Advanced Canada!

Join our amazing crew:
• Support sessions, registration, info desk & more
• Gain skills, make connections & create fun memories

Apply now!
Apply now!
google.com
forms.gle
September 12, 2025 at 2:00 PM
Reposted by Nicolas Carlo 📍 React Summit
Refactoring isn’t optional. I hear teams talk about "refactoring sprints" or treating it as a luxury. That’s completely backwards.

1/6
September 2, 2025 at 2:22 PM
Reposted by Nicolas Carlo 📍 React Summit
I've loved the digital edition, but I always like a physical editions of the books I've enjoyed a lot!

If you have to deal with legacy codebase, this book is full of actionable and useful tips!

Thanks a lot @nicoespeon.com for writing this!
August 29, 2025 at 11:44 AM
Reposted by Nicolas Carlo 📍 React Summit
🥁 Aug 27th at 8PM: AI Talks - Carl Lapierre: Intro to Building and...

Ready to build AI agents that go beyond demo? 🚀
Carl Lapierre shows how to make them dependable with LangGraph, RAG, & LangFuse observability. 🛠️

Check it out 👉 https://guild.host/e/975g9j
AI Talks - Carl Lapierre: Intro to Building and Observing LangGraph Agents
Welcome to our eight-week series on practical uses of AI for software crafters. Each week, we will have an expert talking about their learnings in this new a rapidly evolving field. If you're excited to learn how these new tools can enhance and support your skills, please join us! This series is hosted in collaboration with Calgary Software Crafters: https://www.meetup.com/calgary-software-crafters Description: AI agents are everywhere, but how do you go from demo to dependable? In this talk, we’ll build agents using LangGraph, and take it beyond toy examples into enterprise-grade readiness. We’ll start with context engineering concepts like: control flow, prompt engineering, prompt management and tool calling. From there, we’ll build an agent step-by-step, enabling contextual reasoning via Retrieval-Augmented Generation (RAG), and integrating tool use for dynamic task execution. We'll also cover agent observability with open source observability tools such as LangFuse to bring full observability into the decision our agents make. Whether you're exploring AI agents or planning your first production deployment, you'll leave this session with the patterns, tools, and clarity to do it right.
guild.host
August 20, 2025 at 2:45 PM
@erikras.com I think we will finally meet IRL at JS Nation/React Summit US in November 😉

Congrats on presenting! 🎉

I'll be there as an attendee—it's close to home and a good excuse for an extended weekend with the family in Big 🍎

Looking forward to it!
August 18, 2025 at 2:34 PM
Reposted by Nicolas Carlo 📍 React Summit
💃 Aug 20th at 8PM: AI Talks - Chelsea Troy: What Can we expect...

Curious how LLMs will reshape your dev workflow? 🤖
Chelsea Troy will break down LLM product design & their impact on developer workflows. 💡

Check it out 👉 https://guild.host/e/oliavx
AI Talks - Chelsea Troy: What Can we expect from LLMs as Software Engineers?
Welcome to our eight-week series on practical uses of AI for software crafters. Each week, we will have an expert talking about their learnings in this new a rapidly evolving field. If you're excited to learn how these new tools can enhance and support your skills, please join us! This series is hosted in collaboration with Calgary Software Crafters: https://www.meetup.com/calgary-software-crafters Description: How can we expect LLM products to impact software engineering? Join Chelsea Troy for an examination of how LLM products are built. She'll walk through the domain: what data LLMs are trained on and how they're trained: and spell out how those factors impact what LLMs tend to do well with and where they tend to struggle. Then, we'll talk about how that affects the design of the products built around LLMs, like ChatGPT, Gemini, Claude, Copilot, or Devon. Finally, take a tour with Chelsea through current research elucidating the impact of LLM product use on developer workflows, and dig into what that means for us as practitioners in an LLM-enabled world. About Chelsea Troy MLOps at Mozilla; Python and Pedagogy at UChicago; Software Maintenance and AI at O'Reilly. X (Twitter) Blog Company Website
guild.host
August 11, 2025 at 1:28 PM