Mastering Large-Scale Code Changes: How Codemods Turned a Nightmare into a 3-Minute Migration
June 25, 2025
English | Intermediate

Navigating large-scale changes in a codebase can be daunting—hundreds of files, numerous breaking changes, and the ever-present risk of human error. But what if you could automate this process and transform it from a nightmare into a seamless operation?

In this session, we'll dive into the world of codemods and Abstract Syntax Trees (ASTs), powerful techniques that enable precise and efficient code transformations. Through a compelling real-world case study, I'll showcase how we tackled a major version upgrade involving 70 breaking API changes in a large React project—and completed the migration in just 3 whopping minutes (!), but the benefits of codemods extend beyond major upgrades. They can revolutionize your day-to-day development by automating repetitive tasks and ensuring code consistency at scale. By the end of this talk, you'll walk away with practical insights and tools to integrate codemods into your workflow, making large-scale changes faster, safer, and more reliable.

shahar
LinkedIn_SM_icon_RN22
Shahar Zilberman
Software Engineering Team Lead
Monday_500x250

Shahar Zilberman is the Team Lead of the Vibe design system at monday.com, where she leads the development of the company’s design system and UI tools. She has seven years of experience in engineering, has worked on front-end infrastructure and foundations at both monday.com and eToro, building scalable systems and internal tools for developers, and her team maintains multiple open-source libraries used by the developer community at large. In addition to her work in engineering, she spent a year mentoring aspiring developers in a bootcamp, helping them transition into professional roles.
In her spare time, Shahar is a devoted Maccabi Tel Aviv fan and an animal lover with two very fluffy dogs.

Cancellation Policy

Sponsor Cancellation:

In case of cancellation of the event, we will offer a full refund to all attendees and sponsors.

Attendee cancellations:

Up to 30 days prior to the event – 100% Refund 30-14 days prior to the event – 50% Refund No refund will be offered later than that.

Cancellation Policy

Sponsor Cancellation:

In case of cancellation of the event, we will offer a full refund to all attendees and sponsors.

Attendee cancellations:

Up to 30 days prior to the event – 100% Refund.
30-14 days prior to the event – 50% Refund.
No refund will be offered later than that.