Rey Bango of Ajaxian (and Microsoft) visited Yahoo! last week, and he has posted his interview of YUI core team members Adam Moore, Satyen Desai, and Luke Smith. Check it out on his blog or in the embed below.
Rey Bango of Ajaxian (and Microsoft) visited Yahoo! last week, and he has posted his interview of YUI core team members Adam Moore, Satyen Desai, and Luke Smith. Check it out on his blog or in the embed below.
BayJax organizer Gonzalo Cordero has announced that it’s time for another BayJax, and this time we’ll be celebrating the explosion of server-side JavaScript with Cinco de Node.js at Yahoo!. We have three fantastic speakers: Ryan Dahl, creator of Node.js; Elijah Insua, creator of one of the major DOM abstractions for Node; and Dav Glass, a YUI engineer who has been blogging about his work getting YUI 3 running under Node.
Please join us on May 5th @Yahoo! HQ from 5:30pm to 9:00 p.m. As Gonzalo puts it: “Sombreros, ponchos and luchador outfits are encouraged.” RSVP on the BayJax Meetup page.
Ryan describes his talk this way:
It is well known that event loops rather than threads are required for high-performance servers. Javascript is a language unencumbered of threads and designed specifically to be used with asynchronous evented I/O, making it an attractive means of programming server software. Node.js ties together the V8 Javascript compiler with an event loop, a thread pool for making blocking system calls, and a carefully designed HTTP parser to provide a browser-like interface to creating fast server-side software. This talk will explain Node’s design and how to get started with it.”
Elijah, who will be Skyping in from New York, will talk about his project, jsdom, which provides the essential DOM abstractions that allow client-side, DOM-dependent JavaScript to run under Node.js. This is an important part of the paradigm shift, enabling levels of server- and client-side code reuse never possible before and allowing progressive enhancement to be a natural, efficient outgrowth of our development environment.
Dav will carry this theme forward, showing in practical terms how the foundation of Node.js, the abstractions in jsdom, and Dav’s own work to add BOM features to jsdom enable a full implementation like YUI to illustrate some of the enormous promise of this kind of development. You can read about Dav’s work here on YUIBlog (Part 1; Part 2).
Gonzalo has organized a great series of BayJax events of late. Did you miss any? Here are the YUI Theater links for the latest in the series:
After another nice edition of YUI: Open Hours on Friday, we’ll round out this week with just a few notes recent notes and implementations from the YUI development community:





Spanish Language Introductions to YUI on DesarrolloWeb.com: The team at DesarrolloWeb.com have put together a series of four Spanish-language articles introducting web developers to YUI, YUI 3, simple events, and adding/removing CSS classes in YUI. Their YUI manual “pretende ofrecer una serie de artículos teóricos y prácticos de las librerías YUI, un framework Javascript y CSS.”
How much did we miss? Let us know via @yuilibrary or in the comments below (if you’re feeling retro).
Stay tuned: Rey Bango from Ajaxian stopped by Yahoo yesterday and recorded a video interview with YUI engineers Luke Smith, Satyen Desai and Adam Moore. That session, plus a talk with BayJax event organizer Gonzalo Cordero, should be running on Ajaxian in the coming week.
Adam Granicz stopped by Yahoo! earlier this week to talk about the F# programming language and its use in web application development.
Granicz’s company, Intellifactory, produces the WebSharper platform. WebSharper fills the role in the F# community that GWT and similar tools fill in the Java community, promising a strongly typed, fast, tightly integrated development experience with deployment to rich web applications. As Fybit’s Riatrax4JS and yui4java do for Java developers, WebSharper brings the power of YUI 2 to F# developers, making a wide range of YUI widgets available.
If the video embed below doesn’t show up correctly in your RSS reader of choice, be sure to click through to watch the high-resolution version of the video on YUI Theater.
The next installment of YUI: Open Hours is tomorrow, Friday the 23rd!
The first Open Hours was a huge success, with about 30 people joining in and some great conversation and feedback for both Lauren Smith’s YUISand Gallery module as well as for YUI.
The time will be the same as before, 10am – 12pm PDT. The primary agenda item for this week will be an introduction and code review of Eric Ferraiuolo‘s Component Manager Gallery module. I’m also going to start opening the conversations with a "YUI 3 tip or trick" of sorts.
This week, we’ll be joined by fellow YUIer Satyen Desai (@dezziness), the lead architect behind the Attribute, Base, and Widget infrastructure pieces in YUI 3. (If you’d like to meet Satyen before the event, you can do that on YUI Theater.)
Like before, the plan is to use Adobe Connect for screen sharing and do voice over a conference bridge. This is the info for joining in:
And as mentioned with the first YUI: Open Hours, you can keep up to date with the upcoming schedule and topics by following @yuilibrary on Twitter or subscribing to the YUI Event Calendar.
If this is the first you’ve read about YUI: Open Hours, it’s an open forum with myself and other YUI team members and some great minds from the YUI community. You can read more about it here.
Hope to see you there!
The April 2010 edition of the BayJax meetup at Yahoo! featured five speakers, all of whom are co-authors on the new High Performance JavaScript volume from O’Reilly (free chapter available here). There were about 200 attendees filling the URLs Cafe in the heart of Yahoo!, and they heard five distinctly interesting takes on web-app performance.
If the video embed below doesn’t show up correctly in your RSS reader of choice, be sure to click through to watch the high-resolution version of the video on YUI Theater.
[Photos by Nicole Sullivan; used by kind permission.]