by Suhas SG (@jargnar) on Thursday, June 25, 2015

+9
Vote on this proposal
Status: Confirmed & Scheduled
View session in schedule
Section
Full talk

Technical level
Intermediate

Media

Objective

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.

Description

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.

Requirements

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.