allthings/
remix bay area
5:00–9:00 PM, San Francisco time
Union Square
Solv, SF

Oscar NewmanEngineering Lead at Solv

Erik ThorelliEngineering Leader
// TODO // FIXME: Real Strategies to Modernize a Legacy React Project
Or, “How to Do All The Things We Wish We Could Do to Improve a Legacy React Codebase but Never Get Around to Doing, in 43 and a Half Easy Steps”
This talk is about practical, working strategies for doing things like:
- converting a big JS project to TS, without losing velocity
- converting all old testing tools & patterns to modern ones, without losing coverage and confidence
- integrating an app-wide design system, in a project that doesn't have one
- migrate a monolith project repo into a modern monorepo
- how to avoid the XKCD Standards trap when bringing in the new hotness
- how to make the argument to management to spend time addressing tech debt
- ...and maybe more if we have time
These strategies are based on a few different years-long projects and codebases as well as a over a decade of working with startups and spaghetti-code-is-why-we-cant-ever-release-stuff-fast-and-stable-please-help gigs.
Here's hoping this is the nerdiest, feel-good, everybody-can-(maybe-embarrassingly)-relate motivational story talk of the year.

Erik Thorelli
Engineering Leader
Erik Thorelli is an Engineering Leader at Cisco Meraki, leading the mobile engineering organization. He's been developing React and React Native apps for almost a decade, across many industries...and seen some stuff.






