Perl Weekly
Issue #89 - 2013-04-08 - Perl Tutorial in Portuguese, Romanian and Russian
latest | archive | edited by Gabor Szabo
|
Hi,
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.
Enjoy
Gabor Szabo
|
|
|
Sponsors
|
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: 106686-CS-6734@grantstreet.hrmdirect.com
|
|
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 jobs@adestra.com.
|
|
Announcements
|
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.
|
|
Articles
|
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?
|
|
Discussion
|
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?
|
|
|
Code
|
Dist::Milla is a new tool to package CPAN-like Perl distributions created by Miyagawa. Dominic Humphries took it for a ride.
|
|
|
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.
|
|
People
|
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.
|
|
Business
|
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!
|
|
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.
|
|
Web
|
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.
|
|
|
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.
|
|
Check out the slides of the talk Laufeyjarson gave at the Sillicon Valley Perl Mongers meeting.
|
|
Another entry by j0e (Nolan Joseph Axford) building a Perl Catalyst based web application on a shared hosting service.
|
|
Command line
|
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
|
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.
|
|
Explaining time(), localtime() and introducing scalar and list context.
|
|
|
|
|
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.
|
April 19-20, 2013, Taipei, Taiwan
|
|
April 19, 2013, Arnhem, The Netherlands
|
|
April 20, 2013, Baltimore, DC, USA
|
|
May 25-26, 2013, Warsaw, Poland
|
|
You know, you could get the Perl Weekly right in your mailbox. Every Week. Free of charge!
|