I had opportunity to read a book “Advanced Express Web Application Development”. There are many books written about using Express.js framework, some of are good and some not so good. This book gives you good ground understanding of the Node.js Express usage and example of how to develop solid application. Through the book you are working on single-page application called “Vision“, which covers both the client side (Backbone) and server-side development.
Some of the key points and topics what I liked in this book:
- Single application through book, not just random code snippets which does not give the understanding how the project structure should be
- Test driven development – TDD all the server-side code is tested
- Scaling: vertical and horizontal – many books miss this chapter but that’s the reason you are using Node.js, right ? Actually this is large topic and needs to be covered more, maybe in future “someone” writes a book about scaling in Node.js.
- Lastly there is the chapter of making your application ready for production
Well if you are using Express daily this is “must read” book because there are many useful tips an guides you might find and apply in your projects.