Node.js

Summary
Ninja's learn the basics to Node.js

Content
Node.js is a software platform that is used to build scalable network (especially server-side) applications. Node.js utilizes JavaScript as its scripting language, and achieves high throughput via non-blocking I/O and a single-threaded event loop.

Node.js contains a built-in HTTP server library, making it possible to run a web server without the use of external software, such as Apache or Lighttpd, and allowing more control of how the web server works.

The ability to create an entire web application in JavaScript, both server-side and client-side, is particularly attractive to web developers.

It goes way beyond your typical "Hello World" tutorial.

An Absolute Beginner's Guide to Node.js
If, for some reason, you’ve subscribed to this newsletter without even knowing what Node is, this is a reasonable article for getting up to speed.



Building Multiplayer Games with Node.js and Socket.IO http://flippinawesome.org/2013/09/30/building-multiplayer-games-with-node-js-and-socket-io/

Essentially its Eliza which you can expand

However I suspect that Google chat is dead...

[|http://simonholywell.com/post/2012/02/create-a-google-talk-bot-with-nodejs.html]

[|https://github.com/treffynnon/njsbot]

It’s Alive! My Node.js/Rasperry Pi powered aquarium is up and running
http://theoreticalideations.com/2013/09/03/its-alive-my-node-jsrasperry-pi-powered-aquarium-is-up-and-running/