|
Perl Weekly
Issue #74 - 2012-12-24 - Perl is 25 years old (and Merry Christmas too :)
latest | archive | edited by Gabor Szabo
|
|
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:
|
Written by Paul McNamara and published on Network World.
|
|
by Mark Keating
Mark Keating published this on The Perl Foundation web site.
|
|
|
Woody Leonhard InfoWorld (also on Javaworld).
|
|
The Register by Neil McAllister.
|
|
|
|
|
|
|
|
More than 150 comments and of course many of them are negative.
|
|
By Jon Biggs at TechCrunch.
|
|
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?
|
|
|
|
|
|
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!
|
|
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
|
There are a couple of ways to deal with circular references. chromatic shows how to break them manually.
|
|
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
|
by David Golden (DAGOLDEN)
David Golden was designing a password reset system for his Dancer based web application.
|
|
|
Testing
|
|
|
Discussion
|
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
|
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
|
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
|
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
|
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.
|
January 11-13, 2013, Orlando, Florida, USA
|
|
February 24-25, 2013, Tel Aviv, Israel
|
|
March 13-15, 2013, Berlin, Germany
|
|
You know, you could get the Perl Weekly right in your mailbox. Every Week. Free of charge!
|