The newline Guide to Practical Abstract Syntax Trees is Now Live! 🎉
Responses (0)
Hey there! 👋 Want to get 5 free lessons for our Practical Abstract Syntax Trees course?
Learn the practical techniques you need today to modify any large-scale codebase without the hassle of manual, one line at a time refactors.
We use real world tools such as Facebook's jscodeshift to apply these powerful concepts on actual codebases. The course goes beyond just theory to practical hands on coding, with a sample codebase we provide that you will modify as you apply the techniques you learn in the course.
With Practical Abstract Syntax Trees you unlock the ability to make sweeping changes in a safe and reliable way in any size codebase. We'll tackle:
ASTs in the JavaScript ecosystem
Generating an AST
Traversing an AST
How to use ASTs for code audits
Transforming code in place by mutating an AST
Automating code mutations with jscodeshift
Testing transforms with Jest
Linting and custom rules with ESLint
and more practical tools for maintaining large scale JavaScript codebases
It's taught by Spencer Miskoviak, who's an engineer at WealthFront, the leading automated investing services firm with over $20 billion in assets under management (AUM). Spencer is a recognized expert on ASTs and JavaScript. He presented on ASTs at React Conf in 2019, showing advanced ways to optimize a JavaScript codebase.
Access The newline Guide to Practical Abstract Syntax Trees for all of the practical techniques you need to maintain any size codebase.
