Your current filters are…
by Dav Glass
YUI 3 and Node.js, working together, help us fully realize the promise of progressive enhancement (and a lot of other cool stuff). Dav will be showing how it's done and what's possible using these powerful tools together.
by Ross Harmes
A look at how Flickr converted from YUI 2 to YUI 3, and in the process, reduced load times by 80%. We'll examine the unforeseen consequences that can arise from following performance guidelines and porting your site to YUI 3, and how to overcome them. We'll also discuss what performance metrics matter on a page where everything is deferred.
by Dan Hunt
Recommended prerequisite: Node.js + YUI 3 / Dav Glass.
In this talk, Liferay's Nate Cavanaugh and Eduardo Lundgren will walk through and give demos, explanations and code samples for the 60+ widgets, extensions and utilities that they were able to build on top of YUI 3, and how those modules help make development easier day to day.
A look at TipTheWeb (with live demo action), digging into how we built our web application's rich UI on YUI 3 — the project-scale codebase, strategies developed, and YUI Gallery modules that came out of it. Followed up with a dive into TipTheWeb's advanced usage of YQL to process our most important data, URLs; making YQL the place where web service requests are made and data is gathered.
This session demonstrates how YUI can be used with SVG (Scalable Vector Graphics) to create rich, animated and interactive graphical effects. After showing examples from the svg-wow.org web site, the session will show in detail how the gallery-svg module for the YUI gallery can be used for simple examples (such as animating shape properties) to or more complex ones (such as morphing shapes or animating filter effects).
by Ryan Grove
An all-new AutoComplete widget is landing in YUI 3.3.0. In this talk, AutoComplete author Ryan Grove will take you on a whirlwind tour of some of the many autocomplete patterns it makes possible, as well as a deep dive into its powerful new YQL integration, filtering, and highlighting capabilities.
You may now use direct manipulation for fun and profit. Finger replaces mouse. Direct replaces indirect. Users swipe, flick, pinch and tap where recently they clicked and clicked and clicked. And it's not just for phones anymore.
But some things don't change: Complexity accumulates and must be engineered down. Idioms emerge and diverge, and standards must arise. Normalization is necessary and tooling is needed. As the new outcroppings of touch appear on the landscape, YUI will once again lend a hand, joining forces with us all to tackle these challenges in the service of our users. In this session we'll survey the current landscape of touch across multiple devices and use cases. We'll identify where patterns are emerging, where YUI is engaging, and where we can all get involved.
Creating a touch-based interface for devices like the iPad and iPhone is easy with YUI 3. But giving your users a truly great experience means paying attention to details such as finger size (they're big) or the speed of the devices (they're slow). Mark will share some of the lessons his team learned while adding touch support to Yahoo! Fantasy Sports, including tips like replacing "fancy" with "fancier" and the value of procrastination.
by Norbert Lindenberg
by Luke Smith
Liferay's Nate Cavanaugh and Eduardo Lundgren will discuss the best practices they've learned in building and extending YUI3 components, ways to work with the grain of development and ways to form your own grain. This talk will cover topics such as how handle automatic binding and syncing of attributes for widgets, sharing skins across widgets, and optimizing your dependencies.
by Matt Sweeney
by Pat Cavit
by Reid Burke
Testing cross-browser web applications has been too difficult for too long: You're either manually reloading browsers or struggling with complicated automation software. YUI changed all of that with Yeti.
Yeti delivers your test results from any number of browsers with one command. Yeti requires no "driver" software—if you can navigate a browser to a web page, you're set—so it's ideal for mobile device testing.
In this session, you'll learn when you should use automated testing, how Yeti works with YUI Test, how to setup cross-browser testing in minutes and how the YUI team uses Yeti to ship a better product.
by Satyen Desai
In this talk, Satyen will share YUI's approach to supporting the new set of web enabled devices on the market today, and how we'd like to think of them in terms of features and constraints as opposed to an isolated problem space.
A robust loading strategy is one of the most important pieces when you think about optimization for high traffic websites. YUI Loader is a wonderful piece of software, and learning how to leverage it is a MUST-HAVE for YUI developers. Dynamic injections, controlling early user interactions, parallel downloads, preloading asssets, and window-iframe loading strategies are some of the topics that Caridy will cover in this presentation that examines Yahoo! Search as a case study.
8th–10th November 2010