Anyone doing web development these days knows the importance of JavaScript.  Those that know me, also know that JavaScript is one of my least-liked languages, and my opinion is well summed-up by my favourite Javascript quote:

Develop by Netscape over a weekend. And it shows!

Nevertheless Javascript marches on and is now also becoming used more and more for server-based development. Node.js and IBM’s XPages are two such examples. Therefore this free book available from is a must-read for all developers, application development managers and solution architects.