The jQuery Summit
Thursday, November 19, 2009 from 9:00 AM to 6:00 PM (CST)
About The jQuery Summit
The Summit Series lets you build your skill set without having to leave your computer. Each Summit is a virtual conference—all you need is a computer and internet connection to attend. A new presentation begins at the top of every hour, and attendees can chat with each other and ask questions of the presenters throughout the day.
Registration for The jQuery Summit is now open! Join us to hear the latest on jQuery from these experts:
- 10:00 a.m. jQuery Anti-Patterns for Performance & Compression with Paul Irish
- 11:00 a.m. Building Robust jQuery Plugins with Jörn Zaefferer
- 12:00 p.m. Refactoring JQuery with Mike Hostetler
- 2:00 p.m. Rich Interactivity, Simplified with jQuery UI with Richard Worth
- 3:00 p.m. Web Interface Essentials with Marc Grabanski
- 4:00 p.m. RIAs: Building for the Desktop with the Web with Jonathan Snook
- 5:00 p.m. The State of jQuery with John Resig
Every paid registrant will receive an electronic copy of The jQuery Cookbook, a $27.99 value, courtesy of O’Reilly Media through Safari Books Online!
Also, a portion of the proceeds from every Summit goes to a worthy cause. We are pleased to announce that for The jQuery Summit, this donation will go to jQuery Foundation, dedicated to keeping jQuery open source and free.
Supported Platforms: to attend The Summit, you will need a modern web browser (Firefox 1.5, IE 6 & Safari 2 or newer, for example.)
Update Flash: Adobe Flash Player Version 10 is also required. (Most browsers already have Flash installed.) Click on this link to install Flash if you need it.
Try It Out: test your system to ensure it works with the software.
About Our Speakers
Marc Grabanski is an entrepreneurial web developer out of Minneapolis, Minnesota. He currently runs a consulting corporation and is co-founder of two startup companies. Marc's technical skills are focused towards user interface development, but also span across a wide range of technologies and skill-sets. This enables him to manage resources remotely to implement new ideas with his consulting company, MJG International, LLC.
As an author, educator and Web developer, Dave has been designing and developing Web sites since 1995, when he created his first commercial Web site—an online magazine for communication professionals. He’s been the Web master at the University of California, Berkeley and oversaw a complete CSS-based redesign of Macworld.com.
Christopher Schmitt (your emcee)
The founder of Heat Vision, a small new media publishing and design firm, Christopher is an award-winning Web designer who has been working with the Web since 1993. As a sought-after speaker and trainer, Christopher regularly demonstrates the use and benefits of practical standards-based designs. He is Co-Lead of the Adobe Task Force for the Web Standards Project (WaSP) in addition to being a contributing member of its Education Task Force
Author of numerous Web design and digital imaging books, including Adapting to Web Standards: CSS and Ajax for Big Sites and CSS Cookbook, Christopher has also written for New Architect Magazine, A List Apart, Digital Web, and Web Reference.
Richard D. Worth is a UI developer in the Washington, DC area. He is one of the lead developers of jQuery UI, a component framework built on top of jQuery, designed to make Rich Internet Applications as simple as jQuery has made Ajax. Richard is also a co-author of the upcoming book 'jQuery Cookbook'.
Jörn Zaefferer is a professional software developer from Cologne, Germany. He creates application programming interfaces (APIs), graphical user interfaces (GUIs), software architectures and designs databases, for both web and desktop applications. His work focuses on the Java-platform, while clientside-scripting evolves around jQuery. He started contributing to jQuery in mid-2006, and has since co-created and maintained QUnit, jQuery's unit testing framework; released and maintained a half-dozen of very popular jQuery plugins, and contributed to jQuery books as both author and tech-reviewer. He also is a lead developer for jQuery UI.
About The Sessions
jQuery Summit sessions run the gamut from beginner through more intermediate/advanced content. Session times coming soon!
Session content and times subject to change.
The State of jQuery with John Resig
Web Interface Essentials with Marc Grabanski
How do you decide when to use pure CSS, include jQuery or go as far as hacking the core of an existing jQuery plugin? User interface expert Marc Grabanski will tune your mind to approach building new interfaces by explaining some of the logical thinking and patterns behind how interfaces are developed at his company, MJG International.
jQuery Anti-Patterns for Performance & Compression with Paul Irish
jQuery makes it quite easy for you to write some pretty inefficient code, so we'll discuss how to develop in a terse style but with the best possible performance.
- Why everything you've learned about the context argument is wrong.
- Optimal code architecture approaches, e.g. Module Pattern, Constructors, Object Literal
- Why jQuery 1.3 flipped most selector optimization advice on its head
- Where Sizzle doesn't optimize where you'd think it would
- How to write jQuery plugins that are blazingly fast
In this session we'll also touch on how to prepare your code for a run through the YUI Compressor. Using real-world examples, we'll reduce the minified size of scripts by 50% using techniques that retain readability and maintainability.
Refactoring JQuery with Mike Hostetler
One of the benefits of jQuery is with the flexibility that it provides developers with everything from how it selects elements to how events are bound. This flexibility can also be a curse with larger projects and development teams resulting in multiple approaches to the same problem.
jQuery Refactored delivers a series of patterns and plugins to bring structure and organization to common development tasks and interactions. Projects large and small will benefit from this talk which is heavily code centric with a number of practical take aways.
RIAs: Building for the Desktop with the Web with Jonathan Snook
This session will take a look at two prominent desktop platforms, AIR and Titanium, and examine some of the pros and cons of developing with that environment. We'll also take a look at ways to speed up development using rich components like jQuery UI and take advantage of the features of HTML5 and CSS3 that can be used right away.
Rich Interactivity, Simplified, with jQuery UI with Richard Worth
jQuery UI, built on top of jQuery, is a complete set of behaviors and components that can be used in building Rich Internet Applications. Behaviors and components included in jQuery UI include drag-and-drop, resizing, mouse-sorting, mouse-selecting (click-select, shift-select, ctrl-select, lasso select), dialogs, sliders, tabs, trees, grids, toolbars and menus.
Each component adheres to a consistent standard across API, design, behavior and theming. This minimizes the surprise and makes learning all of them as easy as learning one. Just as with jQuery, there is a plugin system in jQuery UI that allows users to easily modify/extend existing components, as well as create your own.
jQuery UI is also built with themes and supports custom themes, for consistency with existing sites/applications.
This session covers how jQuery UI is designed and how it leverages the power, flexibility, and expressiveness of the jQuery API. A live demonstration shows you how to use some of the more common jQuery UI behaviors and components to create rich interactivity.
Building Robust jQuery Plugins with Jörn Zaefferer
The goal of this session is to show to how build a robust jQuery plugin, beyond just the coding aspect. Your take-away should be an understanding of the surrounding infrastructure of plugins.
When & Where
Environments for Humans
The Summit Series brings together expert speakers to explore one topic from different angles, all in one day. Each Summit is chock-full of focused, current content that is highly relevant to today’s Web Designers and Developers. And since it’s all online, you save the expense and hassle of travel. See you at the Summit!