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

latest | archive | by Gabor Szabo
Don't miss the next issue!

Hi,

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 Tweet Facebook Google+

Written by Paul McNamara and published on Network World.

The First Twenty-Five Years Tweet Facebook Google+
by Mark Keating

Mark Keating published this on The Perl Foundation web site.

The Perl programming language turns 25 Tweet Facebook Google+

Woody Leonhard InfoWorld (also on Javaworld).

Perl programming language marks 25th birthday Tweet Facebook Google+

The Register by Neil McAllister.

Reddit / programming Tweet Facebook Google+

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

print 'Happy 25th Birthday, Perl'; Tweet Facebook Google+

By Jon Biggs at TechCrunch.

Perl is Free Software's COBOL, and That's Ok! Tweet Facebook Google+

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 Tweet Facebook Google+

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 Tweet Facebook Google+
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.


Articles

Improve Your Extracted Traversal Tweet Facebook Google+

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

Design by contract in Perl Tweet Facebook Google+
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.


Web

My second week of Dancer, now with queues and transactional email Tweet Facebook Google+
by David Golden (DAGOLDEN)

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


Testing

Test::Class + Moose? Tweet Facebook Google+
by Curtis 'Ovid' Poe (OVID)

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


Discussion

It Happened At MacDonalds, A Meditation Tweet Facebook Google+
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.


Code

Comparing DNS Requests with Perl Tweet Facebook Google+

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.


Fun

Fit To Be tied (tied handles and localized $\) Tweet Facebook Google+
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.


Mobile

Notify Your Android? Tweet Facebook Google+

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


CPAN

How to fetch the CPAN dependency tree of a Perl module? Tweet Facebook Google+

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

Events

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 Tweet Facebook Google+

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

Israeli Perl-Workshop 2013 (ILPW) Tweet Facebook Google+

February 24-25, 2013, Tel Aviv, Israel

German Perl-Workshop 2013 Tweet Facebook Google+

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 Perl Weekly page on Google+ Like the Perl Weekly on FaceBook RSS Feed of the Perl Weekly. Updated once a week