Issue #89 - 2013-04-08 - Perl Tutorial in Portuguese, Romanian and Russian

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 really glad to tell you, that since the translation to Portuguese started a month ago, a few other people came on board and started to translate the Perl Maven Tutorial to their languages. So we already have the beginning of a Romanian and a Russian translation, and a few more that I'll let you know once the first article gets published. I believe that making the language more accessible to people for whom English is not that easy can bring them to the point where they are ready to improve their English too, to learn more Perl.

It can also be a great tool to build the local Perl communities. Of course having the translations is only one small step. We also need to promote them and we also need to provide the people a place to ask questions in their native language. You can find links to the translation further down in this edition. If you know some other language and would like to help, please get in touch with me.


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:

Adestra are hiring Perl developers to work on our Modern Perl/Catalyst/Moose/DBIC codebase.

Come and work for our small development team based in Oxford, UK where you can make a real impact, and have an opportunity to work on every aspect of our infrastructure from UI design to scaling.
Get in touch at


Citrus Perl 5.16.3 Released

Citrus Perl 5.16.3 has been released by Mark Dootson. It includes the latest Wx 0.9918 and it is available for Linux, Mac OSX and MS Windows.


How to Identify Clunky Perl 5 Code

chromatic gives a few basic, and clear points, but also adds the fuzzy requirement of writing 'elegant code'. What does that mean? And why should someone care who has to do something now and for whom Perl is just a secondary tool? Is there a place where you can learn what is 'elegant code' and what is not, or is that just a feeling that you either have or you don't?


Another strike against AUTOLOAD

by brian d foy (BDFOY)

Curtis 'Ovid' Poe got tripped by the use of AUTOLOAD in the Redis module, but brian d foy think you should not throw out the baby with the bathwater. Is this a question of power vs. learnability of Perl?


On a roll with Milla

Dist::Milla is a new tool to package CPAN-like Perl distributions created by Miyagawa. Dominic Humphries took it for a ride.

Connecting to Sybase ASE with Perl's DBI

by Sebastian Willing (SEWI)

A simple explanation by Sebastian Willing on how to connect to the Sybase ASE database from Perl using the DBI module.


Interview for the Pragmatic Perl website

Alexis Sukrieh, the creator of the Perl Dancer web framework was interviewed by Viacheslav Tykhanovskyi (vti) for the Russian web site. This is the English version of the interview. I think it important to allow more people to become familiar with those who create the awesome tools we all use.


Play Perl is a Startup

by Vyacheslav Matyukhin

Do you remember the Play Perl web site that was announced a few weeks ago? I found it as a great idea and I very happy to see Vyacheslav Matyukhin taking it one step further and trying to turn it into a business. It won't be easy. It is never easy, but I think people who are willing to take Perl back to the start-up scene doing a huge favor to the Perl community as well. They show that you can build great things for the 'end-user' with Perl and in the long run they create more demand for good Perl developers. Which is also great for those who prefer to be employed. Good luck!

Random thoughts about agile software development

While announcing that he is going to be a freelancer Curtis 'Ovid' Poe talks about what agile means in the context of the BBC and how using a 'modified $agile_method' makes him nervous. In any case good luck with the freelancing.


Catalyst Design Patterns: $c->forward versus Context Aware Model versus...?

by John Napiorkowski (JJNAPIORK)

John Napiorkowski is musing about various ways to isolate and centralize application level logic in the Catalyst web framework of Perl.

Module to automate API form

Dave Jacoby shows how he implemented what later Joel Berger called 'content negotiation'. It's interesting to see how this can be implemented in a simple way, at least as a way of learning. In the the comment section the question of 'code it myself' vs. 'use existing implementation' was raised which would be an interesting discussion in itself.

Template Toolkit Talk at SVPerl

Check out the slides of the talk Laufeyjarson gave at the Sillicon Valley Perl Mongers meeting.

Notes from a Newbie 13: Create, Edit and Delete Blog Entries

Another entry by j0e (Nolan Joseph Axford) building a Perl Catalyst based web application on a shared hosting service.

Command line

UNIVERSAL::new for command line MU

by David Golden (DAGOLDEN)

Do you sometime try to use modules on the command line. Has it bothered you that you need to type the module name twice? Once for loading and once for calling ->new on the name? This module of David Golden reduces the pain.

Weekly collections

Perl Tutorial

Number Guessing game

Writing simple games is a good way to learn programming. At least it was good for me. In this game, the computer generates a random number and the player needs to guess it.

The year of 19100

Explaining time(), localtime() and introducing scalar and list context.


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. - Open Source Developers Conference - Taiwan

April 19-20, 2013, Taipei, Taiwan

Dutch Perl Workshop 2013

April 19, 2013, Arnhem, The Netherlands

DC Baltimore Perl Workshop

April 20, 2013, Baltimore, DC, USA

Polish Perl Workshop 2013

May 25-26, 2013, Warsaw, Poland

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