This is a screen-cast of a presentation I gave at the local Ruby users group in Dallas, TX. It talks about several of my JavaScript projects and shows a sample app that includes all of them.
NodeJS is a server-side JavaScript runtime that's super fast and easy to use. (Not my project, but I help with it)
node-router is a small wrapper around the built-in node-js http library that makes building simple web apps easy
haml.js is the HAML templating language ported to NodeJS.
jQuery.haml is a jQuery plugin that uses a HAML like syntax to dombuild html on the fly in the browser.
TopCloud is a high-level application framework that runs completely in the browser. It's an abstraction above jQuery.haml that adds the ideas of views and controllers with data-bound values and event listeners.
The example is a live chat program that uses parts of all these technologies.