JSFoo 2015

The future of JavaScript

Tickets

Metaprogramming - A journey into ES6

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


Preview video

Section: Full talk Technical level: Intermediate

View proposal in schedule

Abstract

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.

Outline

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.

Links

Slides

http://suhas.co/jsfoo2015/

Preview video

https://youtu.be/vFO77_LkNIU

Comments

Login with Twitter or Google to leave a comment