Celebrating Perl 5’s 20th birthday at MadMongers.

Celebrating Perl 5’s 20th birthday at MadMongers.

[From my blog.]

Madison Area Perl Mongers Tonight

Tonight’s topic: REST on your SoC with Device::WebIO

This is also the 20th anniversary of Perl. …

Logically And Yourself (&&=)

I ran into a situation today where I was trying to see whether any exceptions were thrown when evaluating a list of objects. In this particular case I didn’t want the exceptions to short circuit the loop, I just needed to know if any were thrown as we iterated over the list. So I wrote this benchmark to see which of two approaches would be faster.

use strict; use Ouch; use Benchmark qw(:all); my @list = (1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,0,0,1,1,1,1,1,1,1,0,0,1,1,1); timethese(10000, { '&&=' => sub { my $is_proofed = 1; fo…

Platform as a Service Shootout

Tonight we are having a Platform as a Service shootout at MadMongers. The contenders are Docker, Heroku, Stakato, dotCloud, and OpenShift. Hope to see you there.

[From my blog.]


I’m pleased to announce the release of USPS::RateRequest 0.0100. We’ve been developing this module in-house at The Game Crafter for a couple years now. It’s much faster than Business::Shipping, because it submits multiple simultaneous requests to USPS rather than doing them in series. And it’s more accurate than your typical request because it uses the result of Box::Calc to determine the exact dimensions and weight of…