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

Reply via email to