By Jonathan Rockway (jrockway) from NY.pm
Date: Tuesday, June 23, 2009 01:00 PM
Duration: 50 minutes
Target audience: Intermediate
Tags: catalyst enlightened kiokudb modern modules moose naked not web
You can find more information on the speaker's site:
Perl changes quickly. 10 years ago, the Web was still cool, and there was Perl and CGI. Then the concept of the "web application" was invented, and we got mod_perl. Fast forward to the more recent past, and other languages started being "cool" too. Ruby had awesome syntax. PHP was sooo easy to get started with. Python made it impossible to write bad code!
Perl was feeling kind of left out.
Then we got Catalyst. Suddenly people realized that writing web applications didn't have to suck. We could use OO correctly! We didn't have to have heredocs with HTML in them!
The real effect of Catalyst, though, was that it catalyzed (heh) the community. We realized that Perl is fun! We realized that we could try new ideas. And, since Catalyst was so productive, we had a lot of free time to come up with new cool stuff.
This talk is about that cool stuff.
The Perl community is moving really quickly now, and a 2007 "modern Perl web app" is not the same as a 2009 modern web app. This talk will show you some new modules and projects that make writing web applications fun. We'll look at some cool modules, like Catalyst, Moose, KiokuDB, JSORB, Bread::Board, HTTP::Engine, Devel::Declare, etc.
So this talk will show you what a new web app started in 2009 might look like, and how you can take pieces of it and put it in your older web application. Perl is fun!