Issue #74 - 2012-12-24 - Perl is 25 years old (and Merry Christmas too :)

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


I am sure most of you are spending the next few days enjoying your family, and other loved ones, but maybe you will have a few minutes here and there to check e-mail and read about Perl too.

There is a collection of links from the 25th birthday of Perl and a few other links too.

Enjoy the Holidays!

Gabor Szabo

Perl is 25 years old

Perl turned 25 on 18th December. There were a number of articles and blogs posts about it, and it was discussed on a number of forums. Let me share a bunch with you:

Perl programming language turns 25 today

Written by Paul McNamara and published on Network World.

The First Twenty-Five Years

by Mark Keating

Mark Keating published this on The Perl Foundation web site.

The Perl programming language turns 25

Woody Leonhard InfoWorld (also on Javaworld).

Perl programming language marks 25th birthday

The Register by Neil McAllister.

Reddit / programming

More than 150 comments and of course many of them are negative.

print 'Happy 25th Birthday, Perl';

By Jon Biggs at TechCrunch.

Perl is Free Software's COBOL, and That's Ok!

Bradley M. Kuhn compares how he looked at COBOL programmers when he was young and COBOL was 25 years old, to how young people look at Perl programmers today when Perl is 25 years old. Can those really be compared?

Happy Birthday Perl

Michal Wojciechowski celebrated with a one liner ... try it for yourself if you run Linux or OSX. (I think this would not work Windows.) The code is explained in the comments!

The Joy of Perl

by Andrew Shitov (ANDY)

Andrew Shitov shared his personal story with Perl and his love for the language and the community around it.

If you know about other articles or discussions, please let me know so I can share them in the next issue.


Improve Your Extracted Traversal

There are a couple of ways to deal with circular references. chromatic shows how to break them manually.

Design by contract in Perl

by Viacheslav Tykhanovskyi (VTI)

Design by Contract is a programming approach when method calls are checked against specific requirements by embedded in the language or implemented as a library functions. Viacheslav Tykhanovskyi (vti) describes several ways to do this in Perl and when to avoid this approach.


My second week of Dancer, now with queues and transactional email

by David Golden (DAGOLDEN)

David Golden was designing a password reset system for his Dancer based web application.


Test::Class + Moose?

by Curtis 'Ovid' Poe (OVID)

Ovid has started to build a module for testing applications using Moose.


It Happened At MacDonalds, A Meditation

by John Napiorkowski (JJNAPIORK)

While sitting at a MacDonalds and working, John Napiorkowski, arrived to the conclusion that if he wants to be able to get people excited by Perl, he needs to be able to show things that get immediate and fancy results.


Comparing DNS Requests with Perl

Christopher Frenz provides a simple tool in Perl to compare the resolved IP addresses received from by DNS servers. This can be a nice tool for system administrator who has just changed the IP address of a machine and would like to check if the change has already reached those servers.


Fit To Be tied (tied handles and localized $\)

by Yanick Champoux (YANICK)

tie is powerful but strange tool in Perl that only people like Yanick Champoux should touch. Indeed he used it while visiting his favorite Himalayan barbershop.


Notify Your Android?

The shorts story of Chisel wanting to send a message to his Android device and ending up as a co-maintainer of WebService::NotifyMyAndroid.


How to fetch the CPAN dependency tree of a Perl module?

Reading this article you will learn how to use the MetaCPAN::API to fetch information about a single module or about a distribution on CPAN.

Weekly collections


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.

2013 Perl Oasis conference, Orlando, Florida

January 11-13, 2013, Orlando, Florida, USA

Israeli Perl-Workshop 2013 (ILPW)

February 24-25, 2013, Tel Aviv, Israel

German Perl-Workshop 2013

March 13-15, 2013, Berlin, Germany

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