Compiling modern JavaScript to older ECMAScript-compatible versions has allowed the web to evolve incredibly fast while making us happier developers. But how does the compilation process work? How can we write our own Babel plugins? What do we need to know to get started doing it?
In this talk, we will explore the world of compilers, keeping things easy and accessible to anyone, so that everyone can start writing their own Babel plugins or extending the default JavaScript grammar.