Catalyst 5.8 The Perl MVC Framework by Antano Solar John Review by William Deegan
If you're a Perl programmer, or you need to work with some legacy logic and want to pull it into an modern web application framework then Catalyst is likely your best choice. This book is your best choice to learn all about it and more.
Having a bias towards using Python for all my scripting needs, sometimes the choice of language is not left up to me.
Either the client specifies Perl, or they have so much existing Perl logic that it would be foolish to try to rewrite it all.
Ruby On Rails, Pylons, Django,etc.. All those great ideas (well a good portion of them in my opinion) have been implemented in Perl with Catalyst.
This book takes the familiar tact of leading you through a series of example webapps to teach you an expanding set of Catalyst functionality.
You'll start out with specific instructions on how to install Catalyst, and then as the book progresses and you need more CPAN components for each new chapter or section, it give specific instructions on how to install those modules as well.
Being 2010 it doesn't leave out covering how to implement REST, AJAX or RSS using Catalyst.
If you're new to Moose this book takes a small detour to bring you up to speed.
Deployment and testing are given adequate coverage.
This is a well written book free from any significant number of errors and covers Catalyst at a speed which I found provided enough details (and pointers on where to delve further) and left the minutia to other documents.