Unleashing the TypeScript Compiler
Details
NebraskaJS is back! Nick Nisi will be talking about TypeScript, if you can believe it! A very special thanks to Improving for sponsoring the space and the food!
5:30pm: Networking / food
6:00pm: Talk
Talk Summary
Let's be honest: manipulating or refactoring a large codebase can sometimes make even the best of us break into a cold sweat. But did you know that TypeScript's Compiler API can be your secret weapon in tackling this challenge?
We'll start off by breaking down the key concepts - from the Compiler API and codemods to code formatting - and unveil how they all tie back to the Abstract Syntax Trees (ASTs). Using a real-world example from my work on a Developer Experience team, we'll dive into how we can leverage the TypeScript tooling to our advantage. We'll query our own code to get a clear understanding of scope and then I'll walk you through automating far-reaching changes to your code with confidence, whether that spans hundreds of files or just a handful.
In this talk, you'll not only leave with a solid grasp of how to make the TypeScript Compiler API work for you and how to apply that work in a practical way. Let's demystify the ASTs and transform your coding experience!
Interested in speaking at an upcoming meetup? Reach out! We accept talks at all skill levels and can even help you with the process. Talks can be full-length (1 hour) to lightning talks, or anywhere in between. Speaking at meetups is a great way to organize your thoughts, prepare for an upcoming conference, or to stand out from the others. We hope to hear from you soon!
