2010 is off to a ridiculous start for the JavaScript community and this month, we have TWO incredible topics and two renowned and respected speakers: Alex Sexton and Kyle Simpson.
Speaker: Alex Sexton Topic: Superclassy Inheritance with JavaScript Alex is a front-end web developer based out of Austin, TX. He is a co- host of the yayQuery Podcast (http://yayquery.com), a weekly show that targets front-end devs with a quirky sense of humor. As a recent Computer Science graduate of The University of Texas, Alex treats JavaScript like the first-class language that it is and specializes in web application development with jQuery. Alex can often be found helping out newbs in the #jquery irc chat on irc.freenode.net as well as on his blog at http://alexsexton.com. Superclassy Inheritance with JavaScript is a quick look at the benefits and consequences of several inheritance patterns in JavaScript. Code reuse plays a major role in the DRY development pattern and leveraging the inheritance patterns built into JavaScript or manipulating them can change the way you build and organize large applications. Unfortunately, JavaScript's reputation and odd naming scheme have stopped people from using all the features that it has to offer. First, we'll discuss the array of options that exist and then go through a real-world example while using our newly honed inheritance-foo to make it play nice. Speaker: Kyle Simpson Topic: Web Performance and JavaScript UI Architecture Kyle Simpson is a UI architect from Austin, TX. He is passionate about user experience, specifically optimizing the UI to be as responsive, efficient, secure, and scalable as possible. He considers JavaScript the ultimate language and is constantly tinkering with how to push it further. If something can't be done in JavaScript or web technology, he's bored by it. He has a number of open-source projects, including flXHR, LABjs, mpAjax, and jXHR, and he also is a core contributor to SWFObject. Kyle can be found talking about JavaScript on Twitter @getify and @AustinJS. We will cover a couple of recent endeavors of mine into improving page- load performance on web sites. One is a set of experiments in various ways to deliver JavaScript code to the browser but to defer its execution until later. Such techniques are particularly well suited to mobile applications, but have some benefit to traditional browser apps as well. The other endeavor is a new site/service just launched at http://2static.it -- a service to provide free sub-domain aliases to create a cookie-free URL to load your static page assets (JS, CSS, images, SWFs, etc). As time permits, I will also give an intro/preview to both my upcoming talk at Developer-Day Austin and my upcoming talk at SXSW Interactive, on JavaScript UI Architecture. We'll cover a new theory/approach to UI architecture I'm calling CVC (Client-View-Controller), which is a deconstructed variation on the more common MVC pattern. It involves a simple template engine (written in JavaScript) which can run either on the server or in the browser, as well as several JavaScript based "controller" modules. When: Tuesday January 19th, 2010 **7:30-9:30 PM.** Where: Virtue Group's Office (http://www.virtuegroup.net/) -- 1206 W 43rd Street Austin TX 78756 (** THIS IS AN ACTUAL BUSINESS, NOT A HOME, LOOK FOR SIGN ON DOOR **) Here's a map: http://bit.ly/cMtza Parking is on the street, or you can take the #3 bus or #338 bus, both of which have stops close by. Afterwards, the discussion carries on one block away at The Draught House, where it just happens to be pint night so you can get your beer fix here. Map of Draught House: http://bit.ly/blsxp Any questions or suggestions, please feel free to contact Joe ( @joemccann ) or Kyle ( @getify ). Also, official group on twitter: @AustinJS
-- Our Web site: http://www.RefreshAustin.org/ You received this message because you are subscribed to the Google Groups "Refresh Austin" group. [ Posting ] To post to this group, send email to [email protected] Job-related postings should follow http://tr.im/refreshaustinjobspolicy We do not accept job posts from recruiters. [ Unsubscribe ] To unsubscribe from this group, send email to [email protected] [ More Info ] For more options, visit this group at http://groups.google.com/group/Refresh-Austin
