Book Reviews



By Heather La Bash

Franck Boston, Fotolia

Mercurial

Mercurial is a source control management system designed to handle large distributed projects efficiently. Learn how to use Mercurial to track, merge, and manage software projects. The full text of the book is available for free at http://hgbook.red-bean.com/. O'Sullivan is, however, donating all of the royalties from his book to the Software Freedom Conservancy.

Mercurial: The Definitive Guide

Bryan O'Sullivan

O'Reilly, 2009

ISBN 10: 0-596-80067-3

ISBN 13: 9780596800673

US$ 39.99, UK£ 30.99

http://oreilly.com/catalog/9780596800673/

Android

Android Application Development provides an introduction to Android, the programming environment for mobile devices developed by Google and the Open Handset Alliance. Besides Android's architectural features and API, the authors also address more advanced topics, including performance analysis, debugging, and 2D and 3D graphics development.

Android Application Development

Rick Rogers, John Lombardo, Zigurd Mednieks, Blake Meike

O'Reilly, 2009

ISBN 13: 9780596521479

US$ 39.99, UK£ 30.99

http://oreilly.com/catalog/9780596521479/

Version Control with Git

Originally developed by Linus Torvalds to manage Linux kernel development, this open source version control system is fast and flexible. Author Jon Loeliger provides developers with guidance on how to best take advantage of Git's flexibility, showing the reader how to use Git to track, manage, and merge software projects as well as advanced techniques such as rebasing and hooks.

Version Control with Git

Jon Loeliger

O'Reilly, 2009

ISBN 10: 0-596-52012-3

ISBN 13: 9780596520120

US$ 34.99, UK£ 26.99

http://oreilly.com/catalog/9780596520120

Hadoop

Hadoop expert Tom White wrote Hadoop: The Definitive Guide for programmers and administrators, demonstrating how Hadoop allows you to analyze large data sets, "build reliable, scalable, distributed systems," and "learn how to set up and run Hadoop clusters." In this book White includes case studies and problems, with illustrations of specific solutions in Hadoop.

Hadoop: The Definitive Guide

Tom White

O'Reilly, 2009

ISBN 10: 0-596-52197-9

ISBN 13: 9780596521974

US$ 44.99, UK£ 30.99

http://oreilly.com/catalog/9780596521974/

JavaScript and CSS Development with jQuery

Based on the premise that "separation of presentation (CSS), markup (XHTML), and script (JavaScript and Ajax) in web pages is a crucial direction in web development ...," York demonstrates how to use jQuery, a JavaScript library, to reduce the amount of code in browser applications.

Beginning JavaScript and CSS Development with jQuery

Richard York

Wrox, 2009

ISBN 13: 978-0-470-22779-4

US$ 44.99, UK£ 29.99

http://www.wrox.com/WileyCDA/WroxTitle/Beginning-JavaScript-and-CSS-Development-with-jQuery.productCd-0470227796.html

Drupal 6 Content Administration

The author specifically targets content administrators in this introductory book for maintaining and editing Drupal-based websites. The book is not written to teach readers how to build websites, but it covers how to create elements such as "teasers, links, images, embedded sound, embedded video, [and] PDFs," as well as how to optimize sites for search engines.

Drupal 6 Content Administration

J. Ayen Green

Packt Publishing, 2009

ISBN 10: 1847198562

ISBN 13: 978-1-847198-56-3

US$ 39.99, UK£ 24.99

https://www.packtpub.com/drupal-6-content-administration/

Joomla! 1.5

Barrie North provides readers new to Joomla! a thorough understanding of content management and shows you how to build websites from scratch. North explains how to organize and customize Joomla! websites, use extensions and add-ons, and optimize sites for search engines. The book has a companion site, www.joomlabook.com, that provides five demonstration Joomla! sites, as well as follow-along examples.

Joomla! 1.5: A User's Guide

Barrie M. North

Prentice Hall Professional, 2009

ISBN 10: 0137012314

US$ 44.99, UK£ 26.39

http://www.informit.com/store/product.aspx?isbn=0137012314

Cracking Drupal

The author, a "dedicated Drupalista" and member of the Drupal project security team, wrote Cracking Drupal to show programmers how to write secure code and avoid attacks in the Drupal environment. The book discusses the vulnerabilities and security issues that exist when building Drupal sites, as well as how to deal with security issues on existing web sites built with Drupal.

Cracking Drupal: A Drop in the Bucket

Greg James Knaddison

Wiley, 2009

ISBN 13: 978-0-470-42903-7

US$ 40.00, UK£ 26.99

http://www.wiley.com/WileyCDA/WileyTitle/productCd-0470429038.html