So here is my totally biased review of the material.
First up, Crockford — and security
We've also done a lot of work with Caja at Yahoo.
Crockford had to leave early to fly to another conference in Asia, but have no fear: JSConf had it covered, as the picture shows. It's a Crockford facts cutout :)
Node.js and performance
Ryan talked a fair amount about the performance of Node, comparing it with other event-driven servers. He picked his company well: Nginx is a tuned HTTP proxy, Thin is a Ruby event-driven server, and Tornado is a Python one.
Ryan showed results of sub-50 milliseconds (ms) response times with 300 concurrent connections. That said, there are problems: Once file sizes hit a certain size, we start to see some problems with V8 and garbage collection. So everything isn't there yet, but it's close. And that's the best bit: Node is starting to settle into being a useful stable system.
Ryan didn't promise a stable API yet but he said he wants to make it stable in the 0.2 version. That's likely to be fairly soon. With 63 contributors and thousands of people interested in the project, it's going to be awesome. You can also read Ryan's full slides.
We have a really exciting project about running YUI3 on Node that Adam Moore talked about on the B-track:
Unary, binary, and ternary Fabs
I really like the approach because it encourages a lot of reuse. Also, since fabs can glue together, you can make a complex fabs out of much simpler fab. So you could make a complex routing fab that would then be really easy for anyone else to use in their code. Jed's slides below explain it much better than I could:
Eich (swoon!) and Ich
Finally, I did a workshop on Yahoo! Query Language (YQL) I was rather proud of. While I won't talk about it a lot, the following slides are probably one of the best references for learning YQL at the moment. If you have any questions, please let me know.
Oh, and one more thing I couldn't forget: I'm on a boat!
(Photo courtesy of Holger Blank)
One of the best things about JSConf is the community. Unlike other conferences, there are enough parties and free
booze drinks to keep everyone together and talking for the whole weekend. Long may that continue. So rock on, Adam Sontag, rock on.
(Photo courtesy of Ben Alman)
(Thanks, Brian Mitchell)