Feb 21, 2020 • ☕️ 2 min read
Most transpilers use Abstract Syntax Tree (AST) as intermediate format while processing source file, transforming syntax, performing optimizations.
The Abstract Syntax Tree (AST) allows for this to take place because it breaks down code and organizes it with all of its metadata in a hierarchical tree.
Transpilers allow developers to write future facing code, even though the current version of the language isn’t supported in all environments. (Henry Zhu)
Microservices is an architectural and organizational approach to software development where software is composed of small independent services
CSS preprocessors empower CSS with variables, nesting, inheritance, mixins, functions, and mathematical operations
Lerna is a tool that optimizes the workflow around managing multi-package repositories with git and npm
A hash function used in Rabin–Karp's string search algorithm