<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes">
<title>Perl Weekly Issue #178 - 2014-12-22 - Outreach program for women</title>
</head>
<body>
<style>
* { text-align: left; }
table {
font-family: helvetica, arial, sans-serif;
width: 700px;
}
@media (max-width: 800px) {
table {
width: 370px;
}
}
p { margin: 1.2em 0em 1.35em 0em; line-height: 1.4em; }
a { color: #04c; }
#menu {
border-bottom: 1px solid #ccc;
}
#menu ul {
text-align: center;
margin: 0;
}
#menu li {
font-size: 12px;
display: inline;
list-style-type: none;
padding-right: 10px;
}
#social_icons {
margin-top: 10px;
}
</style>
<table border="0" cellpadding="0" cellspacing="0" align="center" bgcolor="#ffffff">
<tr><td>
<p id="logo">
<a href="http://perlweekly.com/" style="
background-color: #004065;
color: #FFF;
text-decoration: none;
font-size: 40px;
font-weight: bold;
font-family: Gadget;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: 1px solid #000;
padding: 10px;
">Perl Weekly</a>
</p>
<p id="issue"
style="border-bottom: 1px solid #ccc;
padding-bottom: 8px;
font-size: 18px;">
Issue #178 - 2014-12-22 - Outreach program for women
</p>
<div style="text-align: center">
You can <a href="http://perlweekly.com/archive/178.html">read the newsletter on the web</a>, if you prefer.
</div>
</td></tr>
<tr><td>
<table>
<tr><td>
<p style="font-size: 16px">
Hi,
</p>
<p style="font-size: 16px">
Olaf and the MetaCPAN project are taking on two more interns for the GNOME outreach program for women. Thank you Olaf & Co.
</p>
<p style="font-size: 16px">
The White Camel Awards for 2014 were announced this week, and I was humbled.
</p>
<p style="font-size: 16px">
If you're celebrating any kind of holiday in the coming week, have a good one!
</p>
<p style="font-size: 16px">
Editor #3, Neil
</p>
</td>
<td>
<img style="right:0; bottom: 0;" src="http://perlweekly.com/img/neil_bowers.png" />
</td></tr>
</table>
</td></tr>
<tr><td>
<hr style="color: red" id="sponsors" />
<div style="font-size: 18px; font-weight: bold;">Sponsors</div>
</td></tr>
<tr><td>
<table style="width:100%"><tr><td>
<div
style="
background-color:#EEEEEE;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
padding-left: 10px;
"
>
<p style="margin-left: 1.5em;">
<a href="https://apply.hrmdirect.com/resumedirect/ApplyOnline/Apply.aspx?req_id=enc-15.593755100595937&source=189688-CS-6734" style="
font-size: 18px;
font-weight: bold;
">We are Hiring a Senior Perl Software Developer - Grant Street Group</a>
<br /> <p style="font-size: 16px">
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.
</p>
</div>
</td></tr></table>
</td></tr>
<tr><td>
<hr style="color: red" id="recruitment" />
<div style="font-size: 18px; font-weight: bold;">Recruitment</div>
</td></tr>
<tr><td>
<table style="width:100%"><tr><td>
<div
>
<p style="margin-left: 1.5em;">
<a href="http://blogs.perl.org/users/brian_d_foy/2014/12/my-perl-recruitment-thoughts.html" style="
font-size: 18px;
font-weight: bold;
">My Perl recruitment thoughts</a>
<br /> <span style="font-size: 14px">
by brian d foy (<a href="https://metacpan.org/author/BDFOY">BDFOY</a>) </span> <p style="font-size: 16px">
brian posted his thoughts on perl and recruitment, in response to <a href="http://perlhacks.com/2014/12/perl-recruitment-thoughts/">Dave's post last week</a>. Hard to distil down to a pithy one-liner, but here's one good soundbite: "Pay doesn't matter if you suck".
</p>
</div>
</td><td style="width:100px"><img src="http://perlweekly.com/img/brian_d_foy.png" title="brian d foy" width="80" />
</td></tr></table>
</td></tr>
<tr><td>
<table style="width:100%"><tr><td>
<div
>
<p style="margin-left: 1.5em;">
<a href="http://blogs.perl.org/users/ovid/2014/12/ziprecruiter-wants-you.html" style="
font-size: 18px;
font-weight: bold;
">ZipRecruiter Wants You</a>
<br /> <span style="font-size: 14px">
by Curtis 'Ovid' Poe (<a href="https://metacpan.org/author/OVID">OVID</a>) </span> <p style="font-size: 16px">
<a href="https://www.ziprecruiter.com">ZipRecruiter</a> is a job board startup based in California, and they're looking for Perl developers. A few people you might have heard of already work / contract there, and they allow remote work.
</p>
</div>
</td><td style="width:100px"><img src="http://perlweekly.com/img/curtis_ovid_poe.jpg" title="Curtis 'Ovid' Poe" width="80" />
</td></tr></table>
</td></tr>
<tr><td>
<hr style="color: red" id="cpan_news" />
<div style="font-size: 18px; font-weight: bold;">CPAN news</div>
</td></tr>
<tr><td>
<table style="width:100%"><tr><td>
<div
>
<p style="margin-left: 1.5em;">
<a href="http://blogs.perl.org/users/pinkhas_nisanov/2014/12/timtowtdi---matching-regular-expressions-with-events.html" style="
font-size: 18px;
font-weight: bold;
">Matching regular expressions with events</a>
<br /> <span style="font-size: 14px">
by <a href="http://nisanov.com">Pinkhas Nisanov</a> (<a href="https://metacpan.org/author/PINKHASN">PINKHASN</a>) </span> <p style="font-size: 16px">
Pinkhas introduces his new module <a href="https://metacpan.org/pod/Regexp::SAR">Regexp::SAR</a>, based on his own regexp engine, which lets him trigger events for multiple pattern matches. Written in C/XS.
</p>
</div>
</td></tr></table>
</td></tr>
<tr><td>
<table style="width:100%"><tr><td>
<div
>
<p style="margin-left: 1.5em;">
<a href="http://blog.urth.org/2014/12/20/please-test-params-validate-1-14/" style="
font-size: 18px;
font-weight: bold;
">Please Test Params::Validate 1.14</a>
<br /> <span style="font-size: 14px">
by <a href="http://techblog.babyl.ca/">Yanick Champoux</a> (<a href="https://metacpan.org/author/YANICK">YANICK</a>) </span> <p style="font-size: 16px">
Dave's released a trial version of <a href="https://metacpan.org/pod/Params::Validate">Params::Validate</a>, which allows validation callbacks to die in order to provide a custom error message or exception object. If you use it, he'd like you to test this version and report any problems please. <a href="http://techblog.babyl.ca/entry/fun-with-pod">Fun in POD-land</a> Yanick goes to town about his new craziness, <a href="https://github.com/yanick/Pod-Knit">Pod::Knit</a>, which you can get from github for now. It involves pod, XML, sausages, knitting and dancing kittens. I made one of those up.
</p>
</div>
</td><td style="width:100px"><img src="http://perlweekly.com/img/yanick_champoux.png" title="Yanick Champoux" width="80" />
</td></tr></table>
</td></tr>
<tr><td>
<table style="width:100%"><tr><td>
<div
>
<p style="margin-left: 1.5em;">
<a href="http://niceperl.blogspot.co.uk/2014/12/vii-cpan-great-modules-released-last.html" style="
font-size: 18px;
font-weight: bold;
">NICEPERL's lists</a>
<br /> <span style="font-size: 14px">
by Miguel Prz (<a href="https://metacpan.org/author/NICEPERL">NICEPERL</a>) </span> <p style="font-size: 16px">
Miguel Prz (<a href="https://metacpan.org/author/NICEPERL">NICEPERL</a>)'s regular lists: <a href="http://niceperl.blogspot.co.uk/2014/12/vii-cpan-great-modules-released-last.html">Great modules released last week</a>; <a href="http://niceperl.blogspot.co.uk/2014/12/cxxxix-metacpan-weekly-report.html">MetaCPAN weekly report</a>; <a href="http://niceperl.blogspot.co.uk/2014/12/clxiv-stackoverflow-perl-report.html">StackOverflow Perl report</a>.
</p>
</div>
</td></tr></table>
</td></tr>
<tr><td>
<hr style="color: red" id="community" />
<div style="font-size: 18px; font-weight: bold;">Community</div>
</td></tr>
<tr><td>
<table style="width:100%"><tr><td>
<div
>
<p style="margin-left: 1.5em;">
<a href="http://blogs.perl.org/users/brian_d_foy/2014/12/the-2014-white-camel-awards.html" style="
font-size: 18px;
font-weight: bold;
">The 2014 White Camel Awards</a>
<br /> <span style="font-size: 14px">
by brian d foy (<a href="https://metacpan.org/author/BDFOY">BDFOY</a>) </span> <p style="font-size: 16px">
The Perl Foundation has announced the recipients for the 15th year of the White Camel Awards: Amalia Pomian for Perl community, VM Brasseur for Perl user groups, and Neil Bowers for Perl advocacy. Congratulations to Amalia and VM!
</p>
</div>
</td><td style="width:100px"><img src="http://perlweekly.com/img/brian_d_foy.png" title="brian d foy" width="80" />
</td></tr></table>
</td></tr>
<tr><td>
<table style="width:100%"><tr><td>
<div
>
<p style="margin-left: 1.5em;">
<a href="http://blogs.perl.org/users/olaf_alders/2014/12/metacpan-welcomes-our-newest-opfw-interns.html" style="
font-size: 18px;
font-weight: bold;
">MetaCPAN Welcomes our Newest OPfW Interns</a>
<br /> <p style="font-size: 16px">
The MetaCPAN project is taking on two interns, <a href="https://github.com/rose">Rose Ames</a> and <a href="https://github.com/andreeap">Andreea Pirvulescu</a>, as part of the <a href="http://gnome.org/opw/">GNOME outreach program for women</a>.
</p>
</div>
</td></tr></table>
</td></tr>
<tr><td>
<table style="width:100%"><tr><td>
<div
>
<p style="margin-left: 1.5em;">
<a href="http://blogs.perl.org/users/jt_smith/2014/12/michael-mcclennen-gave-this-talk-at-madmongers-last-week-it-is.html" style="
font-size: 18px;
font-weight: bold;
">Implementing web data services</a>
<br /> <span style="font-size: 14px">
by JT Smith (<a href="https://metacpan.org/author/RIZEN">RIZEN</a>) </span> <p style="font-size: 16px">
Michael McClennen gave a talk at MadMongers last week, about implementing web data services in Perl.
</p>
</div>
</td><td style="width:100px"><img src="http://perlweekly.com/img/jt_smith.png" title="JT Smith" width="80" />
</td></tr></table>
</td></tr>
<tr><td>
<hr style="color: red" id="misc" />
<div style="font-size: 18px; font-weight: bold;">Misc</div>
</td></tr>
<tr><td>
<table style="width:100%"><tr><td>
<div
>
<p style="margin-left: 1.5em;">
<a href="http://blogs.perl.org/users/ron_savage/2014/12/a-note-about-parsing-graphviz-dot-files.html" style="
font-size: 18px;
font-weight: bold;
">A Note About Parsing Graphviz DOT files</a>
<br /> <span style="font-size: 14px">
by <a href="http://savage.net.au">Ron Savage</a> (<a href="https://metacpan.org/author/RSAVAGE">RSAVAGE</a>) </span> <p style="font-size: 16px">
Ron has released new versions of his <a href="https://metacpan.org/pod/GraphViz2::Marpa">GraphViz2::Marpa</a> and <a href="https://metacpan.org/pod/GraphViz2::Marpa::PathUtils">GraphViz2::Marpa::PathUtils</a> modules. <a href="http://graphviz.org">Graphviz</a> is the most widely used toolkit for displaying directed graphs, and <a href="https://metacpan.org/pod/Marpa::R2">Marpa::R2</a> is a modern parsing toolkit for Perl.
</p>
</div>
</td><td style="width:100px"><img src="http://perlweekly.com/img/ron_savage.png" title="Ron Savage" width="80" />
</td></tr></table>
</td></tr>
<tr><td>
<table style="width:100%"><tr><td>
<div
>
<p style="margin-left: 1.5em;">
<a href="http://blogs.perl.org/users/brian_d_foy/2014/12/cpan-testers-from-github.html" style="
font-size: 18px;
font-weight: bold;
">CPAN Testers from Github?</a>
<br /> <span style="font-size: 14px">
by brian d foy (<a href="https://metacpan.org/author/BDFOY">BDFOY</a>) </span> <p style="font-size: 16px">
brian would like to see the love child of Travis and CPAN Testers: getting CPAN Testers results when you push a new version of your distribution to github.
</p>
</div>
</td><td style="width:100px"><img src="http://perlweekly.com/img/brian_d_foy.png" title="brian d foy" width="80" />
</td></tr></table>
</td></tr>
<tr><td>
<table style="width:100%"><tr><td>
<div
>
<p style="margin-left: 1.5em;">
<a href="http://blogs.perl.org/users/alex1/2014/12/perltk-spreadsheet-editor.html" style="
font-size: 18px;
font-weight: bold;
">Perl/Tk Spreadsheet Editor</a>
<br /> <p style="font-size: 16px">
Alex is trying to create an Excel-style spreadsheet in Perl/Tk, and wonders if anyone else has tried such a thing.
</p>
</div>
</td></tr></table>
</td></tr>
<tr><td>
<table style="width:100%"><tr><td>
<div
>
<p style="margin-left: 1.5em;">
<a href="http://blog.nu42.com/2014/12/when-bits-dont-stick.html" style="
font-size: 18px;
font-weight: bold;
">When bits don't stick</a>
<br /> <span style="font-size: 14px">
by Sinan Unur (<a href="https://metacpan.org/author/NANIS">NANIS</a>) </span> <p style="font-size: 16px">
Sinan presents more portability bugs he's found in Perl modules, and promises he'll submit patches.
</p>
</div>
</td><td style="width:100px"><img src="http://perlweekly.com/img/sinan_unur.png" title="Sinan Unur" width="80" />
</td></tr></table>
</td></tr>
<tr><td>
<table style="width:100%"><tr><td>
<div
>
<p style="margin-left: 1.5em;">
<a href="http://perltricks.com/article/140/2014/12/15/A-Hackerspace-Webcam" style="
font-size: 18px;
font-weight: bold;
">A Hackerspace Webcam</a>
<br /> <span style="font-size: 14px">
by <a href="http://www.wumpus-cave.net">Timm Murray</a> (<a href="https://metacpan.org/author/TMURRAY">TMURRAY</a>) </span> <p style="font-size: 16px">
Setting up a hackerspace webcam using a RaspberryPi and Perl.
</p>
</div>
</td><td style="width:100px"><img src="http://perlweekly.com/img/timm_murray.png" title="Timm Murray" width="80" />
</td></tr></table>
</td></tr>
<tr><td>
<hr style="color: red" id="conferences" />
<div style="font-size: 18px; font-weight: bold;">Conferences</div>
</td></tr>
<tr><td>
<table style="width:100%"><tr><td>
<div
>
<p style="margin-left: 1.5em;">
<a href="http://blog.yapcna.org/2014/12/15/yapcna2015-slc-call-for-papers-is-open/" style="
font-size: 18px;
font-weight: bold;
">YAPC::NA 2015 Call for papers</a>
<br /> <span style="font-size: 14px">
by David Oswarld (<a href="https://metacpan.org/author/DAVIDO">DAVIDO</a>) </span> <p style="font-size: 16px">
YAPC::NA 2015 is in Salt Lake City, and the call for papers is now open. Your deadline is January 15th.
</p>
</div>
</td><td style="width:100px"><img src="http://perlweekly.com/img/david_oswald.png" title="David Oswarld" width="80" />
</td></tr></table>
</td></tr>
<tr><td>
<table style="width:100%"><tr><td>
<div
>
<p style="margin-left: 1.5em;">
<a href="http://blogs.perl.org/users/brian_d_foy/2014/12/saint-perl-6-hack-day-wrap-up.html" style="
font-size: 18px;
font-weight: bold;
">Saint Perl 6 Hack Day wrap-up</a>
<br /> <span style="font-size: 14px">
by brian d foy (<a href="https://metacpan.org/author/BDFOY">BDFOY</a>) </span> <p style="font-size: 16px">
brian's notes from the hack day before <a href="http://event.yapcrussia.org/saintperl6/">Saint Perl</a>. Note: brian's post isn't in Russian, but that other page is.
</p>
</div>
</td><td style="width:100px"><img src="http://perlweekly.com/img/brian_d_foy.png" title="brian d foy" width="80" />
</td></tr></table>
</td></tr>
<tr><td>
<hr style="color: red" id="web_frameworks" />
<div style="font-size: 18px; font-weight: bold;">Web frameworks</div>
</td></tr>
<tr><td>
<table style="width:100%"><tr><td>
<div
>
<p style="margin-left: 1.5em;">
<a href="http://blogs.perl.org/users/enkidu/2014/12/thank-you-glen-hinkle.html" style="
font-size: 18px;
font-weight: bold;
">Thank You, Glen Hinkle!</a>
<br /> <span style="font-size: 14px">
by <a href="http://blogs.perl.org/users/enkidu/">Enkidu</a> </span> <p style="font-size: 16px">
This is a great blog post. Enkidu shares his enthusiasm for learning about <a href="https://metacpan.org/pod/Mojolicious">Mojolicious</a> from <a href="https://metacpan.org/author/TEMPIRE">Glen Hinkle</a>'s <a href="http://mojocasts.com/e5">Mojocasts</a>. What in the Perl world makes you happy? Blog about it!
</p>
</div>
</td></tr></table>
</td></tr>
<tr><td>
<table style="width:100%"><tr><td>
<div
>
<p style="margin-left: 1.5em;">
<a href="http://blogs.perl.org/users/sawyer_x/2014/12/new-dancer2-release-already-waiting-on-cpan-0157000.html" style="
font-size: 18px;
font-weight: bold;
">New Dancer2 release</a>
<br /> <span style="font-size: 14px">
by <a href="http://blogs.perl.org/users/sawyer_x/">Sawyer X</a> (<a href="https://metacpan.org/author/XSAWYERX">XSAWYERX</a>) </span> <p style="font-size: 16px">
In addition to all his advent posts, Sawyer announced a new release of Dancer 2. I'm starting to suspect that Sawyer is the name of a collective in Amsterdam.
</p>
</div>
</td><td style="width:100px"><img src="http://perlweekly.com/img/sawyer_x.png" title="Sawyer X" width="80" />
</td></tr></table>
</td></tr>
<tr><td>
<hr style="color: red" id="grants" />
<div style="font-size: 18px; font-weight: bold;">Grants</div>
</td></tr>
<tr><td>
<table style="width:100%"><tr><td>
<div
>
<p style="margin-left: 1.5em;">
<a href="http://inline.ouistreet.com/node/u2gc.html" style="
font-size: 18px;
font-weight: bold;
">Inline Grant Weekly Report #9</a>
<br /> <span style="font-size: 14px">
by David Oswarld (<a href="https://metacpan.org/author/DAVIDO">DAVIDO</a>) </span> <p style="font-size: 16px">
David and INGY have been wrapping up their work on the Inline grant. <a href="https://metacpan.org/pod/Inline::CPP">Inline::CPP</a> support is now working well across varied platforms, <a href="https://metacpan.org/pod/Module::Build">Module::Build</a> based distributions are now supported, and a lot of testing/debugging has taken place.
</p>
</div>
</td><td style="width:100px"><img src="http://perlweekly.com/img/david_oswald.png" title="David Oswarld" width="80" />
</td></tr></table>
</td></tr>
<tr><td>
<table style="width:100%"><tr><td>
<div
>
<p style="margin-left: 1.5em;">
<a href="http://news.perlfoundation.org/2014/12/maintaining-the-perl-5-core-re-12.html" style="
font-size: 18px;
font-weight: bold;
">Maintaining the Perl 5 Core</a>
<br /> <p style="font-size: 16px">
Dave Mitchell's monthly report for his work on the Perl 5 core, funded by a grant. The main item of note was his awesome work on a <a href="http://www.nntp.perl.org/group/perl.perl5.porters/2014/11/msg222802.html">benchmarking tool</a>.
</p>
</div>
</td></tr></table>
</td></tr>
<tr><td>
<hr style="color: red" id="advent_calendars" />
<div style="font-size: 18px; font-weight: bold;">Advent Calendars</div>
</td></tr>
<tr><td>
<table style="width:100%"><tr><td>
<div
>
<p style="margin-left: 1.5em;">
<a href="http://perladvent.org/2014/" style="
font-size: 18px;
font-weight: bold;
">The Perl 5 Advent Calendar</a>
<br /> <p style="font-size: 16px">
A range of topics, and not just from Mark: <a href="http://perladvent.org/2014/2014-12-15.html">MetaCPAN::Client</a>, <a href="http://perladvent.org/2014/2014-12-16.html">Code::TidyAll</a>, <a href="http://perladvent.org/2014/2014-12-17.html">Test::Requires</a>, <a href="http://perladvent.org/2014/2014-12-18.html">Data::ICal::DateTime</a>, <a href="http://perladvent.org/2014/2014-12-19.html">Capture::Tiny</a>, <a href="http://perladvent.org/2014/2014-12-20.html">Struct::Dumb</a>, <a href="http://perladvent.org/2014/2014-12-21.html">App::ack</a>.
</p>
</div>
</td></tr></table>
</td></tr>
<tr><td>
<table style="width:100%"><tr><td>
<div
>
<p style="margin-left: 1.5em;">
<a href="http://perl6advent.wordpress.com/2014/12/01/" style="
font-size: 18px;
font-weight: bold;
">The Perl 6 Advent Calendar</a>
<br /> <p style="font-size: 16px">
<a href="http://perl6advent.wordpress.com/2014/12/16/quoting-on-steroids/">Quoting on Steroids</a>, <a href="http://perl6advent.wordpress.com/2014/12/17/day-17-three-strange-loops/">Three strange loops</a>, <a href="http://perl6advent.wordpress.com/2014/12/18/moarvm-internals-for-the-brave-and-curious/">MoarVM Internals for the Brave (and Curious)</a>, <a href="http://perl6advent.wordpress.com/2014/12/19/day-19-snow-white-and-the-seven-conditionals/">Snow white and the seven conditionals</a>, <a href="http://perl6advent.wordpress.com/2014/12/20/perl6-roles/">Helping Santa with Roles</a>, <a href="http://perl6advent.wordpress.com/2014/12/21/day-21-community-smoke-testing/">Community smoke testing</a>. <a href="http://perl6advent.wordpress.com/2014/12/15/day.15.bioinformatics.and.the.joy.of.perl6/">Bioinformatics and the joy of Perl 6</a>,
</p>
</div>
</td></tr></table>
</td></tr>
<tr><td>
<table style="width:100%"><tr><td>
<div
>
<p style="margin-left: 1.5em;">
<a href="http://www.catalystframework.org/calendar/2014" style="
font-size: 18px;
font-weight: bold;
">Catalyst Advent Calendar</a>
<br /> <p style="font-size: 16px">
Seven more articles on the Catalyst web framework: <a href="http://www.catalystframework.org/calendar/2014/15">Porting Reddit's URL Structure to Catalyst Using Chaining</a>, <a href="http://www.catalystframework.org/calendar/2014/16">Instant database admin tool with RapidApp and rdbic.pl</a>, <a href="http://www.catalystframework.org/calendar/2014/17">The Plack::App::RapidApp::rDbic interface to RapidApp</a>, <a href="http://www.catalystframework.org/calendar/2014/18">Redispatching to a public path</a>, <a href="http://www.catalystframework.org/calendar/2014/19">Another Take on redispatching</a>, <a href="http://www.catalystframework.org/calendar/2014/20">Application-wide access to the context ($c) for the impatient</a>, <a href="http://www.catalystframework.org/calendar/2014/21">The Future of Catalyst, or the Fifty Year Framework</a>.
</p>
</div>
</td></tr></table>
</td></tr>
<tr><td>
<table style="width:100%"><tr><td>
<div
>
<p style="margin-left: 1.5em;">
<a href="http://advent.perldancer.org/2014" style="
font-size: 18px;
font-weight: bold;
">Dancer Advent Calendar</a>
<br /> <p style="font-size: 16px">
Seven more articles from Sawyer on the Dancer web framework: <a href="http://advent.perldancer.org/2014/15">Outreach Program for Women (OPW) and Dancer</a>, <a href="http://advent.perldancer.org/2014/16">Command line dancing</a>, <a href="http://advent.perldancer.org/2014/17">Hidden feature: Auto Pages</a>, <a href="http://advent.perldancer.org/2014/18">The method of the setup method</a>, <a href="http://advent.perldancer.org/2014/19">Authentication for the masses</a>, <a href="http://advent.perldancer.org/2014/20">Meddling with Middlewares</a>, <a href="http://advent.perldancer.org/2014/21">Middlewared Dancer: our usage of middlewares</a>.
</p>
</div>
</td></tr></table>
</td></tr>
<tr><td>
<table style="width:100%"><tr><td>
<div
>
<p style="margin-left: 1.5em;">
<a href="http://shadow.cat/blog/matt-s-trout/" style="
font-size: 18px;
font-weight: bold;
">mstpan</a>
<br /> <p style="font-size: 16px">
Five more mini reviews from Matt Trout: <a href="http://shadow.cat/blog/matt-s-trout/mstpan-11/">Distribution building</a>, <a href="http://shadow.cat/blog/matt-s-trout/mstpan-12/">Object orientation</a>, <a href="http://shadow.cat/blog/matt-s-trout/mstpan-13/">SOAP</a>, <a href="http://shadow.cat/blog/matt-s-trout/mstpan-14/">Exporting</a>, <a href="http://shadow.cat/blog/matt-s-trout/mstpan-15/">Email</a>.
</p>
</div>
</td></tr></table>
</td></tr>
<tr><td>
<table style="width:100%"><tr><td>
<div
>
<p style="margin-left: 1.5em;">
<a href="http://blogs.perl.org/users/perlancar/2014/12/perlancars-2014-advent-calendar.html" style="
font-size: 18px;
font-weight: bold;
">Perlancar's advent calendar</a>
<br /> <p style="font-size: 16px">
Seven more of Perlancar's modules released in 2014: <a href="http://blogs.perl.org/users/perlancar/2014/12/day-16-making-tab-completion-setup-seamless-for-users-appshcompgen.html">App::shcompgen</a>, <a href="http://blogs.perl.org/users/perlancar/2014/12/day-17-checking-process-existence-and-listing-processes-procfind.html">Proc::Find</a>, <a href="http://blogs.perl.org/users/perlancar/2014/12/day-18-checking-unsaved-files-fileunsaved.html">File::Unsaved</a>, <a href="http://blogs.perl.org/users/perlancar/2014/12/day-19-tracing-your-perl-programs-execution-appplstrace.html">App::plstrace</a>, <a href="http://blogs.perl.org/users/perlancar/2014/12/day-20-creating-test-databases-testwithdb.html">Test::WithDB</a>, <a href="http://blogs.perl.org/users/perlancar/2014/12/day-21-checking-if-a-string-contains-shell-wildcard-stringwildcardbash.html">String::Wildcard::Bash</a>.
</p>
</div>
</td></tr></table>
</td></tr>
<tr><td>
<hr style="color: red" id="perl_maven_tutorials" />
<div style="font-size: 18px; font-weight: bold;">Perl Maven Tutorials</div>
</td></tr>
<tr><td>
<table style="width:100%"><tr><td>
<div
>
<p style="margin-left: 1.5em;">
<a href="http://perlmaven.com/psgi" style="
font-size: 18px;
font-weight: bold;
">PSGI the superglue between Perl web application frameworks and web servers</a>
<br /> <span style="font-size: 14px">
by <a href="http://szabgab.com/">Gabor Szabo</a> (<a href="https://metacpan.org/author/SZABGAB">SZABGAB</a>) </span> <p style="font-size: 16px">
A collection of Perl Maven articles about PSGI, the interface for writing modern web applications in Perl.
</p>
</div>
</td><td style="width:100px"><img src="http://perlweekly.com/img/gabor_szabo.png" title="Gabor Szabo" width="80" />
</td></tr></table>
</td></tr>
<tr><td>
<table style="width:100%"><tr><td>
<div
>
<p style="margin-left: 1.5em;">
<a href="http://perlmaven.com/how-to-set-default-values-in-perl" style="
font-size: 18px;
font-weight: bold;
">How to set default values in Perl</a>
<br /> <span style="font-size: 14px">
by <a href="http://szabgab.com/">Gabor Szabo</a> (<a href="https://metacpan.org/author/SZABGAB">SZABGAB</a>) </span> <p style="font-size: 16px">
Do you know how to give a default value to a scalar variable? What about a hash?
</p>
</div>
</td><td style="width:100px"><img src="http://perlweekly.com/img/gabor_szabo.png" title="Gabor Szabo" width="80" />
</td></tr></table>
</td></tr>
<tr><td>
<div id="footer" style="
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
">
<p>
You joined the Perl Weekly to get weekly e-mails about the Perl programming language and related topics.
<br />
Want to see more? See <a href="http://perlweekly.com/archive/">the archives</a> of all the issues.
<br />
Reading this as a non-subscriber? <a href="http://perlweekly.com/">click here to join us</a> free of charge.
<br />
(C) Copyright <a href="http://szabgab.com/">Gabor Szabo</a>. The articles are copyright the respective authors.</p>
You can <a href="http://perlweekly.com/unsubscribe.html">unsubscribe here</a> if you don't want to receive mails any more.
</p>
<p>
You can freely redistribute this message if
you keep the whole message intact, including
the Copyright notice and this text.
</p>
<div>
</td></tr>
</table>
</body>
</html>