Necrolas Scarlo 🧟‍♀️
@nicoespeon.com
890 followers 170 following 770 posts
🧹 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
Posts Media Videos Starter Packs
Pinned
nicoespeon.com
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" 🎉 📕 🥲
A proud Nicolas holding a physical copy of his book. The book is 200 pages long. Its cover is mostly red and titled "Legacy Code: First Aid Kit" with some bandage, and a subtitle: "14 techniques to quickly and safely rescue a codebase" The book is open at page 85. The chapter is titled "Decouple Core from Infrastructure". We can see some explanations along code snippets that have syntax coloring and a font size large enough to be comfortable to read. The book is opened at page 35. The current chapter is titled "The Mikado Method & The Parking". On this page we can see there is an image to illustrate the concept being explained. It's readable enough to be comfortable. We can also see a footnote that links to Philippe Bourgau's blog because he was a relevant source for this concept.
Reposted by Necrolas Scarlo 🧟‍♀️
adrienjoly.com
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:
Reposted by Necrolas Scarlo 🧟‍♀️
cmorrell.com
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.
Reposted by Necrolas Scarlo 🧟‍♀️
selrahcd.bsky.social
In a Zod schema, try using default instead of optional and see your code become clearer, free of undefined checks.
nicoespeon.com
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
Reposted by Necrolas Scarlo 🧟‍♀️
emilybache.com
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
nicoespeon.com
Wherever you are in the world, you should be able to get one from your Amazon store 🗞️

This one is for all the geeks who:
🔹 are dealing with legacy codebases,
🔹 want practical techniques to tackle them,
🔹 and love having a physical book in their library 😄
nicoespeon.com
4 years after self-publishing the e-book, I found how to get a printed version without depending on an editor, nor deal with the worldwide delivery logistics…

Turned out that Amazon can handle it!

After a dozen more hours of work and rework, I'm finally happy with the result 🙂
nicoespeon.com
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" 🎉 📕 🥲
A proud Nicolas holding a physical copy of his book. The book is 200 pages long. Its cover is mostly red and titled "Legacy Code: First Aid Kit" with some bandage, and a subtitle: "14 techniques to quickly and safely rescue a codebase" The book is open at page 85. The chapter is titled "Decouple Core from Infrastructure". We can see some explanations along code snippets that have syntax coloring and a font size large enough to be comfortable to read. The book is opened at page 35. The current chapter is titled "The Mikado Method & The Parking". On this page we can see there is an image to illustrate the concept being explained. It's readable enough to be comfortable. We can also see a footnote that links to Philippe Bourgau's blog because he was a relevant source for this concept.
nicoespeon.com
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
Reposted by Necrolas Scarlo 🧟‍♀️
reactadvanced.gitnation.org
💚 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