![Chris Griffing](https://gitnation.imgix.net/stichting-frontend-amsterdam/image/upload/v1691045806/Chris_Griffing_bsgxfd.jpg?auto=format,compress&fit=crop&w=300&h=300)
Chris Griffing
A lifelong snowboarder, Chris loves long walks in the snow and toppling end over end through deep powder. He has a passion for streaming software development on Twitch and loves to just chat about tech and hang out.
Trees aren't just Foliage: ASTs and Practical Usage
React Summit US 2023
![React Summit US 2023](https://gitnation.imgix.net/stichting-frontend-amsterdam/image/upload/v1691484715/RSUS_Portal_400x400_gwyiwq.png?auto=format,compress&fit=scale&w=60)
9 min
Trees aren't just Foliage: ASTs and Practical Usage
ASTs are prevalent in everything we do. ESLint, Typescript, etc allow us to dive into our source code in a way we might not be familiar with. Let's take a look at how some modern tools use ASTs to improve our lives as developers. Some of the tools to be covered include: TS-Morph, Typescript, TreeSitter, and ESlint. Depending on time, I can dig into various tools and patterns for working with ASTs and how they can fit into any modern developer workflow.