Metaprogramming

Metaprogramming in ES6: Part 3 - Proxies

The third installment of our look at Metaprogramming in ES6. In this last post we'll be looking at possibly the coolest ES6 Reflection feature: Proxies…

Metaprogramming in ES6: Part 2 - Reflect

With ES6 comes a brand new API, Reflect. Reflect provides a bunch of useful introspection methods to dive into your code, here's a look…

Metaprogramming in ES6: Symbols and why they're awesome

ES6 comes with a slew of new metaprogramming tools, which provide low level hooks into code mechanics. With these comes Symbols, here's a look…