The Definitive Guide to Catalyst: Writing Extensible, Scalable and Maintainable Perl–Based Web Applications

The Definitive Guide to Catalyst: Writing Extensible, Scalable and Maintainable Perl–Based Web Applications

Book Description

Learn to build web applications with , the popular web framework based on the language. The Definitive to : Writing Extendable, Scalable, and Maintainable –Based Web Applications is a definitive to Catalyst version 5.8, which will be released in 2009. This book contains

  • materials for new and experience programmers.
  • Worked examples and –style recipes of common web application tasks
  • Fundamentals of web application design and best–practice application style

What you’ll learn

  • Write web applications with Catalyst and Perl.
  • Design for extendability and code reuse.
  • Understand deployment options for high– and low–traffic sites.
  • Use DBIx::Class, Moose, and Template Toolkit.
  • Understand the Catalyst dispatcher and request cycle.
  • Deal with common web programming requirements: authentication and authorization, web services, sending e–mail, serving streaming media.

Who is this book for?

The primary audience for this book is existing Perl programmers who want more information on writing robust maintainable and extendable web applications. This group is comprised of four subgroups:

  • Experienced perl programmers wanting to update their web programming skills (for example, CGI.pm, mod_perl, and Mason programmers)
  • Intermediate/Late beginner programmers wanting to learn rapid, extendable, maintainable web programming techniques in Perl
  • System administrators and other non–web users of Perl (e.g., bioinformatics workers) who want to learn modern Perl web techniques
  • Existing catalyst programmers who want to learn about best practices for catalyst

This book is also for programmers who want to understand web application design and development more thoroughly.

About the Author

Kieren Diment is a social researcher in the School of and Marketing, University of Wollongong, Australia, where he uses Catalyst for the collection analysis and presentation of research data. He has taken the lead in a significant portion of the Catalyst documentation including the Catalyst Advent Calendar in 2006 and 2007. His focus has been on ensuring a culture of documentation by example in the project, and ensuring that instructional documentation points to working example code wherever possible.

Matt S Trout is technical director of Shadowcat Systems Limited, an –focused consultancy based in Lancaster, England specializing in helping clients with design, development, and deployment of Catalyst– and DBIx::Class–based applications. He is the second longest standing member of the Catalyst core team and focuses on architecture, program , and ease of installation and deployment of Catalyst and Catalyst–based applications.

Book Details

  • Paperback: 360 pages
  • Publisher: Apress (July 10, 2009)
  • Language: English
  • ISBN-10: 1430223650
  • ISBN-13: 978-1430223658
  • File Size: 9.0 MiB

E-Book

[FP] Apress.The.Definitive.Guide.to.Catalyst.Jul.2009.rar
[UN] Apress.The.Definitive.Guide.to.Catalyst.Jul.2009.rar

Paper Book

[Amazon] The Definitive Guide to Catalyst: Writing Extensible, Scalable and Maintainable Perl–Based Web Applications
Tags:   · ·