Issue #87 - 2013-03-25 - Nominate your Perl heroes for White Camel Award!

latest | archive | edited by Gabor Szabo
This edition was made possible by the supporters of our cause.
Don't miss the next issue!

Hi there!

You might be already aware of the archive of the Perl Weekly, if not, check out the web site. You'll find it. It is displayed in chronological order, but as some people prefer to have the latest at the top, now you can see it in reverse chronological order, and you can even have a list of all the posts with all the titles. This will make it easier for you to locate a post you saw earlier on the Perl Weekly. What else would you like to see? Is there some other slice of the history of the Perl Weekly posts that you'd like to see? Let me know!


Gabor Szabo


Adestra are hiring Perl developers to work on our Modern Perl/Catalyst/Moose/DBIC codebase.

Come and work for our small development team based in Oxford, UK where you can make a real impact, and have an opportunity to work on every aspect of our infrastructure from UI design to scaling. Get in touch at

MediaMath is hiring Perl Developers: Are you tired of Perl 'scripting'?

Come join an innovative talented engineering department where you can do some serious Perl programming in a great development environment with clean codebase that is not slapped together. If interested in learning more please contact Marc Spinowitz, Recruiter at MediaMath at or 646-532-5914


Pinto on FLOSS Weekly next Wednesday

by Jeffrey Thalhammer (THALJEF)

Jeffrey Ryan Thalhammer, the author of Perl::Critic and Pinto is going to be interviewed on the FLOSS Weekly on March 26 at 8:30 Pacific Time. You can see him live.


YAPC::NA Austin - Call for speakers deadline is April 1

Apparently even the organizers have missed the deadline.

YAPC::Asia Tokyo 2013 Dates and Location

September 19 through 21, 2013 in Keio University Hiyoshi Campus, Tokyo


PDL 2.006 released!

by Joel Berger (JBERGER)

The new release of the Perl Data Language comes with an updated draft of the PDL book and an improved web site.

What if languages were free?

The promise of Marpa is that it will be very easy - almost free - to create new (programming) languages. What will that mean?

Funding projects

My Catincan funded cpan(1) fastest mirror enhancement

by brian d foy (BDFOY)

A few weeks ago brian d foy posted about the new crowd-founding site Catincan and how he wanted to try. This is the result. I hope more people will jump on the idea and start experimenting to getting funded for projects. At first I can imagine you'd try with relatively small projects, and if those are successful, then you can try with bigger ones.


Fixing Perl5 Core Bugs: Report for Months 35 & 36

by Dave Mitchell

Dave Mitchell reports that in the last 2 months he hardly had any time for the Perl 5 maintenance grant work.


CPAN Testers Summary - March 2013 - Us

by Barbie (BARBIE)

While testing might not be exciting for many, I think it is one of the most awesome areas in Perl. I am really glad Barbie and co. keep working on the CPAN Testers infrastructure and he keeps reporting.

No more copy and paste: How to refactor tests with roles

by David Golden (DAGOLDEN)

Tests are just more code, but when it gets to testing, even the best programmers might revert to the ancient art of copy-paste. But this is David Golden. He did not want to repeat his code so he wrote a module called Test::Roo to make it easy to use roles in testing. (And the comments are also interesting to read.)

Better reporting for your test suite

by Curtis 'Ovid' Poe (OVID)

For Test::Class::Moose users...


How to mass-favorite modules on MetaCPAN

by David Golden (DAGOLDEN)

Providing feedback to module authors is a great way to encourage them to do more. Even if the feedback is only by up-voting their module on MetaCPAN. David Golden shows a way to do that automatically for all the modules you use.

How can I list CPAN reverse dependencies from metacpan?

by Tokuhiro Matsuno

A few weeks ago I posted a code snippet that does this, but Tokuhiro Matsuno went for the raw JSON input/output and he does not use the MetaCPAN::API module.


Perl developers and countries

by Gabor Szabo (SZABGAB)

In case you are interested in the distribution of the readers of the Perl Weekly and the Perl Maven site around the world, I published the data from Google Analytics and Bitly.

Idea: perl community homepage

by Neil Bowers (NEILB)

Neil Bowers had another idea to create a mash-up of several sources of Perl-related news and integrate them in a single page.

Mobrater and White Camel Nominations

by brian d foy (BDFOY)

brian d foy is looking for your recommendations for the three White Camel awardees for outstanding (non-code) contribution to the Perl community.


Notes from a Newbie 12: Create and View Comments

Nolan Joseph Axford keeps his series building a web application using Catalyst.


Version control

Reinstating Class::MOP's Commit History in Moose

This is actually more bout Git than about Perl, but it can be quite useful for you!

Perl 6

Reading from a file in Perl 6

One of the basics you need to learn before Perl 6 becomes useful to you.

Weekly collections

Perl Tutorial

Hashes in Perl

Introducing hashes. Just another part of the Perl Tutorial.

Don't Open Files using the old way

I know this is classic, but I still encounter students in my Perl training classes who are surprised the 'corporate standard' they saw being declared as 'not recommended'.


I usually list the next 3-4 events here. The list of all the events can be found on the web site. If your Perl event is not listed there, please let me know.

Dutch Perl Workshop 2013

April 19, 2013, Arnhem, The Netherlands

DC Baltimore Perl Workshop

April 20, 2013, Baltimore, DC, USA

Polish Perl Workshop 2013

May 25-26, 2013, Warsaw, Poland

YAPC::NA 2013

June 3-5, 2013, Austin, Texas, USA

You know, you could get the Perl Weekly right in your mailbox. Every Week.
Free of charge!

Just ONE e-mail each Monday. Easy to unsubscribe. No spam. Your e-mail address is safe.
Perl Weekly on Twitter RSS Feed of the Perl Weekly. Updated once a week