Slides
Tim Damen @timdamen_io
Description
This talk explores how to leverage NX's Abstract Syntax Tree (AST) utilities to level up frontend code management at scale. We'll dive into strategies for automating frontend maintenance tasks, implementing consistent code patterns, and reducing technical debt through automated code updates. Attendees will learn how to build scalable, automated solutions that can modernize code over the wire, enforce best practices, and streamline development workflows across their entire organization.
Learning objectives
- Understand how JavaScript AST parsing works and how NX uses this capability.
- Learn techniques for creating custom AST transformations to automate standard frontend stack updates.
- Develop strategies for implementing organization-wide code standards through automated transformations.
Resources
The following resources were mentioned in the talk, used for research, or are otherwise relevant:
- Automate Updating Dependencies (nx migrate) - Nx
- Migration Generators - Nx
- Using the Compiler API - TypeScript Wiki
- The ESTree Spec
- AST Explorer
Commit Your Code 2026
Capital One Campus, Plano, USA