The rest of the book covers basic Node concepts like loops, error handling, APIs and data handling. All the basics you will need are here, but there’s more to Node and I will be looking forward to a more extensive Node “cookbook” from O’Reilly in the future. (Tom Hughes-Croucher said on Amazon.com that it is in the works.) Node Up and Running is short so you don’t get into all the details, but I was impressed it packed in as much useful details as it did. I also liked that the very first project code in the second chapter consisted of a chat server and a Twitter service—both look impressive and show off Node functionality.
Node Up and Running
Tom Hughes-Croucher and Mike Wilson
Published by O’Reilly
Buy at Amazon.com
CoffeeScript is basically a primer for the CoffeeScript language: you’ll learn the basics of the language and also dive into some very basic chapters on jQuery and Node.js, but there’s a lot more to learn that you will have to find on your own. This isn’t necessarily a bad thing—some of my best learning experiences have been spurred by small, lean books—but this is probably not the complete reference on CoffeeScript.
The hands-on work done in CoffeeScript comes from a game project that Trevor builds and improves from chapter to chapter. I like smaller, in-chapter projects as well as larger projects that span over multiple chapters, but sometimes the code didn’t seem very clean or easy to follow. Maybe some more pages devoted to writing and explaining the code would have helped, or perhaps the larger project could have been replaced with some smaller ones. There’s a few ways Trevor could rework the code and make it easier to learn.
I really enjoyed reading CoffeeScript and would like to branch out into using CoffeeScript more to improve my code production. I’m looking for other books to take me further down the learning path, but the book has provided me a fine head start.
Published by Pragmatic Bookshelf
Buy at Amazon.com
Published by No Starch Press