Perl Weekly
Issue #176 - 2014-12-08 - Advent ahoy!
latest | archive | edited by Neil Bowers
|
Hi,
Lots of Advent articles in the last week, and plenty more besides.
The articles are all written by volunteers — why not see if you can help out?
Developer releases of Catalyst and Perl::Critic need their tyres kicking, so get ya boots on!
Editor #3, Neil
Neil Bowers
|
|
|
Sponsors
|
I'm a Perl programmer and open-source developer who also specialises in Perl recruitment in Europe. If you want to know if you're being paid enough, want some help with your CV, or just want to talk to a recruiter who knows the difference between 'local' and 'my', say hello at: http://perl.careers/.
|
|
We are a growing software company using open source software/modern Perl practices to build innovative e-payment, auction, and tax collection web applications. We are looking for talented, motivated professionals committed to flawless work and customer service.
|
|
Roles
|
by Philippe Bruhat (BOOK)
Philippe Bruhat presents a problem with use of requires when working with roles, and also presents a solution.
|
|
|
by Curtis 'Ovid' Poe (OVID)
Curtis Poe describes how roles can be treated as partial classes, a concept in some languages, where a class can be split into multiple files. A bit like roles, you might be thinking.
|
|
|
Module news
|
|
by John Napiorkowski (JJNAPIORK)
John Napiorkowski announces a developer release with a lot of fixes related to UTF-8 and encoding. "If you never bother to test development releases of Catalyst, this is the one time you really should".
|
|
|
|
Perl Maven Pro
The Perl Maven Pro subscribers receive two new articles and screencasts every week. The last week these were the two screencasts:
|
Added a custom 404 error page to your project.
|
|
Something about protecting from a crash.
|
|
Misc
|
by Curtis 'Ovid' Poe (OVID)
Curtis Poe posted a small programming challenge, and a bunch of people gave their solutions (in the comments, gists, etc).
|
|
|
Nestoria describe how they process a lot of data in XML using XML::Simple.
|
|
by Gabor Szabo (SZABGAB)
Gabor explains regular expression quantifiers, which specify how many of a given sub-pattern you want to match.
|
|
|
by Sinan Unur (NANIS)
Sinan Unur muses (more than once) on the right thing to do when you hit problems trying to install someone else's software. These resonated with me, since I spent way too long trying to get GD and GD::Graph working on a machine last week. Sometimes, when you've got the damn thing working, you're out of time and energy, and just need to move on. And sometimes not.
|
|
|
|
Community
|
by Viacheslav Tykhanovskyi (VTI)
Viacheslav Tykhanovskyi interviewed Olaf Alders, the founder of MetaCPAN. Topics covered: how he got started in Perl, what led to MetaCPAN, and his current web framework of choice.
|
|
|
Each month Nestoria tip their hat, and wallet, to a favourite module. November's choice was Perl::Critic.
|
|
by Philippe Bruhat (BOOK)
Philippe Bruhat might count as a professional workshop organiser. He reports on a recent hackathon held in Lyon, without actually mentioning what they were hacking on.
|
|
|
CPAN News
|
by Thomas Klausner (DOMM)
Thomas Klausner has released lib::projectroot, which makes it easier to load all the project-specific, non-CPAN code ("DarkPAN") in your project's scripts
|
|
by Robert Rothenberg (RRWO)
Robert Rothenberg has released a new version of Pod::Readme which has hooks for working with Dist::Zilla. This means your pod can now include sections just for inclusion in the README, for example.
|
|
Things written in Perl
|
by Steve Cookson
Steve Cookson emailed the wxPerl mailing list, "After six years of graft and toil we have just launched our project i-Mage at a medical conference in Rio de Janeiro, Brazil".
|
|
OTRS is an open-source ticketing system written in Perl (Wikipedia page). Version 4 was released recently; one of the changes was to move to the Template toolkit.
|
|
Perl Foundation Grants
|
by Tony Cook (TONYC)
This kind of work is critical to keeping Perl moving forward, and stopping the bit-rot.
|
|
by Ingy döt Net (INGY)
Ingy and David describe their recent work to make "auto-stubbing" a reality. This lets you create lightweight modules in C using Inline, rather than going full-fat XS.
|
|
|
Advent calendars
|
|
|
|
|
|
You know, you could get the Perl Weekly right in your mailbox. Every Week. Free of charge!
|