Tuesday, July 23, 2013

Express web application development

There are two kind of development books worth reading, first breed concentrates on quickly becoming proficient on the most needed tools without going into details, the second type is more aimed to developers who already learned the basics and need learning intermediate to advanced proficiency of the technology. Though Express web application development contains grains of the former it is fine example of the latter.

At the time of writing this review I've been using Express for more then a year and I'm duly impressed with the quality of the framework and the feel of production ready, everything you really need approach. The creator of  Express TJ Holowaychuk has become my  first option for high quality node.js libraries, express,jade,stylus,mocha,mongoose to name a few.
The author of this book  fallows a fine tradition of presenting real life needs using code that just works and builds on top of it with explanations of the express functionality .
All the  area covered routes, response, jade, stylus etc improved on my understanding of express and this book has become my reference material in my development.
My only nitpick is crave for more material, in order for this book to become "bible" of end to end web application development  it needs to add two chapters that cover the database layer with  mongoose and testing your application with mocha.

In conclusion I recommend this book for both those new with express and especially those who already wet their feet with express and need book that could teach real life usage and serve as a reference book for express.

P.S.
The fine folks at PACKT publishing offered two free electronic copies to be raffled among users of this post, please comment with your name and email if you are interested.
The winners of the books  are two commentators who wrote their name and email address before  August 1st  2013: Alessio Stala & Aftab congratulations. I've send their info to PACKT folks and they will contact you.


6 comments:

  1. Interesting... I'm going to learn node.js sooner or later... that book might be handy ;)

    I'm Alessio Stalla (alessiostalla@gmail.com) and I know you from your Lisp fame... didn't know you were doing node.js too!

    ReplyDelete
    Replies
    1. I'm using node pretty much exclusively for the last year and a half and so far I feel great. Lisp is a better language but node is a better platform, I surely miss the macros but you could do a lot with first order functions.

      Delete
  2. After hopping through a lotta Express.js articles online i have reached to point where i think it would be nice to keep a ready-reckoner with me all the time.

    I've seen TOC for this book and it seems to cover a lot of ground.
    Dedicated chapters to Jade, Stylus...oh my!. Chapter 8 also feels solid covering many prod aspects.

    I'm aftab (aftabbuddy@gmail.com). Discovered you over linkedin and
    thought "let's drop a comment appreciating this book's content"..'ll good to have the book too :)

    ReplyDelete
  3. This comment has been removed by the author.

    ReplyDelete
  4. Would love to have a good book on this!

    ReplyDelete
    Replies
    1. @mwdalrymple please write your name and email,as per agreemenet with PACKT to contact the winners, or send them to me at slobodan.blazeski@gmail.com if you don't want them seen public.
      I'll wait till Wednesday and raffle two books for the luckiest.

      Delete

Note: Only a member of this blog may post a comment.