Brandon presented some basics of Catalyst development and the
DBIx::Class (DBIC) module.
DBIx::Class provides an OO abstraction over a SQL RDBMS. All data is
accessed in a resultset abstraction. Transactions are supported. The library
even handles retries if the server ever goes down.
Catalyst is a webapp framework for Perl. It follows the MVC pattern. The framework supports plugins that extend what the framework does for you.
Brandon mentioned several resources that are worth checking out if you are interested in developing with Catalyst:
Catalyst-Manualmodule contains extensive documentation for Catalyst.
Task::Catalystmodule installs all of Catalyst (and is newer that
Catalyst::Develmodule contains some tools that help with Catalyst development.
- The Catalyst website is the definitive source for the framework.
- Planet Catalyst contains a number of blogs on Catalyst and development using Catalyst.
The talk itself is available as a XUL slideshow (Firefox only.)