Speakers
- Brad Abrams
- Tom Ball
- Tim Berglund
- David Boloker
- Ryan Breen
- Thomas Burleson
- Bob Byron
- Max Carlson
- James Carr
- Ludovic Champenois
- Patrick Chanezon
- Scott Davis
- Gabriel Dayley
- Scott Dietzen
- Keith Donald
- Nicholas Eddy
- Ben Ellingson
- Cal Evans
- Jon Ferraiolo
- Neal Ford
- Thomas Fuchs
- Jesse James Garrett
- Mike Girouard
- Nate Grover
- Aaron Gustafson
- Kevin Hakman
- Clint Hall
- Stuart Halloway
- Patrick Haney
- Mike Heath
- Josh Holmes
- Molly Holzschlag
- Kevin Hoyt
- Bob Ippolito
- Denise Jacobs
- Bruce Johnson
- Sean Kane
- Dave Klein
- Nik Krimm
- Brian Leroux
- Howard Lewis Ship
- Andrew Lombardi
- Kevin Lynch
- Dustin Machi
- Matthew McCullough
- Steffen Meschkat
- Eric Miller
- Eric Miraglia
- William Morris
- Rebecca Murphey
- Mark Murphy
- Ted Neward
- Aaron Newton
- Pratik Patel
- Vic Patterson
- Nandini Ramani
- Aza Raskin
- Torrey Rice
- Tom Robinson
- Rick Ross
- Rob Rusher
- Alex Russell
- Christian Schalk
- Dylan Schiemann
- Matt Schmidt
- Nathaniel Schutta
- Bill Scott
- Scott Shattuck
- Deryk Sinotte
- Ken Sipe
- Brian Sletten
- Steve Souders
- Etienne Studer
- Venkat Subramaniam
- Tenni Theurer
- David Verba
- Rich Waters
- Dustin Whittle
- Mike Wilcox
- Greg Wilkins
- James Williams
- Chris Wilson
- Andrew Wirick
- Richard Worth
- Nicholas C. Zakas
- Kris Zyp
Dylan Schiemann
Co-founder of the DoJo Toolkit
development toolkits and frameworks like Dojo, cometD, DWR, and Persevere. Prior to SitePen, Dylan developed web applications for companies like Renkoo, Informatica, Security FrameWorks and Vizional Technologies. He is a co-founder of Comet Daily, LLC, a board member at Dojo Foundation and a member of the Advisory Board at Aptana. Dylan
earned his Masters in Physical Chemistry from UCLA and his B.A. in Mathematics from Whittier College.
Presentations
Introduction to the Dojo Toolkit
The Dojo Toolkit is a robust toolkit for creating JavaScript-based web applications. I
In this talk you will learn about:
- The origins of the toolkit
- A high level overview of features and project direction and philosophy
- A comparison with other Ajax toolkits
Comet and the Real-time Web
Sometimes Ajax isn't fast enough. For applications with frequent updates or large amounts of data transit such as chat or real-time data display, Comet is the answer.
In this session, you'll learn about the techniques, protocols, servers, and clients that are commonly classified as Comet.
Large-Scale Ajax Application Architectures
When your web application goes beyond the simple inclusion of a few lines of script and becomes a full-fledged application, there are a variety of strategies and patterns to consider that vary based on a number of factors:
- type of application
- network characteristics
- approach to APIs and the type of application you are delivering, the network and server
We'll conclude this session with a review of performance optimization techniques and tips.
Now What?
The past few years have seen a massive proliferation of platforms and approaches to developing web applications. Life used to be simple: target two browsers and you were done.
Now, we have a multitude of new browsers in a variety of environments including mobile, offline, desktop, web operating systems, and more. Distribution of web applications is changing too, with social platforms, app stores, and other deployment options becoming popular... it's become vogue to have applications that require a simple installation step! So what should a developer do next? What's coming down the road and where are things going? This talk will explore where the web world is going.
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.