Small Mosaic


Categories:

/books
/career
/codinghorrors
/events
/geekstuff
/justdont
/languages
/languages/bash
/linkshot
/magazines
/meta
/misctech
/movies
/nottech
/operatingsystems
/operatingsystems/linux
/operatingsystems/linux/debian
/operatingsystems/solaris
/perl
/presentations
/programming
/python
/ruby
/security
/security/apache
/security/tools
/serversmells
/services
/services/dns
/sites
/specifications
/sysadmin
/testing
/tools
/tools/commandline
/tools/firefox
/tools/gui
/tools/network
/tools/online
/tools/online/greasemonkey
/tools/puppet
/unixdaemon

Archives:

July 20111
June 20112
May 20113
April 20112
March 20117
January 20111
December 20103
November 20103
August 20101
July 20101
June 20104
May 20102
April 20101
March 20108
February 20101
January 20102
Full Archives

Mon, 14 Sep 2009

JavaScript: The Good Parts - short review
Considering that JavaScript: The Good Parts is only 124 pages it took me a lot of attempts to work my way through it. A combination of the authors attitude and the dry presentation put me off within the first three chapters every time i tried to read the book.

However a side project I was helping out on needed some JavaScript reviewed and considering how little of the language I knew I forced myself to work through the book and I'm glad I did - despite its short comings it's an excellent introduction to the language for programmers with a couple of other languages under their belt. The main parts of the language, such as syntax railroad diagrams, objects, inheritance and regular expressions are covered in a very basic, but to the point style with some excellent little code snippets. The examples in this book help you think of the language itself as mutable and just another tool to bend to your needs.

Once I accepted the authors style I liked the book. It would have been better with a little less repetition and maybe even as a pocket reference but it's an excellent book on JavaScript none the less. Score - 7/10

Note - when trying the samples, and experimenting with the language in general, I used the Mozilla Rhino JavaScript interpreter. It was nice to have a non-web playground for getting to grips with the language without needing to work around the idiosyncrasies that come with web browsers.

Like this post? - Digg Me! | Add to del.icio.us! | reddit this!

Posted: 2009/09/14 22:25 | /books | Permanent link to this entry | This entry and same date


books career codinghorrors events geekstuff justdont magazines meta misctech movies nottech operatingsystems/linux operatingsystems/linux/debian operatingsystems/solaris perl programming python ruby security security/apache security/tools serversmells services/dns sites sysadmin testing tools tools/commandline tools/firefox tools/gui tools/network tools/online tools/online/greasemonkey tools/puppet unixdaemon

Copyright © 2000-2010 Dean Wilson XML feed logo