Javascript metaprogramming - present and future: Despite being one of the most relentlessly dynamic languages on the planet, JavaScript's metaprogramming facilities have always lagged behind those of its cousins like Smalltalk, Python, and Ruby. No longer! First we'll examine ECMAScript 5 property descriptors, which are already available in most browsers. Descriptors lay the foundation for metaprogramming by giving the developer complete control over the way JavaScript objects respond to property access. Then we'll peer into the very near future and take a look at ECMAScript "Harmony" proxies: meta-level "interceptor" objects that can respond to property access in a completely generic way. Proxies bring enormous power to JavaScript: from security and access control to "aspects" to embedded DSLs.
Fredrick Polgardy (@polgfred) has presented at JS.chi several times before.
Lightning Talks:
KAPI - Jeremy Kahn (http://www.jeremyckahn.com/) wants to put the final nail in the Flash coffin with a keyframe API built on the canvas tag.
Your talk here - Lots of lightning talks add some spice to the evening. Contact the organizers if you've got something to share.
Schedule
6:30 20-30 minute talk
7:00 Free pizza and beer courtesy of Enova Financial
7:15 Lightning Talks
8:15 OReilly JavaScript Book giveaway
8:30 Head over to Elephant & Castle Pub for drinks and networking
See old talks at http://javascriptchicago.com
Comments