The premise of this idea is to enable data to be translated into HTML either on the browser or the server. The only way to do this on the browser is with JavaScript, so we must have JavaScript on the server as well. Good thing we have NodeJS. Most web application frameworks have some type of templating engine that accepts two things: (1) data, (2) template, and returns HTML to be assembled into an HTTPResponse. But what if we could take the browser-side JavaScript function that handles the XHR response data and run it on the server? With the nodejs-yui3 module, we can!
Recommended prerequisite: Node.js + YUI 3 / Dav Glass.
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.
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 Luke Smith
A look inside some of the core patterns and infrastructure pieces that lie at the heart of YUI 3. This talk is not about sugar; there will be JavaScript. You've been warned.