Issue #96 - 2013-05-27 - YAPC::NA starts in a week from today!

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


While I am getting prepared for YAPC::NA, I felt I have to launch this thing now, or I will just keep delaying it forever. So I came up with the unofficial launch of the Perl Maven Pro subscription service. Even though it is unofficial I am nervous and excited. Will you want it?

Let's see

Gabor Szabo


We're Hiring Telecommuters - Grant Street Group

We're a growing software company using open source software/modern Perl practices to build innovative e-payment, auction, and tax collection web applications.
We're looking for talented, motivated professionals committed to flawless work and customer service.
Email resume:


Release of Bugzilla 4.4 and 4.2.6

After a year of development a new version of Bugzilla has been released.

Perl Maven Pro

This is the unofficial launch of the Perl Maven Pro service. If you'd like to get more Perl articles and if you are willing to pay for the privilege, this is for you. (Officially it will only launch on 1 June, but 5 minutes after publishing the page I already saw the first subscriber. I'll find something extra to give the early birds who register before the official launch date.


A call to action for CPAN authors

As with every upgrade we can expect that upgrading to perl 5.18 will break some code. Luckily the CPAN Testers provide a very good overview of which modules work and which stopped working due to changes in perl. David Oswald calls on all CPAN authors to make sure their module works on perl 5.18 as well. If you work in a corporate environment, it might be a good idea to check if all your dependencies and also your code works on 5.18. (See the other entry in Which David Golden explains how to set up multiple versions of perl on the same machine.)

Compiler::Lexer is awesome / Shipped Perl::MinimumVersion::Fast

by Tokuhiro Matsuno

Perl::MinimumVersion::Fast created by Tokuhiro Matsuno is 'just' 33 times faster than Perl::MinimumVersion. Oh. Oh!

Making Perl more accessible

I posted this article on trying to explain why translating the Perl Tutorial is important and trying to get more people to help with the translations and the promotion of the translations.


Ejecting From the Perl Core

I am not sure if this is still open to discussion, or if it is a done decision, but I am quite sure the Perl 5 Porters will want to hear your opinion on the subject. Should be removed from 'standard perl'?

On the removal of some core modules

by Joel Berger (JBERGER)

Joel Berger responds to the idea of removing some code from the core of Perl.


5.18 Hash Key Ordering Changes In A Nutshell

by Mark Fowler (MARKF)

Mark Fowler shows the difference between perl 5.16.3 and the recently released perl 5.18.0 regarding hash keys.

How I manage new perls with perlbrew

by David Golden (DAGOLDEN)

There are cases when you would like to make sure your code runs on more than one version of Perl. Either because you don't have control over which version of perl will be used, or because your company wants to make sure when upgrade comes, it will be smooth. David Golden explains how he uses perlbrew to have several versions of perl on his system.

Moose's Num won't be using Scalar::Util::looks_like_number as of Moose 2.1000

So if I understand this, the Num type will be stricter. I wonder how many applications will start throwing exceptions after upgrading to this version of Moose, and if those exceptions are correct there?

CLI for Compiler::Lexer

by Tokuhiro Matsuno

Tokuhiro Matsuno show a small script to use Compiler::Lexer, a Lexical Analyzer for Perl 5.


NY Perl Mongers Talk Slides

Christopher Frenz posted his slides about Information Retrieval and Extraction.

Reverse installing CPAN, at the Polish Perl Workshop

by brian d foy (BDFOY)

brian d foy was at the Polish Perl Workshop and gave a presentation on how to find out which CPAN packages (name and version number) were installed in a certain environment.


Jay Hannah, Chief Ticket Monkey of the Perl Mongers

Jay runs the central web site of the Perl Mongers. He creates (and deletes) the groups and helps people get started. In his spare time he ..., but I think you should just watch the interview. (24:17 min)


We want Perl on GAE!

by Gianluca Casati (FIBO)

PHP was recently added to the Google App Engine as one of the supported languages. Gianluca Casati thinks that it would be important to have Perl there, and that you can increase the chances by star-in the request on the issue list of GAE.

On the importance of localisation

While it is not specific to Perl, this article by the people is quite interesting. Especially to those who participate in the localization of web sites. Like the Perl Maven contributors.


A Perl Quiz by Laurent Dami

by Laurent Dami (DAMI)

What do you get in $x and $y in this code? my @tab = ( 1, 3, 6..9 ); my $x = @tab; my $y = ( 1, 3, 6..9 );

Perl 6


Last in the 5 Part Series...

by Rob Lauer

Rob Lauer started to build a cloud-based business using Perl. This is the last entry in his series about building the business.

Perl, Python, Ruby, PHP and HTML5 on Google trends

by Gabor Szabo (SZABGAB)

There are many ways to measure the 'market share' or 'mind share' of a programming language and the dynamics between languages. I tried to see how many people search for the respective terms and what are the trends in relative volume of searches.

Weekly collections

Perl Maven Tutorial

Simple Database access using Perl DBI and SQL

If you don't know how to use databases with Perl, this is a simple introduction for you, already translated to several languages. If you do know how to use databases but don't know who is Little Bobby Tables, then you definitely need to take a look.


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.

YAPC::NA 2013

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

French Perl Workshop 2013

June 14-15, 2013, Nancy, France

YAPC::EU 2013

August 12-14, 2013, Kiev, Ukraine

YAPC::Asia Tokyo

September 19-21, 2013, Keio University Hiyoshi Campus, Tokyo, Japan

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