Perl Weekly
Issue #50 - 2012-07-09 - Marpa, Dancer, Hadoop, Prima, Jobs and Recruiters
latest | archive | edited by Gabor Szabo
|
Hi,
Sorry for being a bit late today. I wanted to prepare the newsletter in the morning and we had a power failure for more than two hours. On the bright side I had some time to talk to my son, which is usually quite difficult when working computers are around him. Or me.
I also purchased my flight ticket to Frankfurt for YAPC::EU and got notified that my 'Building Modern Web Applications using Perl' got accepted to the August Penguin. The local annual FOSS conference that usually falls on the same days as YAPC::EU.
I guess I'll need to prepare a 'really good talk' TM.
Oh, and this being issue #50, we are getting close to the first birthday of the Perl Weekly. How are we going to celebrate? Any suggestions?
Gabor Szabo
|
|
|
Announcements
|
by Jeffrey Kegler (JKEGL)
Jeffrey Kegler has created Libmarpa - a C library for using Marpa and Marpa::R2::Thin, which is, not surprisingly, a thin layer of Perl above Marpa.
|
|
|
Articles
|
John Graham-Cumming, author of The Geek Atlas is sharing a small Perl script for web scraping and looking for VIP by cross referencing a list of names with Wikipedia.
|
|
Carlos Luis wrote a short Dancer intro and published it on The Code Project. I am not sure why is it called REST service but it was nice to see a Dancer post on this site.
|
|
by Yanick Champoux (YANICK)
This time Yanick Champoux writes on his employers blog, describes the re-implementation of WWW::Ohloh::API using Moose. Oh, and he is also looking for someone to co-maintain the module.
|
|
|
by Yanick Champoux (YANICK)
Yanick Champoux is back with his usual style (9 strange words to look-up per article :), but at least I heard of Gabriel. Other than that, this is a simple introduction to using Hadoop with Perl.
|
|
|
Discussion
|
by Mark Allen (MALLEN)
We are bit out-of sync with Mark Allen but it is not necessarily bad. There were some interesting threads on p5p mentioning bugs in Storable, overload, List::Util::first and that some highly illegal variable names are now accidentally legal.
|
|
|
Jobs and Recruiters
There were a number of posts in this subject so I created a special section for them.
|
Carla Casamona from Shutterstock attended YAPC::NA and had a recruitment booth there. This is a short heads-up just that there are issues facing people who would like to recruit Perl developers. Issues that might be addressed by the Perl community.
|
|
by John Napiorkowski (JJNAPIORK)
John Napiorkowski, who is a long time blogger, a CPAN contributor and also a developer at Shutterstock picks up where Carla has left the post and writes about the importance - for the Perl developers and the Perl community in general - to improve our communication with recruiters. He suggested to create a FAQ on perl.org, specifically for recruiters. Sounds like a good idea, though I think there were a couple of attempts already.
|
|
|
by Sawyer X (XSAWYERX)
Sawyer X picked up the other end of the discussion. He is explaining what an individual developer could do to enhance her chances to find a good Perlish job. His advice is very good, but I don't find anything there that will specifically help with most of the recruiters. I think that's probably the the whole issue that we, in the Perl community have a way of thinking and certain channels to show (and/or improve) our capabilities while the recruiters - most of them - are looking at other places and talk in a different language. In any case, this discussion is quite healthy.
|
|
|
Testing
|
The question, how do you make sure that a certain piece of code gives warning at the right time, and how do you ensure the warning won't disappear at the next refactoring? This was the opening article of the Perl 5 Maven site I launched a while ago but not really used. There were 2 other articles this week and there is a newsletter you can sign up.
|
|
Documentation
|
Update on the TPF grant for the localization of the PODs.
|
|
Code
|
Fabio D'Alfonso is new to writing about Perl, but he already shows some nice code example for building GUI in Perl. He actually made several posts during this week. Look around in his account.
|
|
|
|
An example of why browsing CPAN can be time consuming.
|
|
Fun
|
by Sinan Unur (NANIS)
That's horrible, but real. Sinan Unur explains what does this code do and when would you want to write like this.
|
|
|
Tools
|
by brian d foy (BDFOY)
In response to the shell script Ovid posted a few days earlier, brian d foy implemented a longer, but more robust way locating all the sub that are never called.
|
|
|
Slides
|
Ynon Perek has published his slides from the Advanced Moose Workshop he is running.
|
|
Books
|
by Viacheslav Tykhanovskyi (VTI)
Viacheslav Tykhanovskyi (vti) created a graph showing 'number of books published' for Perl, PHP, Python and Ruby. It shows the decline in Perl books since 2002 but PHP has also declined. It seems Ruby has also went down - after a short period of being hype. Only Python holds itself. Sort of.
|
|
|
Perl 6
|
by Carl Mäsak
As mentioned last week, Carl Masak is running a month of blogging. He is writing every day building an Adventure Game in Perl 6. Instead of linking to the 7 posts he made since the beginning, let me link to the intro page, from where he links to the individual articles.
|
|
|
by Moritz Lenz (MORITZ)
Moritz Lenz has announced the creation of the Perl 6 documentation project. His plan is to create both the documentation in POD format and generate HTML pages that will display all the docs. Something like perldoc for Perl 5 but in a way that resembles php.net. Since the announcement several people contributed to both the documentation and the scripts generating the web site.
|
|
|
This is an updated and fixed reprint of an earlier article I wrote. This is also already the 3rd article on the new Perl 6 Maven site. If Perl 6 interests you and you'd like to get more frequent updates than this newsletter, the Perl 6 Maven site has a newsletter that I am going to send out 2-3 times a week as new articles are published. You are invited to sign up!
|
|
Other
|
|
|
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.
|
August 20-22, 2012, Frankfurt, Germany
|
|
August 25-30, Preikestolen Mountain Lodge, near Stavanger, Norway
|
|
September 27-29, 2012, Tokyo, Japan
|
|
October 11-12, 2012, Bologna, Italy
|
|
You know, you could get the Perl Weekly right in your mailbox. Every Week. Free of charge!
|