From gabor at szabgab.com Mon Dec 8 00:32:30 2014
From: gabor at szabgab.com (Gabor Szabo)
Date: Mon, 8 Dec 2014 08:32:30 +0000
Subject: [Kochi-pm] [Perlweekly] #176 - Advent ahoy!
Message-ID: <20141208083230.A817AC3EC@s8.hostlocal.com>
Perl Weekly
http://perlweekly.com/
You can read the newsletter on the web, if you prefer.
http://perlweekly.com/archive/176.html
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
Sponsors
Perl Recruitment by a CPAN contributor
http://bit.ly/1uwKNXC
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/ ("http://bit.ly/1uwKNXC").
--------------
We are Hiring a Senior Perl Software Developer - Grant Street Group
http://bit.ly/1rM04mw
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
Of course you can `requires` attributes!
http://bit.ly/1u7JfiT
Philippe Bruhat presents a problem with use of requires
("http://bit.ly/1u7Jf2z") when working with roles, and also presents a
solution.
--------------
Using Roles as Partial Classes
http://bit.ly/1CXS4VZ
Curtis Poe describes how roles can be treated as partial classes
("http://bit.ly/1CXS4VW"), a concept in some languages, where a class can
be split into multiple files. A bit like roles, you might be thinking.
--------------
=============
Module news
Test-Simple release candidates
http://bit.ly/1CXS6x5
Chad Granum posted an update on changes to Test::Builder
("http://bit.ly/1u7Qd7z"), Test::Simple ("http://bit.ly/1u7QbfX"), and
Test::More ("http://bit.ly/1u7Qd7E"). These changes will be part of Perl
5.22.
--------------
Development release 001 of Catalyst 5.90080
http://bit.ly/1CXS7RD
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".
--------------
Test::Perl::Critic Is Now Wicked Fast
http://bit.ly/1CXS6xc
Jeffrey Thalhammer announced a developer release of a new version of
Perl::Critic ("http://bit.ly/1CXWxI6"), which now uses MCE
("http://bit.ly/1CXWuMw") to run tests in parallel.
--------------
=============
Perl Maven Pro
The Perl Maven Pro ("http://perlmaven.com/pro") subscribers receive two new
articles and screencasts every week. The last week these were the two
screencasts:
Add "404 Not Found" page
http://bit.ly/1CXS6Nt
Added a custom 404 error page to your project.
--------------
Protecting from a crash
http://bit.ly/1CXS885
Something about protecting from a crash.
--------------
=============
Misc
Pretty-printing multiple arrays
http://bit.ly/1CXS88b
Curtis Poe posted a small programming challenge, and a bunch of people gave
their solutions (in the comments, gists, etc).
--------------
Adventures with XML
http://bit.ly/1CXS88d
Nestoria describe how they process a lot of data in XML using XML::Simple
("http://bit.ly/1CXWxIb").
--------------
Perl 5 Regex quantifiers
http://bit.ly/1CXS88f
Gabor explains regular expression quantifiers, which specify how
many of a given sub-pattern you want to match.
--------------
Time is a scarce resource
http://bit.ly/1CXS8oE
Sinan Unur muses (more than ("http://bit.ly/1CXS8ox") once
("http://bit.ly/1CXS6NG")) 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 ("http://bit.ly/1u7Qdo5") and
GD::Graph ("http://bit.ly/1u7QbwD") 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.
--------------
NICEPERL's lists
http://bit.ly/1CXS8oL
Miguel Prz's regular lists: Great modules released last week
("http://bit.ly/1CXS8oL"); MetaCPAN weekly report
("http://bit.ly/1CXS8oN"); StackOverflow Perl report
("http://bit.ly/1CXS8oO").
--------------
=============
Community
Interview with Olaf Alders
http://bit.ly/1CXS742
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.
--------------
Nestoria's module of the month: Perl::Critic
http://bit.ly/1CXS8F8
Each month Nestoria tip their hat, and wallet, to a favourite module.
November's choice was Perl::Critic ("http://bit.ly/1CXWxI6").
--------------
The patch -p2 hackathon in Lyon is over
http://bit.ly/1CXS8Fc
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
First release of lib::projectroot
http://bit.ly/1CXS74c
Thomas Klausner has released lib::projectroot ("http://bit.ly/1u7QdEs"),
which makes it easier to load all the project-specific, non-CPAN code
("DarkPAN") in your project's scripts
--------------
Pod::Readme can now be used with Dist::Zilla
http://bit.ly/1CXS8VD
Robert Rothenberg has released a new version of Pod::Readme
("http://bit.ly/1u7QdEw") which has hooks for working with Dist::Zilla
("http://bit.ly/1u7QdEB"). This means your pod can now include sections
just for inclusion in the README, for example.
--------------
=============
Things written in Perl
i-Mage announced
http://bit.ly/1CXS7kw
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".
--------------
What's new in OTRS 4?
http://bit.ly/1CXS8VL
OTRS is an open-source ticketing system written in Perl (Wikipedia page
("http://bit.ly/1CXS8VK")). Version 4 was released recently; one of the
changes was to move to the Template ("http://bit.ly/1u7QdEG") toolkit.
--------------
=============
Perl Foundation Grants
Tony Cook's grant report
http://bit.ly/1CXS8VN
This kind of work is critical to keeping Perl moving forward, and stopping
the bit-rot.
--------------
Inline grant weekly report #7
http://bit.ly/1CXS7kD
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
The Perl 5 Advent Calendar
http://bit.ly/1z72lt4
Mark Fowler has been doing a sterling job on this advent calendar thus far,
covering Test::TempDir::Tiny ("http://bit.ly/1z72mgn"),
Mac::Safari::JavaScript ("http://bit.ly/1CXS9c7"), HTTP::Tiny
("http://bit.ly/1CXS9c9"), Plack ("http://bit.ly/1CXS7kK"), Sub::Util
("http://bit.ly/1CXS7B0"), Test::DatabaseRow ("http://bit.ly/1CXS9cb"),
and Time::Limit ("http://bit.ly/1CXS9cc").
--------------
The Perl 6 Advent Calendar
http://bit.ly/1CXSawR
A selection of authors have so far covered: The State of Perl 6 in 2014
("http://bit.ly/1CXS7B8"), Rakudobrew ("http://bit.ly/1CXS7Bc"), Cap your
junctions ("http://bit.ly/1CXS7Be"), Composers, Coercers, and the Case of
a Camel's Curious Corner ("http://bit.ly/1CXSawF"), Act with great
Responsibility ("http://bit.ly/1CXSawJ"), Running External Programs from
Perl 6 ("http://bit.ly/1CXSawL"), and That's how we .roll these days
("http://bit.ly/1CXS9cg").
--------------
PERLANCAR's Advent Calendar
http://bit.ly/1CXSaNk
Steven Haryanto is being greedy or impressive, or both, describing one of
his 2014 modules each day. So far: App::jpath ("http://bit.ly/1z72lt3"),
App::nauniq ("http://bit.ly/1CXSawW"), DBIx::Diff::Struct
("http://bit.ly/1CXS9cm"), App::datecalc ("http://bit.ly/1CXSaNd"),
App::rmhere ("http://bit.ly/1CXSaNe"), File::umask
("http://bit.ly/1CXSaNg"), and App::SetScreensaverTimeout
("http://bit.ly/1CXS9sE").
--------------
Matt Trout's Advent Posts
http://bit.ly/1CXSb3G
Matt Trout is giving his thoughts on themed modules each day. So far: web
frameworks ("http://bit.ly/1CXSaNo"), web deployment
("http://bit.ly/1CXSaNp"), XML ("http://bit.ly/1CXSaNq"), HTML
("http://bit.ly/1CXS9sK"), Files ("http://bit.ly/1CXSaNt"),
--------------
Dancer Advent Calendar
http://bit.ly/1CXSbkf
The Dancer project have their own advent calendar too. Topics so far:
Another year of Dancing ("http://bit.ly/1z72lJn"), Starting anew
("http://bit.ly/1CXSb3M"), Migrating to Dancer 2
("http://bit.ly/1CXSb3Q"), Your website in a Carton box
("http://bit.ly/1CXSb3S"), Packing the Fat ("http://bit.ly/1CXS9sO"),
Static file serving in Dancer 2 ("http://bit.ly/1CXSb3Y"), and Doing an
API mashup with Dancer ("http://bit.ly/1CXS9sP").
--------------
=============
You joined the Perl Weekly to get weekly e-mails about the Perl programming language and related topics.
Want to see more? See the archives ( http://perlweekly.com/archive/ ) of all the issues.
Reading this as a non-subscriber? Join us free of charge. http://perlweekly.com/
(C) Copyright Gabor Szabo http://szabgab.com/
The articles are copyright the respective authors.
You can freely redistribute this message if
you keep the whole message intact, including
the Copyright notice and this text.
If you don't want to receive mails any more
you can unsubscribe here: http://perlweekly.com/unsubscribe.html
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
-------------- next part --------------
_______________________________________________
Perlweekly mailing list
Perlweekly at perlweekly.com
http://mail.perlweekly.com/mailman/listinfo/perlweekly