Westin Fort Lauderdale Beach Resort321 North Fort Lauderdale Beach Boulevard
Fort Lauderdale, FL 33304
Map »
Aaron Newton
Contributor - MooTools JavaScript Framework
Presentations
How to Become a JavaScript Badass (and Why You Should Want To)
Being a JavaScript Badass isn’t only about knowing JavaScript. If you want to get past the kinds of front end jobs that stop at making the company site look pretty and start developing hardcore applications with interesting challenges, you need to be able to do a lot of things really well, most of which aren’t really in the job description or, at least, don’t appear to be as important as just knowing JavaScript.
In this talk Aaron will talk about the things you need to be awesome at and what you can do to learn them as well as what you can expect to get for your trouble.
Programming to Patterns
The JavaScript frameworks make it increasingly easy to write highly expressive and concise functionality that enhances an HTML component, but the power of JavaScript's somewhat hidden inheritance model shouldn't be lost in that power. As programmers gain greater control over user experience design, it's more important than ever to write functionality that is reusable, scalable, and as cheap to maintain as possible without affecting performance. Architecting nearly everything you author into objects that can be extended and reused presents a lot of benefits. T
The speakers (Aaron Newton of MooTools and Dylan Schiemann of Dojo) will each tackle the same problem with code examples in MooTools and Dojo to illustrate the concept.
Beyond the DOM: Lessons Learned from Building Advanced Applications with Object Oriented JavaScript
There's more to JavaScript than effects and AJAX. Web browsers increasingly are where we write applications from email and maps to rich editors and tools for business analytics. For the past year and a half Aaron Newton, working at Cloudera, has been building a suite of tools for managing large scale Hadoop clusters - thousands of machines used for distributed computing.
The challenge of presenting a highly interactive user experience for a variety of tasks - from file browsers to system monitors to query editors - as well as a robust SDK for 3rd parties to write additional tools yielded several lessons and some interesting code that will be presented and discussed, with a focus on object oriented principals, code abstraction, and a range of of JavaScript from low-level architecture to user facing UI development.
