Recently I was working on a refactor of one of my CPAN modules which, among other things, involved changing its name from Test::A8N to the specific Test::Story. Doing so made me think about the process I usually go through when I consider releasing a CPAN module. First, let me explain something about myself: I don't … Continue reading Continuous Deployment to CPAN
My friend Scott McWhirter, who heads up the Vancouver Perl Monger's group, asked me yesterday to give a last-minute talk on anything in particular at tonight's Vancouver.pm meeting. He wasn't exactly begging, but I know he's short on speakers this month, and he wanted something interesting to show. So I decided I'd talk about building … Continue reading Last minute talk on automated Perl builds using Hudson tonight
I recently wanted to try my hand at writing a little iPhone app for helping students find University grant funding. It turns out to be a bit more difficult than I'd expected, but part of the app was to be a listing of all the available universities near the student. This, of course, would involve … Continue reading Have a list of several hundred addresses to get coordinates for? Perl to the rescue!
It's too bad I can't use it at work, but HTTP::Engine rocks my world. It does "The Right Thing ™" for negotiating HTTP requests and their content in a wonderfully transport-agnostic way. That means that if you're running in mod_perl, FastCGI, plain 'ol CGI, or even running as a stand-alone development-mode daemon, it will just … Continue reading I ❤ HTTP::Engine
It's probably not the kind of Iron Man competition that you're used to hearing about. This one is a challenge to blog at least once per week, every week, about Perl and Perl-related technologies.My buddy Matt Trout, co-founder of Shadowcat Systems, creator of DBIx::Class, a core contributor to Catalyst, as well as all sorts of … Continue reading My blog and I are joining the Iron Man competition!