In jQuery 1.5, the ajax method, responsible for all ajax requests issued using the library, has been completely rewritten. Since 1.5 has been released, Deferreds and how they're used internally by ajax has seen a lot of press. Less known are the three ajax extension points introduced with the rewrite: - prefilters, - converters, - and, transports. In this talk, I'll present those extension points, how they can be used and, also, how flexible ajax can get when prefilters, converters and transports are used together.
by Philip Floetotto
Making movies is not all about pretty pictures as the management effort for creating Oscar winning movies is often a daunting tasks. This talk focuses on how jQuery is used to create flexible and intuitive tools to help our production team stay organized. We'll be covering some of our in-house plugins as well as how jQuery UI enabled us to create fast and interactive interfaces for both managers and artists.
by Boris Moore
jQuery Templates is much more than an engine to render HTML strings from data. It is designed to harness data and provide the means to easily build rich, maintainable, responsive, interactive browser apps in ways which, without templates, would be a daunting task. jQuery Data Link is also coming of age, and this presentation will show how together Templates and Data Link open up powerful new possibilities. The presentation will address not just first steps in using templates and data linking, but also dive deeper into some of the more advanced scenarios, and reveal the potential provided by some of the less well-known features.
Many jQuery users were introduced to the library when they needed to make something "slide up" or "move around" on the page. Regardless of how far you have come in your use of jQuery since then, animation and css changes still have a very big and often overlooked role in providing feedback to the user. Even experienced developers make mistakes in their use of the CSS and animation methods when they don't understand how to balance CSS, jQuery and user expectations. Mistakes in this area can often lead to sluggish performance and broken interfaces.
Learn how to effectively use the jQuery CSS and animation methods to provide clear and meaninful feedback to the user while keeping your code efficient and fast. We'll take an in depth look at queing, easing, class manipulation strategies, animation strategies, custom animations and some additional tricks of the trade. Feel free to bring your laptop and follow along as you will be able to start using these techniques right away.
As a bonus, we will also take a brief look at how jQuery can be used as a backup for CSS3 transitions and animations.
by Garann Means
You thought you were building a proof of concept, but then that proof of concept went live. Or you had two weeks to build what should have taken two months. Or the handful of progressive enhancements you threw onto a page to make the user experience a little nicer somehow evolved into an entire single-page app. Whatever the reason, you find yourself with a full-blown application built around click events and a staggering number of plugins you can't even remember downloading. If you could rewrite it, you'd use a framework built with your scenario in mind, but it gets 17 zillion hits a day and there's only one of you and starting from scratch isn't an option. No, what you need is the philosophy of a framework broken into discrete pieces that fit into a one- or two-week release cycle. This talk aims to provide bite-sized strategies you can implement in a short amount of time with minimal disruption to unchain your application from the DOM.
by Paul Irish
Get up to speed on all the newest features of a web app developer's best friend, Chrome Dev Tools. Update CSS styles on the fly, get a diff or save changes to disk. Set breakpoints on everything imaginable and dig into the networking stack to uncover performance gains.
Get better familiarized with the tools you depend on to make you productive. We'll cover tricks unique to jQuery development and techniques for faster iterations within your team, through collaborative debugging.
by Darcy Clarke
Don't be surprised if you walk away from this talk with the tools to build something that users can't stop tweeting and retweeting about; like it was a Justin Bieber song.
User experience has never been more important. You only get one shot at impressing a new user and jQuery can help you meet that challenge. Cracking open the core UX philosophies and learning to master usability, user interface and interaction, with the help of jQuery and friends, this talk will give you the tools and understanding to create a meaningful experience for any project.
by Boaz Sender
Members of the jQuery Team answer your questions.
16th–17th April 2011