Cold Hard Code

Advent Season is upon us..

There's a lot of Perl Advent articles around this year. It's very neat to see this, and rather than add yet another article, I'll instead reference the articles I find to be very useful and stand out.

How Catalyst Happens
mst's great writeup on how Catalyst evolves, works with contributors and collaborators. If you're curious how large open source projects handle a large number of contributors, this is a good read (275 contributors at the time of writing)
RJBS writes about Sub::Exporter
One thing I think has turned a lot of people away from Perl is the exporting and namespace handling (partially due to the out-of-the-box weakness of Perl's OOP). RJBS thankfully wrote Sub::Exporter, and it cleans up this into a very sane API.
Convert CGI apps to Plack
If you haven't heard of Plack, you're missing out. Miyagawa's awesome new reference implementation of PSGI (Perl's WSGI) is simplifying a lot of lives, mine included. This little recipe shows how you can convert your old school CGI apps to a managed and sane Plack-handled set of scripts. Of course, there is a lot more to Plack you should read about.
Using local::lib
I love local::lib, and this article by Stephen Scaffidi is a good writeup on setting it up. The big thing to remember with local::lib is to upgrade Module::Install and Module::Build to make sure everything runs as smoothly as possible

That's it for now, I'll post more of my favorite advent articles as we get closer to Christmas.

jshirley

Written by Jay Shirley

Jay Shirley combines technical fundamentals with modern, practical savvy. An open source veteran with plenty of notches in his personal and professional belt, the combination of his work and his field vision (soccer metaphor!) has few rivals.

Comments