Book Reviews

One of our members regularly writes reviews for IT related books. He's graciously offered to let us host them on our web site. These books and others all become part of the Library of LUV ( also known as "LoL"). If you're interested in borrowing one of these books, put your name on the wiki page and come to one of our regular Tuesday meetings. If you have books you no longer need that may be of interest to our members, you can add them to the LoL by putting them on the wiki page.

VMware Cookbook

Ryan Troy and Matthew Helm: VMware Cookbook; ISBN 978-0-596-15725-8; Published by O'Reilly, 280 pp., RRP AU$ 76.75

The cookbook format can be most effective when done well; O'Reilly is a master of the genre, and the VMware Cookbook is an excellent example. It is succinct, uses clear language, is well-organised, and the content is relevant to the intended audience. A detailed table of contents and a well constructed index make information easy to find.

Learning JavaScript

Shelley Powers: Learning JavaScript; ISBN 978-0-596-52746-4; Published by O'Reilly, 335 pp., RRP AU$ 55

The author of Learning JavaScript observes:

JavaScript: The Definitive Guide 5th edn.

David Flanagan: JavaScript: The Definitive Guide 5th edn.; ISBN 978-0-596-10199-2; Published by O'Reilly, 994 pp., RRP AU$ 85

The Definitive Guide has been a pre-eminent JavaScript resource since it was first released in 1996 and is currently in its fifth edition, which includes some significant changes in the JavaScript landscape. As the author notes,

JavaScript: The Good Parts

Douglas Crockford: JavaScript: The Good Parts; ISBN 878-0-596-51774-8; Published by O'Reilly, 153 pp., RRP AU$ 65

Shelley Powers, in Learning JavaScript, describes JavaScript as two languages in one: "the first is a friendly, easy-to-use scripting language built into web browsers and other applications, offering a range of functions such as form validation and … drop-down menus … the second … is a mature, full-featured, carefully constrained, object-based language, which does require more in-depth understanding".

Pro JavaScript Design Patterns

Ross Harmes and Dustin Diaz: Pro JavaScript Design Patterns; ISBN 978-1-59059-908-2; Published by Apress, 269 pp., RRP AU$ 79.95

Programmers and developers who are skilled in C-based languages find it "fairly easy, for instance, to take a pattern implemented in Java and convert it to C++. The same cannot be said of JavaScript. While all the same capabilities exist, they are often not official parts of the language and must be emulated through some obscure tricks and unintuitive techniques. … This book collects and documents those tricks and techniques".

Network Warrior

Gary Donahue: Network Warrior; ISBN 978-0-596-10151-1; Published by O'Reilly, 576 pp., RRP AU$ 95

Published in 2007 Network Warrior is still an outstanding network administration reference and guide. The book carries the sub-title, Everything you need to know that wasn't on the CCNA Exam; but that does not mean it is yet another certification text. The "goal in writing Network Warrior is to explain complex ideas in an easy-to-understand manner".

Scribus: The Official Manual

Pittman, Schafer, et al.: Scribus: The Official Manual; ISBN 978-0-9560780-0-1; Published by FLES Books, 439 pp., RRP AU$

Scribus Open Source Desktop Publishing The Official Manual is the full title, but it seems to be more commonly referred to as Scribus: The Official Manual or simply Scribus Manual. The bastard title is even more brief: Scribus.

Cloud Application Architectures

George Reese: Cloud Application Architectures; ISBN 978-0-596-15636-7; Published by O'Reilly, 189 pp., RRP AU$ 65

The author observes, "To many people, the term cloud computing has the feel of a buzzword", and argues that, even though the term "is used in many discordant contexts", there are three criteria that determine whether a particular service is a cloud service:

Exploring Artificial Intelligence in the New Millennium

Ed. G. Lakemeyer and B. Nebel: Exploring Artificial Intelligence in the New Millennium; ISBN 1-55860-511-7; Published by Morgan Kaufamann, 404 pp., RRP AU$

This text contains thirteen papers presented at the International Joint Conference on Artificial Intelligence 2001 (IJCAI-01). The preface says, "[at the beginning of the new millennium] there are so many subareas in AI—with their own conferences and journals—that it is hard to keep track of what is going on.

The Book of Inkscape

Dmitry Kirsanov: The Book of Inkscape; ISBN 978-1-59327-181-7; Published by No Starch Press, 448 pp., RRP AU$ 71.95

The Book of Inkscape carries a sub-title, The Definitive Guide to the Free Graphics Editor, which is a fair description; it is comprehensive, detailed, and supported by annotated illustrations. The typographic design is pleasing, and the reader does not become bogged down in tech-speak. Discussions of other vector-based applications (PostScript, PDF, Adobe AI, CorelDRAW, etc.) are interesting and informative.

Syndicate content