JSFoo 2015

The future of JavaScript

Suhas SG


Metaprogramming - A journey into ES6

Submitted Jun 25, 2015

Intermediate JavaScript users can hope to graduate to advanced level by understanding metaprogramming and using ES6’s Symbols, Proxies and Reflect API for writing elegant code that’ll make their co-workers drool.


Metaprogramming is an art. It is an art often used by ninjas to conceal some of their swift and masterful sword strokes.

A mastery over metaprogramming can help each one of us write better code, both materially and spiritually. In this talk, we embark on a journey that will unravel some of the techniques of metaprogramming and specifically how to metaprogram with ES6’s new Symbols, Proxies and Reflect features.


A laptop with a browser, probably just a little sense of humor along with it. :-)

Speaker bio

Suhas is a Data Scientist at Gramener. Suhas loves to speak anything technology, computer science, and physics. He has over 4 years of web programming experience.

Suhas is also a coordinator for the Internet Society Bangalore chapter, and propogates the idea of a free Internet for all. His ‘Empower Artisans‘ project in 2013 was featured by CNN.





{{ gettext('Login to leave a comment') }}

{{ gettext('Post a comment…') }}
{{ gettext('New comment') }}
{{ formTitle }}

{{ errorMsg }}

{{ gettext('No comments posted yet') }}