jQuery Summit

Bookmark and Share

Environments for Humans brings together some of the Web's most notable experts in jQuery for an all-new, two day online conference, the jQuery Summit (Add event) on Nov. 16th and 17th from 9am to 6pm (CT). Purchase your tickets now! The first 50 tickets are only $149 for individual tickets, or $449 for a meeting room ticket.

In-Kind Sponsorship

In-Kind Sponsorship by O'Reilly

Why Attend?

Designer Track

Tuesday, Nov. 16th - 9am to 6pm CT

Sessions

jQuery & Common Client Requests

Chris Coyier
by Chris Coyier

Using jQuery on the sites you work on means that you have a powerful tool at your fingertips for when clients come a-knocking with requests.

In this session we cover some of those common client requests and how you can solve them through the powers of jQuery like:

  • Changing HTML you don't have access to
  • Keep the music playing!
  • Sliding around
  • Incorporating Twitter
  • Lightboxes

jQuery vs. CSS3

Jonathan Snook
by Jonathan Snook

Maybe it started off innocently with the hover pseudo selector, but CSS has been slowly creeping onto JavaScript's turf.

Now CSS has become much bigger now and is increasingly doing things that we used jQuery for.

Jonathan Snook's session will take a look at what CSS3 has to offer and how it compares to using jQuery.

jQuery & eCSStender

Aaron Gustafson
by Aaron Gustafson

Say goodbye to the browser-specific properties and hacks cluttering your files and say hello to lean, mean CSS.

With eCSStender, when you write the rules, browsers pay attention.

In this session, Aaron Gustafson discusses:

  • Why Web designers would love eCSStender
  • How eCSStender works
  • How extensions can be implemented; and
  • How to build extensions using jQuery

jQuery UI

Richard Worth
by 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.

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.

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.

Designer’s Perspective on jQuery

Emily Lewis
by Emily Lewis

jQuery started off a programmer's solution to streamline the client-side scripting, it's quickly grown in popularity by being a part of 25% of all Web sites.

But wait, there's more!

jQuery is also a friend to designers as well!

In this session, Emily Lewis outlines and examines the designer's benefits of jQuery and how it can make their workflow easier.

jQuery & Google Maps

Marc Grabanski
by Marc Grabanski

Google Maps has a wide array of APIs that let you embed the robust functionality and everyday usefulness of Google Maps into your own website and applications, and overlay your own data.

In this session, learn how to build on top of the Google Maps API with the interactivity of jQuery and the theme-ability of jQuery UI.

Marc Grabanski looks at where it makes sense to stop using the maps API when to start using jQuery in your maps mashups.

Idiomatic jQuery

Ben Alman
by Ben Alman

You know that warm, fuzzy feeling you get from using jQuery's API?

Whether you're developing a jQuery plugin or just using jQuery in your project, there's no reason why your code can't feel like a natural extension of the jQuery API.

With practical examples of how to implement custom events, chainable collection-based methods, stack manipulation, and methods that double as getters and setters, this talk will help you identify areas where your code can be more jQuery-like.

jQuery Community

Ralph Whitbeck
by Ralph Whitbeck

In this talk, we explore various options available to jQuery designers and developers to be able to contribute back to the jQuery Community. We discuss ways to have a big impact on a great number of people—from offering help on the forum to sharing plugins to writing tutorials. And we'll look at the proper procedures for reporting bugs and submitting patches.

This talk is meant for anyone who is interested in jQuery, from the very beginner to the more advanced user who is looking to get more involved with the community.

Developer Track

Wednesday, Nov. 17th - 9am to 6pm CT

Sessions

The State of jQuery

John Resig
by John Resig

John Resig is a JavaScript Tool Developer for the Mozilla Corporation and the author of the book Pro JavaScript Techniques. He's also the creator and lead developer of the jQuery JavaScript library.

Currently, John is located in Boston, MA. He's hard at work on his second book, Secrets of the JavaScript Ninja.

John Resig, JavaScript's Chuck Norris and creator of jQuery, shares his insight on the past, present, and future of this most popular JavaScript framework.

The jQuery Source

Paul Irish
by Paul Irish

In this session, Paul Irish opens the jQuery source and runs through how the jQuery object works, covering self-executing anonymous functions as a global abatement technique, several interesting jQuery methods, internal jQuery paradigms, hiddenhancements, plugin architecture, and the evented model of application design.

You'll learn JavaScript techniques you can apply to your own code, as well as the basic workings of jQuery itself!

Functionality-Focused
Code Organization

Rebecca Murphy
by Rebecca Murphey

The magic of jQuery’s CSS-based selection makes it easy to think about our code in terms of the DOM, and sometimes that approach is exactly right.

Other times, though, what we’re trying to accomplish is only tangentially related to our nodes, and opting for an approach where we think in terms of functionality — not how that functionality is manifested on our page — can pay big dividends in terms of flexibility.

In this talk, we look at a small sample application where the DOM takes a back seat to functionality-focused modules, and see how the approach can change the way we write and organize our code.

jQuery & Performance Script Loading

Kyle Simpson and James Burke
by Kyle Simpson
& James Burke

Kyle Simpson, creator of LABjs, and James Burke, creator of RequireJS, will team up to cover asynchronous script loading and dependency management in-depth, hoping to dispel misconceptions and myths about this complicated topic, providing you with practical knowledge and techniques. We'll explain the different features of LABjs and RequireJS, respectively, and help compare and contrast their strengths and weaknesses for various use cases.

From simple client-side loading of jQuery and plugins to a complete build-time dependency management solution on your server, this talk will give you rock-solid script loading approaches you can implement immediately in your own jQuery projects.

jQuery Pluginization

Ben Alman
by Ben Alman

One of the benefits of jQuery is the ability to write external plugins.

In this live-coding session, Ben explains how, with just a little thought and effort around generalization, parameterization and organization, you can convert your "just get the job done" jQuery code into a legitimate, reusable, modular jQuery plugin.

Fixing These jQuery

Adam J. Sontag
by Adam J. Sontag

The road to jQuery success is paved with the guts of bugs slain along the way. At "Fixing These jQuery", you'll understand how to approach your jQuery and JavaScript problems methodologically, and we'll cover many of the common caveats that every jQuery user encounters sooner or later. You'll learn what you should do when your code doesn't do what it should. Sure, docs and support can provide a quick leg up when you're in a pinch, but once you arm yourself with the right tools and knowledge, you can traverse the thorniest of thickets!

jQuery's Best Friends

Alex Sexton
by Alex Sexton

Alex Sexton wants to help you make your application as super-sweet as possible.

He thinks that jQuery is an excellent tool for a good chunk of your common front-end needs. He thinks the jQuery plugin ecosystem is super-handy at times as well, but knows that you often wonder "what are the most handy tools that I should be using alongside jQuery?"

His talk is about the tools that fill in the biggest gaps and fit in the nicest with jQuery. He'll discuss templating, dependency management, progressive enhancement and other areas that jQuery could use a helping hand.

He'll also cover practical paths for structuring and implementing these third-party solutions in your app.

jQuery Templating

Rey Bango
by Rey Bango

Server-side Templating engines have been commonplace for years and now they're making their way to the client-side.

Why keep building dynamic content using JavaScript string concatenation when you can take advantage of the maintainable models provided by client-side templating engines?

In this presentation, Rey shows you a new way to produce easily maintainable dynamic pages via pre-built JavaScript templates and the Official jQuery Templating plugin.

 
Do you have a discount code? Lucky you! Enter it here:
 

How Does It Work?

Once you are registered, you will receive a follow-up email to confirm your reservation. Later on, as the event draws near, you will receive a more detailed message, with the full schedule and other helpful information to help you take full advantage of your conference-going experience and plan your day.

On the day of the conference, you will receive an email invitation about 45 minutes before everything starts. Click on the enclosed link to sign in and enter the virtual meeting space. Once you are signed in, you’ll be able to see and hear the presentations as they happen, ask questions as needed and chat with the other attendees if you like!

Technical Specifications: to attend The Summit, you will need a modern web browser (Firefox 1.5, IE 6 & Safari 2 or newer, for example) and a recent version of the Adobe Flash Player. Follow this link to run our system diagnostic (opens in a new window). It will let you know right away which plug-ins, if any, you will need to update before the event.

Still have questions? Contact us at e4h@heatvision.com if there’s anything else you’d like to know.