Comments on: Book Review: Catalyst, Accelerating Perl Web Application Development http://writequit.org/blog/2008/04/11/book-review-catalyst-accelerating-perl-web-application-development/ Tu fui, ego eris Fri, 15 Aug 2014 11:26:27 +0000 hourly 1 http://wordpress.org/?v=4.1.5 By: David http://writequit.org/blog/2008/04/11/book-review-catalyst-accelerating-perl-web-application-development/comment-page-1/#comment-818 Fri, 02 Dec 2011 05:28:19 +0000 http://writequit.org/blog/?p=160#comment-818 Great.Thank you for the Review.

]]>
By: Peter http://writequit.org/blog/2008/04/11/book-review-catalyst-accelerating-perl-web-application-development/comment-page-1/#comment-294 Sat, 03 May 2008 16:41:34 +0000 http://writequit.org/blog/?p=160#comment-294 I’m not sure why so little emphasis is given to the typo’s and syntactical errors in this book. From what I can see, there’s no way that any reviewer of this book actually followed the code in the examples and built all of the apps, some of them are just plain not-functional via the book’s code (Chapter 5 the DB creation code with “NOT NULL” simply doesn’t work). The errata for this book should not only be recommended, it should be required reading that’s automatically downloaded for you and flashes on your monitor every 5 minutes as that’s how often you’ll need it. In one chapter, there’s a complete sub routine missing, that’s not a typo or a syntax error, it’s a complete omission. Sometimes the author tells you what modules to install, and other times he assumes they are installed (Readonly, Regexp::Common). Another issue, is often you are asked to insert new code into a script, but not told where to do it, typically in programming books this practice is seen as “between the line like X and the line like y insert z code”.

All of this would not be too big of an issue if the downloadable source code was complete (The chapter5 code doesn’t have the database) and identical to the book code, or if that wasn’t possible (IE: correcting syntax, typos, etc..) contained comments in cases where it wasn’t so a reader would know why.

In the end, I like the book, but mostly because it’s my only choice for a topic I’m interested in learning. For the most part, I believe most of these issues are actually the result of poor publishing. The author in this case is very knowledgeable and well known on this subject, but the book falls apart due to poor technical review making reading it (and thereby learning catalyst) quite a chore that you really have to want to accomplish.

]]>
By: Jonathan Rockway http://writequit.org/blog/2008/04/11/book-review-catalyst-accelerating-perl-web-application-development/comment-page-1/#comment-285 Thu, 24 Apr 2008 04:18:42 +0000 http://writequit.org/blog/?p=160#comment-285 Hi Matthew, thanks for the review!

Jens: Resolving dependencies is a “fact of life” for the Perl programmer. It’s the price you pay for having other people write your app for you ;) The RoR and PHP mentality seems to be to cut-n-paste code from blogs, while the perl mentality is to reuse code in the form of modules. As modules’ dependencies change, they stop working, and the author needs to fix the module (and the cycle repeats). It can be tedious to be caught in the middle of this, but in the end it’s a big time saver. (Plus, CPAN modules ship with automatic QA tests, so if the tests pass you know the module will work on your machine. It’s better to get a “no, this won’t work” than to get something that’s only half-working.)

Finally, the book is aimed at people with good Perl proficiency (that already know the CPAN and OO), so it helps if you follow that suggestion. For getting up to speed on Perl, the O’Reilly series is excellent (Learning Perl, Intermediate Perl, and Programming Perl).

Anyway, sorry for such a long-winded comment :)

]]>
By: Jens http://writequit.org/blog/2008/04/11/book-review-catalyst-accelerating-perl-web-application-development/comment-page-1/#comment-282 Sat, 12 Apr 2008 10:13:32 +0000 http://writequit.org/blog/?p=160#comment-282 That is why RoR is so great – they don´t assume you have a profound knowledge of it before you can get started [not saying that it doesn´t help to have a clue about MVC, php, pyhton etc.]. For Beginners that is just great, furthermore you can use InstantRails to get it run and don´t need to worry about issues an expert can easily [or not so easily] solve. Like the force install you mention in your review – resolving dependencies manually is definitely not what attracts beginners :-)

]]>
By: Perl Coding School » Blog Archive » perl code [2008-04-11 19:50:26] http://writequit.org/blog/2008/04/11/book-review-catalyst-accelerating-perl-web-application-development/comment-page-1/#comment-279 Fri, 11 Apr 2008 20:07:38 +0000 http://writequit.org/blog/?p=160#comment-279 […] Book Review: Catalyst, Accelerating Perl Web Application Development By Lee The book describes ways to use these features to help speed up development and move away from repetitive code creation. In chapters 8 and 9, testing and deployment are discussed. Personally, I would have liked to see the testing and … writequit (:wq) – http://writequit.org/blog […]

]]>