Perl Weekly
Issue #96 - 2013-05-27 - YAPC::NA starts in a week from today!
latest | archive | edited by Gabor Szabo
|
Hi
While I am getting prepared for YAPC::NA, I felt I have to launch this thing now, or I will just keep delaying it forever. So I came up with the unofficial launch of the Perl Maven Pro subscription service. Even though it is unofficial I am nervous and excited. Will you want it?
Let's see
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
|
|
Announcements
|
After a year of development a new version of Bugzilla has been released.
|
|
This is the unofficial launch of the Perl Maven Pro service. If you'd like to get more Perl articles and if you are willing to pay for the privilege, this is for you. (Officially it will only launch on 1 June, but 5 minutes after publishing the page I already saw the first subscriber. I'll find something extra to give the early birds who register before the official launch date.
|
|
Articles
|
As with every upgrade we can expect that upgrading to perl 5.18 will break some code. Luckily the CPAN Testers provide a very good overview of which modules work and which stopped working due to changes in perl. David Oswald calls on all CPAN authors to make sure their module works on perl 5.18 as well. If you work in a corporate environment, it might be a good idea to check if all your dependencies and also your code works on 5.18. (See the other entry in Which David Golden explains how to set up multiple versions of perl on the same machine.)
|
|
by Tokuhiro Matsuno
Perl::MinimumVersion::Fast created by Tokuhiro Matsuno is 'just' 33 times faster than Perl::MinimumVersion. Oh. Oh!
|
|
|
I posted this article on blogs.perl.org trying to explain why translating the Perl Tutorial is important and trying to get more people to help with the translations and the promotion of the translations.
|
|
Discussion
|
I am not sure if this is still open to discussion, or if it is a done decision, but I am quite sure the Perl 5 Porters will want to hear your opinion on the subject. Should CGI.pm be removed from 'standard perl'?
|
|
by Joel Berger (JBERGER)
Joel Berger responds to the idea of removing some code from the core of Perl.
|
|
|
|
Code
|
by Mark Fowler (MARKF)
Mark Fowler shows the difference between perl 5.16.3 and the recently released perl 5.18.0 regarding hash keys.
|
|
|
by David Golden (DAGOLDEN)
There are cases when you would like to make sure your code runs on more than one version of Perl. Either because you don't have control over which version of perl will be used, or because your company wants to make sure when upgrade comes, it will be smooth. David Golden explains how he uses perlbrew to have several versions of perl on his system.
|
|
|
So if I understand this, the Num type will be stricter. I wonder how many applications will start throwing exceptions after upgrading to this version of Moose, and if those exceptions are correct there?
|
|
by Tokuhiro Matsuno
Tokuhiro Matsuno show a small script to use Compiler::Lexer, a Lexical Analyzer for Perl 5.
|
|
|
Slides
|
Christopher Frenz posted his slides about Information Retrieval and Extraction.
|
|
by brian d foy (BDFOY)
brian d foy was at the Polish Perl Workshop and gave a presentation on how to find out which CPAN packages (name and version number) were installed in a certain environment.
|
|
|
Interviews
|
Jay runs the central web site of the Perl Mongers. He creates (and deletes) the groups and helps people get started. In his spare time he ..., but I think you should just watch the interview. (24:17 min)
|
|
Web
|
by Gianluca Casati (FIBO)
PHP was recently added to the Google App Engine as one of the supported languages. Gianluca Casati thinks that it would be important to have Perl there, and that you can increase the chances by star-in the request on the issue list of GAE.
|
|
|
While it is not specific to Perl, this article by the Booking.com people is quite interesting. Especially to those who participate in the localization of web sites. Like the Perl Maven contributors.
|
|
Fun
|
by Laurent Dami (DAMI)
What do you get in $x and $y in this code? my @tab = ( 1, 3, 6..9 ); my $x = @tab; my $y = ( 1, 3, 6..9 );
|
|
|
Perl 6
|
|
Other
|
by Rob Lauer
Rob Lauer started to build a cloud-based business using Perl. This is the last entry in his series about building the business.
|
|
by Gabor Szabo (SZABGAB)
There are many ways to measure the 'market share' or 'mind share' of a programming language and the dynamics between languages. I tried to see how many people search for the respective terms and what are the trends in relative volume of searches.
|
|
|
Weekly collections
|
|
|
|
Perl Maven Tutorial
|
If you don't know how to use databases with Perl, this is a simple introduction for you, already translated to several languages. If you do know how to use databases but don't know who is Little Bobby Tables, then you definitely need to take a look.
|
|
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.
|
June 3-5, 2013, Austin, Texas, USA
|
|
June 14-15, 2013, Nancy, France
|
|
August 12-14, 2013, Kiev, Ukraine
|
|
September 19-21, 2013, Keio University Hiyoshi Campus, Tokyo, Japan
|
|
You know, you could get the Perl Weekly right in your mailbox. Every Week. Free of charge!
|