[Kochi-pm] [Perlweekly] #176 - Advent ahoy!

Gabor Szabo gabor at szabgab.com
Mon Dec 8 00:32:30 PST 2014


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 <em>quantifiers</em>, 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: <http://mail.pm.org/pipermail/kochi-pm/attachments/20141208/5d3872b7/attachment-0001.html>
-------------- next part --------------
_______________________________________________
Perlweekly mailing list
Perlweekly at perlweekly.com
http://mail.perlweekly.com/mailman/listinfo/perlweekly


More information about the Kochi-pm mailing list