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.

Comments

Comments are closed.

Davide Ricci at 12:40 on 22 Apr 2022

Nice insight and good suggestions. Nice speaker, easy to follow

Matteo Ronchi at 14:28 on 22 Apr 2022

We want more AST talks!

I was highly looking forward to this talk, but, while interesting, I hoped for more. Refactoring gets complicated not when a one-line code could be written better, but when a whole subsystem has to change, especially in a non-typed language. Was looking forward high-level strategies to cope with that.

Giancarlo at 18:45 on 22 Apr 2022

Very well structured talk, easy to follow and very interesting. Also the speaker was very nice and helpful

Struggled with AST (+ Typescript :S ) recently, I recognized the difficulty of the topic. Michele got us covered, and gave precious advice about the matter. I looked forward to this talk, and I was not disappointed. I really hope to get some more insights about this topic and AST in general in the future
Great talk!