ACCU Home page ACCU Conference Page
Search Contact us ACCU at Flickr ACCU at GitHib ACCU at Facebook ACCU at Linked-in ACCU at Twitter Skip Navigation

Search in Book Reviews

The ACCU passes on review copies of computer books to its members for them to review. The result is a large, high quality collection of book reviews by programmers, for programmers. Currently there are 1949 reviews in the database and more every month.
Search is a simple string search in either book title or book author. The full text search is a search of the text of the review.
    View all alphabetically
Title:
Practical mod_perl
Author:
Stas Bekman and Eric Cholet
ISBN:
0-596-00227-0
Publisher:
O'Reilly
Pages:
893pp
Price:
£35-50
Reviewer:
Richard Lee
Subject:
perl;web programming
Appeared in:
16-3
This book tries to appeal to widest possible audience by including server administration with the mod_perl programming issues.

Prerequisites are an understanding of the Perl programming language and the Apache web server. Elements handled differently by mod_perl and most of the common configuration options are explained, but this is neither a book on how to program nor an administrator's guide.

To get the most out of this book, you will need to be running Apache 1.3 on Linux or similar Unix type operating system. There are bits devoted to Windows but they are riddled with inaccuracies. There is also a section on Apache 2 but this is stuck at the back almost as an appendix.

When discussing programming, the authors' knowledge becomes apparent. Common problems are concisely, if occasionally a little tersely, explained and solutions presented. I would go as far a saying chapter six is a must read for anyone writing or converting scripts to run on a mod_perl enabled server.

The administration side is the opposite. The authors have a habit of wandering and advice gets vague. Chapters on performance and benchmarking are useful but feel bloated.

By attempting to cover everything information is often presented in bits and pieces, with administration information mixed with programming. Useful nuggets of information get sandwiched and are easily missed. The lack of reference tables could also be a problem.

It is difficult to recommend this book as it stands as the quality of the programming advice is drowned out by noise around it.