<!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 #165 - 2014-09-22 - Perl 5.20.1 released</title>

</head>
<body>

<style>
* { text-align: left; }
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 #165 - 2014-09-22 - Perl 5.20.1 released
</p>




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




<p style="font-size: 16px">
Hi,
</p>

<p style="font-size: 16px">
for some of you this might be old news, but the 5.20 series of perl got its first bug-fix release. It is available in source code format and for Windows users the Strawberry Perl release is recommended.
</p>

<p style="font-size: 16px">
Enjoy your week with your new version of Perl! ~szabgab
</p>



  <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://bit.ly/1qZ9oU9" style="
            font-size: 18px;
            font-weight: bold;
            ">Perl 5.20.1 is now available!</a>
         <br />
         <p style="font-size: 16px">
           As usual, without any announcement outside of the Perl 5 Porters mailing list, the newest stable version of Perl has been released.
         </p>
         
         </div>
      
         <div
          
         >
         <p style="margin-left: 1.5em;">
         <a href="http://bit.ly/1qZ9oUa" style="
            font-size: 18px;
            font-weight: bold;
            ">Strawberry Perl for Windows 5.20.1.1 released</a>
         <br />
         <p style="font-size: 16px">
           Soon after the official release by the Perl 5 Porters, kmx has released Strawberry Perl for Windows which core Perl + a bunch of interesting modules.
         </p>
         
         </div>
      
      
  </div>

  <div>
    <hr style="color: red" id="perl_maven_pro" />
    <div style="
      font-size: 18px;
      font-weight: bold;">Perl Maven Pro</div>
    
        <p style="font-size: 16px">The <a href="http://perlmaven.com/pro">Perl Maven Pro</a> subscribers receive two new articles and screencasts every week. The last week these were the two screencasts:</p>
      
      
         <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/1qZ9pYe" style="
            font-size: 18px;
            font-weight: bold;
            ">TODO - testing a bug or a future feature</a>
         <br />
         <p style="font-size: 16px">
           Have you ever implemented a test for a bug just to find out the bug won't be fixed in the current release? What do you do with the failing test then?
         </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/1uvMO3o" style="
            font-size: 18px;
            font-weight: bold;
            ">Test diagnostic messages using diag, note, and explain</a>
         <br />
         <p style="font-size: 16px">
           Explaining diag(), note() and explain() that come with Test::More
         </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://bit.ly/1uvMLo7" style="
            font-size: 18px;
            font-weight: bold;
            ">Revitalizing the Perl Power Tools</a>
         <br />
         <p style="font-size: 16px">
           The Perl Power Tools that is also known as the Unix Reconstruction Project has not been maintained for quite some time. Now brian d foy takes it into his hands.
         </p>
         
         </div>
      
         <div
          
         >
         <p style="margin-left: 1.5em;">
         <a href="http://bit.ly/1uvMOjJ" style="
            font-size: 18px;
            font-weight: bold;
            ">Easily check your IP address with Perl</a>
         <br />
         <p style="font-size: 16px">
           David Farrell uses HTTP::Tiny and WWW::curlmyip to fetch the IP address as seen by the curlmyip.com site and then uses Geo::IP to map it to a city.
         </p>
         
         </div>
      
      
  </div>

  <div>
    <hr style="color: red" id="testing" />
    <div style="
      font-size: 18px;
      font-weight: bold;">Testing</div>
    
      
         <div
          
         >
         <p style="margin-left: 1.5em;">
         <a href="http://bit.ly/1qZ9pYk" style="
            font-size: 18px;
            font-weight: bold;
            ">Understanding Behavior Driven Development</a>
         <br />
         <p style="font-size: 16px">
           Ovid, who knows quite a bit about testing and Agile software development has just started to like BDD and Cucumber. He shows what is a good and a bad 'story' and how the good 'story' can be easily expressed in  Test::Cukes, the Perl implementation of Cucumber.
         </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://bit.ly/1qZ9oUn" style="
            font-size: 18px;
            font-weight: bold;
            ">Releasing NAP::Policy to the world</a>
         <br />
         <p style="font-size: 16px">
           The various bits and pieces Net-A-Porter is using to standardize their Perl code. A pragma module, a set of Perl::Critic policies etc.
         </p>
         
         </div>
      
         <div
          
         >
         <p style="margin-left: 1.5em;">
         <a href="http://bit.ly/1qZ9paC" style="
            font-size: 18px;
            font-weight: bold;
            ">Template Toolkit's DEFAULT directive does not short-circuit</a>
         <br />
         <p style="font-size: 16px">
           A pitfall in how Template::Toolkit works.
         </p>
         
         </div>
      
         <div
          
         >
         <p style="margin-left: 1.5em;">
         <a href="http://bit.ly/1qZ9qeG" style="
            font-size: 18px;
            font-weight: bold;
            ">Object::Util</a>
         <br />
         <p style="font-size: 16px">
           A set of handy methods for working with classes and objects in Perl created by Toby Inkster. These are weird methods, all starting with a $-sign such as $class->$_new(%args) and $object->$_clone().
         </p>
         
         </div>
      
      
  </div>

  <div>
    <hr style="color: red" id="web" />
    <div style="
      font-size: 18px;
      font-weight: bold;">Web</div>
    
      
         <div
          
         >
         <p style="margin-left: 1.5em;">
         <a href="http://bit.ly/1qZ9paG" style="
            font-size: 18px;
            font-weight: bold;
            ">New Perl Catalyst Development Branch "Holland" Now Open</a>
         <br />
         <p style="font-size: 16px">
           For the new release John Napiorkowski has moved the issues from Questhub to Github. You can also get an explanation why is this release called after a chicken?
         </p>
         
         </div>
      
      
  </div>

  <div>
    <hr style="color: red" id="cpan" />
    <div style="
      font-size: 18px;
      font-weight: bold;">CPAN</div>
    
      
         <div
          
         >
         <p style="margin-left: 1.5em;">
         <a href="http://bit.ly/1qZ9paH" style="
            font-size: 18px;
            font-weight: bold;
            ">Encourage user participation via a single-line patch to your dist metadata</a>
         <br />
         <p style="font-size: 16px">
           Are you a module authors? MetaCPAN can now drive visitors directly to the IRC channel where you provide support. Ribasushi explains what do you need to add to your META files in order to enable this feature.
         </p>
         
         </div>
      
         <div
          
         >
         <p style="margin-left: 1.5em;">
         <a href="http://bit.ly/1qZ9paI" style="
            font-size: 18px;
            font-weight: bold;
            ">Server move - phase 1</a>
         <br />
         <p style="font-size: 16px">
           Some of the MetaCPAN servers have moved.
         </p>
         
         </div>
      
         <div
          
         >
         <p style="margin-left: 1.5em;">
         <a href="http://bit.ly/1qZ9paM" style="
            font-size: 18px;
            font-weight: bold;
            ">"I Do Not Want To Use Any Modules"</a>
         <br />
         <p style="font-size: 16px">
           Every day Dave Cross encounters someone who want to solve some problem without installing any module from CPAN. Here he tries to explain why is that a broken idea. IMHO the problem is that many people 'in the Perl community' (see elsewhere) are busy showing why the others are wrong, instead of trying to understand the real reasons behind not wanting to deal with third-party modules. See also the <a href="http://bit.ly/1qZ9paJ">Reddit discussion</a>. 
         </p>
         
         </div>
      
      
  </div>

  <div>
    <hr style="color: red" id="fun" />
    <div style="
      font-size: 18px;
      font-weight: bold;">Fun</div>
    
      
         <div
          
         >
         <p style="margin-left: 1.5em;">
         <a href="http://bit.ly/1qZ9qvd" style="
            font-size: 18px;
            font-weight: bold;
            ">What is "the Perl community"?</a>
         <br />
         <p style="font-size: 16px">
           Neil Bowers tries to answer the above question, with drawings of layered onions and radiating suns, but I think there is another question: Why does it matter?
         </p>
         
         </div>
      
      
  </div>

  <div>
    <hr style="color: red" id="act_hackathon" />
    <div style="
      font-size: 18px;
      font-weight: bold;">Act Hackathon</div>
    
      
         <div
          
         >
         <p style="margin-left: 1.5em;">
         <a href="http://bit.ly/1qZ9paR" style="
            font-size: 18px;
            font-weight: bold;
            ">patch -p2</a>
         <br />
         <p style="font-size: 16px">
           The next edition of the French Perl Hackathon will be held in Lyon, from November 27 to November 30, 2014. The focus of this Hackathon is Act, the web application running most of the YAPCs and Perl Workshops.
         </p>
         
         </div>
      
         <div
          
         >
         <p style="margin-left: 1.5em;">
         <a href="http://bit.ly/1qZ9qvg" style="
            font-size: 18px;
            font-weight: bold;
            ">Support the "Fund for Act development"</a>
         <br />
         <p style="font-size: 16px">
           Some of the people who would like to attend the Act Hackathon in Lyon will need help in financing their trip. This is your chance to help.
         </p>
         
         </div>
      
      
  </div>

  <div>
    <hr style="color: red" id="other" />
    <div style="
      font-size: 18px;
      font-weight: bold;">Other</div>
    
      
         <div
          
         >
         <p style="margin-left: 1.5em;">
         <a href="http://bit.ly/1qZ9qvh" style="
            font-size: 18px;
            font-weight: bold;
            ">Code::Maven</a>
         <br />
         <p style="font-size: 16px">
           This is a new project by yours truly (szabgab), to statically analyze source code, to display in interesting ways, to collect 'common practices', to build an index of code expressions etc. It is at a very early stage, but if you are interested, you can follow the blog.
         </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://bit.ly/1qZ9s6j" style="
            font-size: 18px;
            font-weight: bold;
            ">(cli) stackoverflow perl report</a>
         <br />
         <p style="font-size: 16px">
           
         </p>
         
         </div>
      
         <div
          
         >
         <p style="margin-left: 1.5em;">
         <a href="http://bit.ly/1qZ9s6k" style="
            font-size: 18px;
            font-weight: bold;
            ">(cxxvi) metacpan weekly report - Object::Util</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://bit.ly/1qZ9s6n" style="
            font-size: 18px;
            font-weight: bold;
            ">Using Travis-CI and installing Geo::IP on Linux and OSX Travis-CI  Geo::IP</a>
         <br />
         <p style="font-size: 16px">
           Installing Geo::IP always involved several failed attempts for me, but that should not be the case any more. This article describes the steps to install Geo::IP. It also provides the rules you can add to your .travis.yml if your GitHub repository depends on Geo::IP.
         </p>
         
         </div>
      
      
  </div>

  <div>
    <hr style="color: red" id="events" />
    <div style="
      font-size: 18px;
      font-weight: bold;">Events</div>
    
      
         <div
          
         >
         <p style="margin-left: 1.5em;">
         <a href="http://bit.ly/1bkDys0" style="
            font-size: 18px;
            font-weight: bold;
            ">Perl-related events</a>
         <br />
         <p style="font-size: 16px">
           In the following cities: Hancock (NY/USA), Itapema (SC/Brasil), Salzburg (Austria), Barcelona (Spain), London (UK)
         </p>
         
         </div>
      
         <div
          
         >
         <p style="margin-left: 1.5em;">
         <a href="http://bit.ly/1qZ9s6q" style="
            font-size: 18px;
            font-weight: bold;
            ">First Perl::Dancer conference soon</a>
         <br />
         <p style="font-size: 16px">
           
         </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>