JS.Chi - Javascript Metaprogramming

Organiser
Chicago JavaScript Meetup Group
Date
28-29 Apr 2011 (Add to calendar) GMT
Venue
(Exact location not available) , Chicago, US
Cost
Free

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

 

You might also like...

Comments

Other nearby events

Map

Contribute

Why not write for us? Or you could submit an event or a user group in your area. Alternatively just tell us what you think!

Our tools

We've got automatic conversion tools to convert C# to VB.NET, VB.NET to C#. Also you can compress javascript and compress css and generate sql connection strings.

“In order to understand recursion, one must first understand recursion.”