Catalyst/DBIC
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:
- The
Catalyst-Manual
module contains extensive documentation for Catalyst. - The
Task::Catalyst
module installs all of Catalyst (and is newer thatCatalyst::Bundle
). - The
Catalyst::Devel
module 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.)