[newline] Understand Abstract Syntax Trees - ASTs - in Practical and Useful Ways for Frontend Developers

🎯 Загружено автоматически через бота: 🚫 Оригинал видео: 📺 Данное видео принадлежит каналу «newline» (@newlinedotco). Оно представлено в нашем сообществе исключительно в информационных, научных, образовательных или культурных целях. Наше сообщество не утверждает никаких прав на данное видео. Пожалуйста, поддержите автора, посетив его оригинальный канал. ✉️ Если у вас есть претензии к авторским правам на данное видео, пожалуйста, свяжитесь с нами по почте support@, и мы немедленно удалим его. 📃 Оригинальное описание: Master abstract syntax trees, ASTs, with Wealthfront Engineer, Spencer Miskoviak. Spencer shares his understanding of ASTs, acquired throughout his career at Wealthfront and previously Handshake and Target, to help up-level your ability to maintain continuously evolving large JavaScript codebases, to parse, traverse, and generate abstract syntax trees and much more. Get started with abstract syntax tree fundamentals and dive deep into several practical use cases of abstract syntax trees in the full course, Practical Abstract Syntax Trees, here: As a frontend engineer, it can be difficult to appreciate ASTs because you likely don’t use traditional compilers outputting bytecode as such. It is likely that you rely on tooling built on top of abstract syntax trees. Some common examples of frontend build tools or compilers that rely on abstract syntax trees are webpack, babel, and swc. However, ASTs aren’t isolated to build tools either. Tools like Prettier (code formatter), ESLint (code linter), or jscodeshift (code transformer) have different purposes but they all rely on abstract syntax trees. It’s not necessary to understand abstract syntax trees to be a productive and successful frontend engineer. However, having a basic understanding can boost your ability to maintain and make sweeping changes to any sized codebase in a safe and reliable way. This course is produced by ewline; building courses for developers from software professionals. We democratize production-level details that you would have to spend years educating yourself by working at a Silicon Valley company. Get instant access to this course and other newline e-books, guides and courses by subscribing here: #newline #AbstractSyntaxTrees #JavaScript Connect with ewline Online! Visit ewline’s Website: Find ewline on Facebook: Follow ewline on Twitter: Follow ewline on Instagram: Chapters Course Introduction AST Basics Exploring an AST JavaScript AST Ecosystem Environment Setup Generating a JavaScript AST Traversing an AST Preventing Runtime Errors (with Types)
Back to Top