Summit 2017
Meta Programming in JavaScript
About this presentation
Meta whaaat?! Wikipedia defines it as "a programming technique in which computer programs have the ability to treat programs as their data", but I define meta programming as a way to highly customise built-in features of a programming language.Long a staple of programming languages like Lisp, in this session, Mehdi will introduce the key concepts of metaprogramming with a particular focus on how it's done in JavaScript.