Michele Riva

Staff Engineer @ NearForm

Refactoring large JavaScript codebases
viernes 3, 12:00 - 12:30
Michele Riva


Michele Riva

Staff Engineer @ NearForm

I'm a passionate and experienced software engineer, Google GDE, and Microsoft MVP working full-time on open-source software. I currently work as a Staff Engineer at NearForm while traveling the world to speak at international conferences. I am also developing Lyra, the next-generation full-text search engine written entirely in TypeScript. I am always up for speaking about software, philosophy, photography... or literally whatever comes to your mind!



Refactoring large JavaScript codebases

What happens if you're in a small team and need to refactor a huge JavaScript codebase? What if you have to upgrade your code following the latest ECMAScript specifications? Updating hundreds of thousands of files by hand seems not the best possible option, so here comes the concept of codemods. In this talk, we will see how JavaScript gets interpreted, transformed, and eventually compiled so that refactoring a large codebase won't be a problem anymore.

Nuestros Charlistas

Unete a la primera edición de las más prestigiosa conferencia de Javascript con exponentes nacionales e internacionales

Julián Duque

Principal Developer Advocate
@ Salesforce

Miguel Ángel "Midudev" Durán

Ingeniero de Software y Divulgador de Programación
@ Midudev

Shaundai Person

Senior Software Engineer
@ Netflix

Charlie Gerard

Senior Developer Advocate
@ Stripe

Ramón Huidobro

Developer Advocate
@ Suborbital

Talysson Oliveira Cassiano

Senior Web Developer and Technical Evolution Director
@ Codeminer42

Peter Eijgermans

Code Smith Frontend
@ Ordina

Daniel Minor

Staff SpiderMonkey Engineer
@ Mozilla

Michele Riva

Staff Engineer
@ NearForm

Jorge Rubiano

Software Engineer
@ BoatyardX

Osman Cea

Frontend Engineer
@ Uber

Colleen Lavin

Developer Advocate
@ Particle

Joel Gómez

Frontend Developer
@ Platzi

Gift Egwuenu

Developer Advocate
@ Cloudflare

Gonzalo Fernández

Senior Full-Stack Developer
@ Walmart

Aleksandra Sikora

Open source Developer
@ Flightcontrol

Lizz Parody

Head Developer Advocate
@ Stateful

Wekoslav Stefanovski

Head of Development
@ Sourcico

David East

Staff Developer Relations Engineer
@ Firebase

Tamas Piros

Director of Developer Advocacy
@ Cloudinary

María Paz Morales Llopis

María Paz Morales Llopis

FullStack Developer
@ Walmart

Isaac Silva

Senior Technical Consultant
@ Elastic

Manuel Alba

Head Architect & Software Developer
@ Universidad de Chile

Alex Salgado

Developer Advocate
@ Elastic

Fernando Cheong

@ Mediastream

Edwin Vasquez

Senor Fullstack Engineer
@ Walmart