Refactoring large JavaScript codebases

Cosa succede se siete in un piccolo team e dovete fare refactoring di un'enorme codebase JavaScript? E se dovete aggiornare il codice secondo le ultime specifiche ECMAScript? Aggiornare centinaia di migliaia di file a mano non sembra la migliore opzione possibile, quindi ecco che nasce il concetto di codemod. In questo intervento vedremo come JavaScript viene interpretato, trasformato e infine compilato, in modo che il refactoring di una grande codebase non sia più un problema.

SPEAKER

Michele Riva

Michele Riva - Senior Software Engineer @ ViacomCBS

I’m a passionate and experienced software engineer from Milan, Italy. I’ve been working as a software engineer for 8+ years in both product and consultancy companies, taking the best from both worlds. I’m currently working as a Senior Software Engineer at ViacomCBS, where I’m building a multi-tenant Node.js SSR/React application at the heart of our streaming websites and networks. I'm also writing a book for Packt about advanced and real-world Next.js, published in late 2021.

QUANDO

DOVE

Live streaming