Issue #39 - 2012-04-23 - A Moose in New York and Camelia in Oslo

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

Welcome to all the new members!

The Perl Weekly was mentioned in Hacker Newsletter of Kale Davis. I'd like to take the opportunity and recommend his weekly collection of items from Hacker news. I saw quite a few interesting articles mentioned there!

On other news, I finally bought my flight ticket to Kiev. I was invited to the Perl Mova Workshop in Kiev, along with Tatsuhiko Miyagawa and Florian Ragwitz. Very flattering. This is going to be my first time in Ukraine and I am planning to be touristy on the days before the workshop. If the locals are interested, we might even have a mini hackathon.

And now to the news...

Gabor Szabo


Poet: a web framework for Mason

Though I've never used Mason or any of the modules Jonathan Swartz wrote, every time he announces something it seems to me something really serious and well thought out. Maybe because in his post Jonathan also mentions Hearst Digital Media, that has been using the earlier versions of this framework for 6 years now. Maybe for some other reason. In any case, I'd recommend checking out his announcement.

Big Announcements on PrePAN

It is now out in the open and Kentaro passed the ownership to If you don't know it yet, PrePAN helps people discuss their plans for creating modules for CPAN. It certainly looks nice! The source code is on Github.

SCK - 2.5 is Out !

A URL shortener system in Perl Dancer written by geistteufel. The source code is on Github.


Update on Perl / Moose Meetup, celebrity attendees

by John Napiorkowski (JJNAPIORK)

The meeting is on 23 April, that's today for the readers of the newsletter. If you are in New York, check out the event organized by John Napiorkowski at Shutterstock.

nginx-perl: the state of things

Nginx::Perl, maintained by Alexandr Gomoliako, provides full-featured perl support for nginx via a Perl API. This version provides an asynchronous API.

New Citrus Perl keeping ahead of the $->MainLoop

Mark Dootson has release version 14 of Citrus Perl and then quickly followed it with version 14a fixing an issue with the release. The objective of the Citrus Perl distribution is to make it very easy to re-package applications written in WxPerl on any of the 3 major platforms.


Wherein I realize the bliss of writing init scripts with Daemon::Control

by Mike Doherty (DOHERTY)

Mike Doherty shows how to write an init script for PHP-FCGI. He shows the resulting script - which is basically a configuration file - and then explains some of the parameters.

HTML::TableExtract is beautiful

by Sinan Unur (NANIS)

In this post, Sinan Unur gives a beautiful example how Perl can help with unemployment. Or at least how you can use the HTML::TableExtract module to, well, extract tables from an HTML page. Also, I think posting beautiful examples of Perl solutions to actual problem is much better than complaining about bad examples.

SSL security in HTTP::Tiny

by Mike Doherty (DOHERTY)

Mike Doherty is asking a dangerous question. Why is there no SSL support in core perl? Till that happens he offers an explanation on how to use SSL with HTTP::Tiny and how to even validate the SSL certificate.

One Unit of Stepping Up

by Joel Berger (JBERGER)

Joel Berger tells us the story of how he contacted Chris Maloney, the author of Physics::Unit who has not touched his module for 8 years. What would you say if someone contacted you about such ancient history?

Dependencies, Minimizers, and Regressing to JavaScript

Last week there was a little drama over a bug Ovid found in a YAML code written by Ingy. Now chromatic takes his sharp keyboard and tells us his opinion about writing software for people who cannot install software...

A success story for Config::Model

by Dominique Dumont

Dominique Dumont, the author of Config::Model shares an e-mail he got telling the story of 'a script that was never intended to be used for more than a few month. But as things go, we were still using it after a few years.' - oh how familiar is that? It needed a way to configure it.

How Perl Documentation Could Look Like

by Herbert Breunung (LICHTKIND)

lichtkind (aka. herbert breunung) is reporting on his progress with his TPF grant and advocating his idea to use pandoc for documentation.


A Data::Dumper/eval + utf8 bug - or Latin1 strikes again

Zbigniew Lukasiak seemingly found a bug with unicode characters, but then Sebastian Willert showed a solution.


A late Perl QA Hackathon 2012 post scriptum

by Steffen Schwigon (SCHWIGON)

Renormalist (Steffen Schwigon) was also in Paris working on some really boring stuff (his words). But wait, his benchmarks show that perl got 20% slower somewhere between 5.8 and 5.10 and stayed that way. Except, that it seems the latest changes in 5.15 got the speed back.


Still alive, Inline::Lua?

Rob Hoeltz is looking for Tassilo von Parseval as he would like to take over the maintenance of Inline::Lua. Does anyone have direct contact with him?


by Dave Rolsky (DROLSKY)

Dave Rolsky provides a nice solution in Perl to find the files in a git repository, that have not been changed for a long time. But then it got golfed to some really short solution using find and xargs. Of course the latter won't work on Windows.

SnipMate Cheatsheets Generator

by Yanick Champoux (YANICK)

Do you remember the Template::Caribou project of Yanick Champoux? Now he is using that module and explains in detail how to create the templates that will generate the cheat sheets.

Just read my mind and take me where I want to go!

Dominic Humphries writes a wrapper for ssh so he won't need to type in both the name of the server and the directory on the remote server where he wants to cd to.


YAPC::NA 2012 is going to be great. Nope, not because of all the...

by JT Smith (RIZEN)

I have not posted many of the daily blogs by JT Smith but this one is really cool. BTW I think almost all the tickets of YAPC::NA are already sold. So if you'd like to attend, hurry up.

DC-Baltimore Perl Workshop 2012

by Thomas Klausner (DOMM)

Thomas Klausner from visited the US and attended his first ever Perl Workshop in the US. Read his fun report and check out his pictures.



It's about unicorns

Sebastian Riedel posted the video created by Glen Hinkle praising Mojolicious. It's a funny video and it is only 1:08 min long.

Perl 6

Participants of the Perl 6 Hackathon in Oslo have already written four reports. Pick your favorite author here:


1.0.1 released

Perlipse is a Perl editor based on Eclipse written by Jae Gangemi. I have not tried it but I am happy to see more tools for Perl developers.


My favorite editor is Vim

by Sinan Unur (NANIS)

Sinan Unur explains why Vim is his favourite editor, even though he hardly knows it and how a $20 investment helped him reduce his time wasting by 30%. I like how he puts real numbers to his 'cost' and 'profit'.


Perl Mova Workshop in Kiev

May 12-13, 2012, Kiev, Ukraine

Nordic Perl workshop

June 4-5, 2012, Stockholm, Sweden


June 13-15, 2012, Madison, Wisconsin, USA

French Perl workshop

June 29-30, 2012, Strasbourg

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