Web Applications in 2009

Web Applications in 2009

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!

Attended by: Tim Heaney (‎oylenshpeegul‎), Tatsuhiko Miyagawa (‎miyagawa‎), Adam Prime (‎jsut‎), Kenneth Graves (‎kag‎), Andrew Rodland (‎hobbs‎), Stevan Little (‎stevan‎), Michael Canzoneri (‎mikecanz‎), Dan Dascalescu (‎dandv‎), Karen Hoofnagle, Devin Austin (‎dhoss‎), Adam Foxson (‎Fhoxh‎), Jeremy Fluhmann (‎jfluhmann‎), Olaf Alders (‎oalders‎), Erik Sturcke, Jack Foy, John Anderson (‎genehack‎), Darian Patrick (‎dapatrick‎), Douglas Sims, brian janaszek, David Faler, Mark Jubenville (‎ioncache‎), Todd McDowell, Geoffrey Darling (‎Geoff‎), Dylan Hardison (‎dylan‎), Andrew Walker (‎Andy‎), Craig Pluchinsky, chris becker, Karsten Dahms, Duane Brown (‎duaneb‎), mark stout, Lisa Wilcox, Barbie, Victor Stevko, Christopher Madsen (‎cjm‎), Chris Muench (‎blasto333‎), Marcus Del Greco, Jaldhar Vyas (‎jaldhar‎), Hildo Biersma, Jonathan Swartz, Paul Lalli (‎MrItty‎), Doug Bell (‎preaction‎), Michael Aquilina (‎aquilina‎), J. Nick Koston (‎bdraco‎), Terry Bates, Packy Anderson, Chanda Unmack (‎teleute‎), Jeremy Stashewsky (‎stash‎),