<html>
<head>
  <title>Perl Weekly Issue #128 - January 6th, 2014 - Out With the Old. In With the New</title>

</head>
<body>

<style>
table { font-family: helvetica, arial, sans-serif; }
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" width="700" align="center"><tr 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 #128 - January 6th, 2014 - Out With the Old. In With the New
</p>




<div style="text-align: center">
You can <a href="http://perlweekly.com/archive/128.html">read the newsletter on the web</a>, if you prefer.
</div>




<p style="font-size: 16px">
Welcome everyone to this brand-sparkling new year! This week, we have for you a lot of looks back to 2013, as well as some new stuff -- releases, initiatives, projects, programming patterns -- that seems to indicate that 2014 is going to be a very good year indeed. ~ `/anick 
</p>



  <div>
    <hr style="color: red" id="sponsors" />
    <div style="
      font-size: 18px;
      font-weight: bold;">Sponsors</div>
    
      
         <div
          
          style="
              background-color:#EEEEEE;
              border-radius: 10px;
              -moz-border-radius: 10px;
              -webkit-border-radius: 10px;
             "
          
         >
         <p style="margin-left: 1.5em;">
         <a href="http://www.nzrs.net.nz/perldev" style="
            font-size: 18px;
            font-weight: bold;
            ">.nz Registry Services is hiring Perl Software Developers - New Zealand</a>
         <br />
         <p style="font-size: 16px">
           The work is across application, web-based & intranet development & your skills in OSS development are reqd. It is crucial you have used Perl, Moose, DBI::x, OO Perl, XML and have exp. with SQL, Linux and Revision control. You will have used HTML, CSS on a daily basis along with Internet protocols (HTTP, HTTPS, SMTP, DNS, Whois, EPP)
         </p>
         
         </div>
      
         <div
          
          style="
              background-color:#EEEEEE;
              border-radius: 10px;
              -moz-border-radius: 10px;
              -webkit-border-radius: 10px;
             "
          
         >
         <p style="margin-left: 1.5em;">
         <a href="http://bit.ly/14ZjcSG" style="
            font-size: 18px;
            font-weight: bold;
            ">We're Hiring Perl Software Developers - Grant Street Group</a>
         <br />
         <p style="font-size: 16px">
           We're a growing software company using open source software/modern Perl practices to build innovative e-payment, auction, and tax collection web applications.<br>We're looking for talented, motivated professionals committed to flawless work and customer service.<br>Please apply <a href="https://apply.hrmdirect.com/resumedirect/ApplyOnline/Apply.aspx?req_id=enc-15.668755005356687&source=106686-CS-6734">online</a>.
         </p>
         
         </div>
      
      
  </div>

  <div>
    <hr style="color: red" id="announcements" />
    <div style="
      font-size: 18px;
      font-weight: bold;">Announcements</div>
    
      
         <div
          
         >
         <p style="margin-left: 1.5em;">
         <a href="http://perlhacks.com/2014/01/perl-apis" style="
            font-size: 18px;
            font-weight: bold;
            ">Perl APIs</a>
         <br />
         <p style="font-size: 16px">
           So there are all those web services out there, with glorious APIs. And they have documentation pages, offering helpful examples. Often in Ruby, Python,  in PHP, perhaps even in Java. In Perl? Alas, that happens more rarely. Dave Cross, bless his heart, wants to fix that.
         </p>
         
         </div>
      
         <div
          
         >
         <p style="margin-left: 1.5em;">
         <a href="http://dfw.pm.org/" style="
            font-size: 18px;
            font-weight: bold;
            ">The DFW Winter Hackaton</a>
         <br />
         <p style="font-size: 16px">
           It's not too late! The Hackaton ends on the 8th, so provided you have enough coffee and ramen noodle packs close by, you still have time to join.
         </p>
         
         </div>
      
      
  </div>

  <div>
    <hr style="color: red" id="articles" />
    <div style="
      font-size: 18px;
      font-weight: bold;">Articles</div>
    
      
         <div
          
         >
         <p style="margin-left: 1.5em;">
         <a href="http://neilb.org/cpan-report/" style="
            font-size: 18px;
            font-weight: bold;
            ">The CPAN Report 2013</a>
         <br />
         <p style="font-size: 16px">
           Neil Bowers offers us a CPAN-based retrospective of 2013. Which namespace had the most growth? Which author released the most distribution? How many new modules were born? He presents the shocking answers to all those questions.  (warning: seeing the statistics of the most CPAN prolific authors is likely to make you feel like an unredeemable slacker)
         </p>
         
         </div>
      
         <div
          
         >
         <p style="margin-left: 1.5em;">
         <a href="http://blogs.perl.org/users/toby_inkster/2014/01/planet-moose---december-2013.html" style="
            font-size: 18px;
            font-weight: bold;
            ">Planet Moose - December 2013</a>
         <br />
         <p style="font-size: 16px">
           Thought that December was strictly for reindeers? Hah! Toby Inkster proves you wrong.
         </p>
         
         </div>
      
         <div
          
         >
         <p style="margin-left: 1.5em;">
         <a href="http://www.perl.com/pub/2014/01/the-year-in-perl-2013-retrospective.html" style="
            font-size: 18px;
            font-weight: bold;
            ">The Year in Perl, 2013 Retrospective</a>
         <br />
         <p style="font-size: 16px">
           2013 was a pleasantly busy year in the Perlverse. chromatic presents here the highlight of the last twelve months.
         </p>
         
         </div>
      
         <div
          
         >
         <p style="margin-left: 1.5em;">
         <a href="http://niceperl.blogspot.ca/2014/01/best-perl-distributions-created-at-2013.html" style="
            font-size: 18px;
            font-weight: bold;
            ">10 best perl distributions created at 2013 (metacpan rating)</a>
         <br />
         <p style="font-size: 16px">
           Want to have the awesomeness of a full year of brilliant minds doing brilliant things distilled into 10 bullet points? Here's the top ten distributions of 2013, according to their metacpan ratings.
         </p>
         
         </div>
      
      
  </div>

  <div>
    <hr style="color: red" id="discussion" />
    <div style="
      font-size: 18px;
      font-weight: bold;">Discussion</div>
    
      
         <div
          
         >
         <p style="margin-left: 1.5em;">
         <a href="http://blog.celogeek.com/201401/426/perl-benchmark-cache-with-expires-and-max-size/" style="
            font-size: 18px;
            font-weight: bold;
            ">Perl Benchmark Cache with Expires and Max Size</a>
         <br />
         <p style="font-size: 16px">
           Caching. In a nutshell, we want it to be fast, reliable and not too much of a pig, memory-wise. Celogeek helpfully benchmarks here a few of the typically used caching modules/solutions.
         </p>
         
         </div>
      
         <div
          
         >
         <p style="margin-left: 1.5em;">
         <a href="http://www.modernperlbooks.com/mt/2014/01/the-limits-of-a-programming-language-vision.html" style="
            font-size: 18px;
            font-weight: bold;
            ">The Limits of a Programming Language Vision</a>
         <br />
         <p style="font-size: 16px">
           chromatic muses on the balancing act for a programming language of having a vision, and yet not allowing itself not to be blinded by it.
         </p>
         
         </div>
      
         <div
          
         >
         <p style="margin-left: 1.5em;">
         <a href="http://blogs.perl.org/users/joel_berger/2014/01/ephemeral-methods-or-what-to-call-dispatch-to-a-variable-containing-a-subref.html" style="
            font-size: 18px;
            font-weight: bold;
            ">Ephemeral methods, or what to call 'dispatch to a variable containing a subref'? </a>
         <br />
         <p style="font-size: 16px">
           Just when you thought you seen it all... Joel Berger comes here with what seems to be a new coding pattern.
         </p>
         
         </div>
      
      
  </div>

  <div>
    <hr style="color: red" id="code" />
    <div style="
      font-size: 18px;
      font-weight: bold;">Code</div>
    
      
         <div
          
         >
         <p style="margin-left: 1.5em;">
         <a href="http://techblog.babyl.ca/entry/dancecard" style="
            font-size: 18px;
            font-weight: bold;
            ">A New Year, a New Dancecard</a>
         <br />
         <p style="font-size: 16px">
           Yanick revisits his old idea of a web library tool, meant to complement and work with your favorite web framework.
         </p>
         
         </div>
      
         <div
          
         >
         <p style="margin-left: 1.5em;">
         <a href="http://blogs.perl.org/users/joel_berger/2013/12/the-perils-of-and-prototypes-too.html" style="
            font-size: 18px;
            font-weight: bold;
            ">The perils of & (and prototypes too!)</a>
         <br />
         <p style="font-size: 16px">
           Prototypes and the use of '&' for function invocation... two things newbies gleefully hamstrings themselves with. Joel Berger shows us here a good example why those constructs are tricky, and should be used with caution.
         </p>
         
         </div>
      
         <div
          
         >
         <p style="margin-left: 1.5em;">
         <a href="http://blogs.perl.org/users/steffen_mueller/2013/12/sereal-v2-finally-released-as-stable.html" style="
            font-size: 18px;
            font-weight: bold;
            ">Sereal v2 Finally Released as Stable</a>
         <br />
         <p style="font-size: 16px">
           Steffen Mueller announces the official release of Sereal v2, the serialization protocol concocted by the fine folks at Booking.com.
         </p>
         
         </div>
      
         <div
          
         >
         <p style="margin-left: 1.5em;">
         <a href="http://blogs.perl.org/users/toby_inkster/2014/01/introducing-subtriggerlock.html" style="
            font-size: 18px;
            font-weight: bold;
            ">Introducing Sub::Trigger::Lock</a>
         <br />
         <p style="font-size: 16px">
           Not only want your attributes to be read-only, but also want to ensure that whatever structure they point too stays unmodified? Toby Inkster has a solution for you.
         </p>
         
         </div>
      
         <div
          
         >
         <p style="margin-left: 1.5em;">
         <a href="http://perltricks.com/article/57/2014/1/1/Shazam-Use-Image-Magick-with-Perlbrew-in-minutes" style="
            font-size: 18px;
            font-weight: bold;
            ">Shazam! Use Image::Magick with Perlbrew in minutes</a>
         <br />
         <p style="font-size: 16px">
           Most Perl modules are trivial to install. A select few are however... ah, shall we say, more challengeful? Image::Magick is definitively an emerit member of this very exclusive teeth-gnashing club. But take heart: David Farrell shares with us the proper incantation to summon this most useful image manipulation module to your machine.
         </p>
         
         </div>
      
         <div
          
         >
         <p style="margin-left: 1.5em;">
         <a href="http://blogs.perl.org/users/joel_berger/2014/01/create-your-own-testmojo-method.html" style="
            font-size: 18px;
            font-weight: bold;
            ">Create your own Test::Mojo method</a>
         <br />
         <p style="font-size: 16px">
           Want to add a method to Test::Mojo, but don't want to commit the sin of monkey-patching? Joel Berger is there to offer you a more virtuous alternative.
         </p>
         
         </div>
      
      
  </div>

  <div>
    <hr style="color: red" id="videos" />
    <div style="
      font-size: 18px;
      font-weight: bold;">Videos</div>
    
      
         <div
          
         >
         <p style="margin-left: 1.5em;">
         <a href="http://perltv.org/v/creating-a-cpan-distribution-with-milla" style="
            font-size: 18px;
            font-weight: bold;
            ">Creating a CPAN distribution with Milla</a>
         <br />
         <p style="font-size: 16px">
           Miyagawa walks us through minting a new distribution with Milla, his  user-friendlier, customized Dist::Zilla wrapper application.
         </p>
         
         </div>
      
      
  </div>

  <div>
    <hr style="color: red" id="weekly_collections" />
    <div style="
      font-size: 18px;
      font-weight: bold;">Weekly collections</div>
    
      
         <div
          
         >
         <p style="margin-left: 1.5em;">
         <a href="http://niceperl.blogspot.co.il/2013/12/lxxxix-metacpan-weekly-report.html" style="
            font-size: 18px;
            font-weight: bold;
            ">MetaCPAN Weekly Report - Module::Starter::Smart</a>
         <br />
         <p style="font-size: 16px">
           
         </p>
         
         </div>
      
         <div
          
         >
         <p style="margin-left: 1.5em;">
         <a href="http://niceperl.blogspot.co.il/2014/01/cxiv-stackoverflow-perl-report.html" style="
            font-size: 18px;
            font-weight: bold;
            ">StackOverflow Perl report</a>
         <br />
         <p style="font-size: 16px">
           
         </p>
         
         </div>
      
      
  </div>

  <div>
    <hr style="color: red" id="perl_maven_tutorials" />
    <div style="
      font-size: 18px;
      font-weight: bold;">Perl Maven Tutorials</div>
    
      
         <div
          
         >
         <p style="margin-left: 1.5em;">
         <a href="http://perlmaven.com/minimal-requirement-to-build-a-sane-cpan-package" style="
            font-size: 18px;
            font-weight: bold;
            ">Minimal requirement to build a sane CPAN package</a>
         <br />
         <p style="font-size: 16px">
           
         </p>
         
         </div>
      
      
  </div>

  <div>
    <hr style="color: red" id="events" />
    <div style="
      font-size: 18px;
      font-weight: bold;">Events</div>
    
        <p style="font-size: 16px">I usually list the next 3-4 events here. The list of all the events can be found <a href=http://perlweekly.com/events.html>on the web site</a>. If your Perl event is not listed there, please let me know.</p>
      
      
         <div
          
         >
         <p style="margin-left: 1.5em;">
         <a href="http://bit.ly/1i3ikmn" style="
            font-size: 18px;
            font-weight: bold;
            ">Perl Oasis West</a>
         <br />
         <p style="font-size: 16px">
           January 25th, 2014, Tampa, Florida, USA
         </p>
         
         </div>
      
         <div
          
         >
         <p style="margin-left: 1.5em;">
         <a href="http://bit.ly/10WS00y" style="
            font-size: 18px;
            font-weight: bold;
            ">German Perl Workshop (GPW 2014)</a>
         <br />
         <p style="font-size: 16px">
           March 26-28, 2014, Hannover, Germany
         </p>
         
         </div>
      
         <div
          
         >
         <p style="margin-left: 1.5em;">
         <a href="http://bit.ly/1cOHnCx" style="
            font-size: 18px;
            font-weight: bold;
            ">Polish Perl Workshop 2014</a>
         <br />
         <p style="font-size: 16px">
           16-18 May, 2014 in Poznan, Poland
         </p>
         
         </div>
      
      
  </div>





<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>