Perl Weekly
Issue #33 - 2012-03-12 - The People Behind Debian
latest | archive | edited by Gabor Szabo
|
Hi,
I made some little progress with the back-end for the Perl Weekly but it is still mostly a manual process collecting news from various feeds.
If you are following the Perl Weekly on Twitter, Facebook or Google+ and notice I missed something that you think is important, don't hesitate to let me know. There are good chances that I just overlooked something.
Enjoy!
Gabor Szabo
|
|
|
Announcements
|
While the organizers are gearing up for YAPC::Europe::2012 in Frankfurt, the YAPC::Europe::Foundation has put out the call for the next venue. I guess if you work in a company that wants to hire many Perl developers then maybe encouraging the local Perl community to organize a YAPC in your city could be a good idea.
|
|
by Mark Keating
Mark Keating announces the new round of the SAN initiative to bring people new to YAPC to their first conference.
|
|
|
Articles
|
by Jeffrey Kegler (JKEGL)
In this post Jeffrey Kegler talks about problems where parsing has been avoided. As I understand that mostly means areas where we try to use regular expressions to extract information. We might call it parsing but we won't use the words 'grammar' or 'language' when describing the thing that needs to be parsed.
|
|
|
by Joel Berger (JBERGER)
Joel Berger was playing around with some new toys and built a quick web site using mostly Mojolicious/Perl and relying on Bootstrap to build page elements.
|
|
|
by Reini Urban (RURBAN)
I am always amazed by the low level stuff Reini Urban does on Perl and while I know there are several people in the Perl 5 Porters who do that too, I am especially grateful that he is posting about it. In the long run that can help bring more people to contribute to core perl.
|
|
|
I never checked where does the idea of 'silver bullet' comes from, but chromatic tells us it was used to hunt Werewolves. He then goes on explaining how using Moose can bring you an order of magnitude improvement in productivity. Or with other words how Moose is like a silver bullet. I am not big on zoology but I wonder if that means that a Moose can kill a werewolf?
|
|
People
|
Have you ever wondered who are the nice people that make sure Debian has tons of CPAN modules? We call them 'downstream' but they are actual people with faces and stories! It was very interesting to read this interview by Raphael Hertzog.
|
|
Testing
|
I think the CPAN Testers is a very important part of keeping and improving the quality of CPAN modules but I hardly have time to follow the mailing list. These regular reports help me keep informed. There is also going to be the annual Perl QA hackathon at the end of the months. If your company uses Perl and cares for quality then this would be a good opportunity to sponsor the event.
|
|
Code
|
Tim Heaney (oylenshpeegul) implements asynchronous fetching of several web pages in 3 ways: Any::Event, Mojo::IOLoop and HTTP::Async. You can compare the code and the speed of each one of the solutions.
|
|
Martin Evans details the long list of changes that went into this release.
|
|
by Arthur Axel "fREW" Schmidt (FREW)
fREW Schmidt describes his adventure into using POE for event loops just to find out that in his use case he does not really need those event loops. It is nice to see the code snippets for both his original attempt and the solution he ended up using.
|
|
|
Sebastian Willing is showing his solution capturing standard error and the external command's exit code but ignoring standard output. You should also check the comment David Golden made as that might be a better solution for you.
|
|
Debugging
|
If you are using the built-in debugger of perl (-d) then this snippet written by Chisel can help you get nicer - more colorful - output for the x command dumping complex data structure.
|
|
Perl 6
|
by Carl Mäsak
Carl Masak reports about his progress in his grant for adding macros to Rakudo Perl 6
|
|
|
by Jonathan Worthington (JONATHAN)
As usual Jonathan Worthington provides an excellent snapshot of what's going on in the development of Perl 6. While I have not been able to follow the development recently I wish I had some time to do that. What he write seems to be very exciting.
|
|
|
Other
|
by Miguel Prz (NICEPERL)
Just a reminder to check out the ten most rated Perl questions at Stack Overflow as collected by Miguel Prz
|
|
by Dave Cross (DAVECROSS)
Dave Cross complains (?) about some people who did not like his recommendation to improve their Perl code. It is sad to see how some of the response got aggressive but I also often fall in the same trap as Dave fell: People, if they are not asking for help, will probably dislike the volunteer help we give. If we would like to improve their code we have to wait till they think they would like to improve. Without that it usually does not work.
|
|
|
Training
|
I am going to give a 2-days long training class just before YAPC::NA.
|
|
The self promotion section
|
by Gabor Szabo (SZABGAB)
This is already the second part of a series of articles introducing Plack/PSGI. The first one is linked from this article. They start off at the basics and we'll see what is interesting for people so I know what to write about.
|
|
|
by Gabor Szabo (SZABGAB)
I was just asked by someone to help with processing a log file. In this article I show 2 solutions. One with a flag the other one with the flip-flop operator of Perl.
|
|
|
Events
|
April 14, 2012, Catonsville, MD, USA
|
|
April 14, 2012, The Hague, The Netherlands
|
|
June 13-15, 2012, Madison, Wisconsin, USA
|
|
August 20-22, 2012, Frankfurt, Germany
|
|
You know, you could get the Perl Weekly right in your mailbox. Every Week. Free of charge!
|