by ryah
Node is meant to be a minimalistic system for doing non-blocking I/O with javascript. The initial implementation is usable and generally fast, but there are many cases where needed features are missing and performance is not good. In this talk I will explain what I see was Node's deficiencies and how they are being addressed.
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 Tantek Çelik, Douglas Crockford, ryah, Elaine Wherry, Joe Hewitt and Thomas Sha
YUIConf has brought together this distinguished panel to explore the near future of the discipline at a time of great change. Scheduled panelists include Elaine Wherry, founder and frontend architect at Meebo; Douglas Crockford, JavaScript architect at Yahoo!; Tantek Çelik, technologist and author; Ryan Dahl, creator of Node.js; Joe Hewitt of Facebook, creator of Firebug and one of the most downloaded mobile applications of all time (Facebook for iOS); Thomas Sha, YUI founder at Yahoo!.