In this talk, we'll look at ways you can improve your existing Catalyst applications. We'll look at techniques for making your application more maintainable (and testable), and we'll see how using plugins and components on CPAN can reduce the amount of code in your app.
Summary:
dont reinvent catalyst
chained
rest
proper abstraction
catalyst::model::adaptor
configuration
acceptcontext
Moose with Catalyst
testing
base controller
dbic stuff
dbic base classes
restricted resultset
ui stuff
nice authentication
bonus
app::templateserver