Speakers
- Matt Stine
- Brian Sletten
- Ken Sipe
- Nathaniel Schutta
- Pratik Patel
- Matthew McCullough
- Neal Ford
- Tim Berglund
- Peter Bell
- Craig Walls
- Venkat Subramaniam
- Kris Zyp
- Nicholas C. Zakas
- Andrew Wirick
- Chris Wilson
- James Williams
- Greg Wilkins
- Meghan Wilker
- Mike Wilcox
- Dustin Whittle
- Estelle Weyl
- Johnny Wey
- Eric Wendelin
- Rich Waters
- James Ward
- David Verba
- Tom Valletta
- Johannes Ullrich
- Tenni Theurer
- Etienne Studer
- Steve Souders
- Deryk Sinotte
- John Simone
- Scott Shattuck
- Bill Scott
- Matt Schmidt
- Dylan Schiemann
- Christian Schalk
- Brian Sam-Bodden
- Terry Ryan
- Alex Russell
- Rob Rusher
- Rick Ross
- Tom Robinson
- Torrey Rice
- Aza Raskin
- Nandini Ramani
- Matt Raible
- Jason Porter
- Vic Patterson
- Andy Painter
- Noah Paci
- Aaron Newton
- Mark Murphy
- Rebecca Murphey
- William Morris
- Eric Miraglia
- Eric Miller
- Steffen Meschkat
- Dustin Machi
- Nancy Lyons
- Kevin Lynch
- Andrew Lombardi
- Howard Lewis Ship
- Brian Leroux
- Brent Laster
- Seth Ladd
- Nik Krimm
- Kenneth Kousen
- Sean Kane
- Tim Kadlec
- Christopher Judd
- Bruce Johnson
- Denise Jacobs
- Bob Ippolito
- Kevin Hoyt
- Molly Holzschlag
- Josh Holmes
- Mike Heath
- Les Hazlewood
- Erik Hatcher
- James Harmon
- Patrick Haney
- Stuart Halloway
- Clint Hall
- Wesley Hales
- Kevin Hakman
- Aaron Gustafson
- Arun Gupta
- Nate Grover
- Mike Girouard
- Jesse James Garrett
- Raju Gandhi
- Thomas Fuchs
- Aaron Frost
- Judson Flamm
- Connie Finkelman
- Jon Ferraiolo
- Szczepan Faber
- Cal Evans
- Ben Ellingson
- Nicholas Eddy
- Scott Dietzen
- Gabriel Dayley
- Luke Daley
- Adrian Cole
- Roy Clarkson
- Patrick Chanezon
- David Chandler
- Ludovic Champenois
- Max Carlson
- Pete Campbell
- Bob Byron
- Thomas Burleson
- Michal Budzynski
- John Brinnand
- Ryan Breen
- Simone Bordet
- David Boloker
- David Bock
- Rey Bango
- Tom Ball
- Dan Allen
- Brad Abrams
Rebecca Murphey
JavaScript Application Developer & Author
I am a JavaScript application developer and consultant, working to help clients write client-side applications that treat JavaScript as a rich and powerful language, not a toy. I'm the
co-host of the rollicking yayQuery podcast, the organizer of the unexpectedly epic TXJS, a contributor to the jQuery Cookbook from O'Reilly, and the author of jQuery Fundamentals.
Presentations
Cleaner, Leaner, Meaner: Refactoring Your JavaScript
Your first iteration of a feature gets the job done, but you have a sneaking suspicion it could be a whole lot cleaner. Where to start? Is refactoring worth the time?
In this talk, we'll look at strategies for refactoring our JavaScript, with a focus on isolating individual pieces of functionality and eliminating repetition. We'll weigh the evils of premature optimization against the imperative of lean, maintainable code, and you'll learn how to spot bad decisions you might be making in that first iteration, reducing the need for refactoring in the first place.
Beyond jQuery: A Gentle Introduction to Building Applications with Dojo
Leaving the comforts of a library like jQuery can feel daunting, but the needs of a non-trivial application often demand more than the much-loved library has to offer.
In this talk, we'll explore basic patterns for using the Dojo Toolkit to build applications. We'll look at its inheritance system, pub/sub mechanism for handling communication between components, templated widgets that encapsulate a feature and its DOM representation, and more. We'll also look at how to accomplish typical jQuery tasks like DOM manipulation, Ajax, and event connection using Dojo, giving you the know-how you need to safely venture beyond the world of jQuery.