<html>
<head>
  <title>Perl Weekly Issue #141 - 2014-04-07 - Modern Perl Now Moderner</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 #141 - 2014-04-07 - Modern Perl Now Moderner
</p>




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




<p style="font-size: 16px">
 This week is exceptionally good for the beginners amongst us. Not only the new edition of Modern Perl is out, but we also have quite a few tutorials. Not that the more experience reader won't have their fill; new version of GitHub-like GitPrep being released, Moose article aggregation, survey of the new modules for March... there should be enough to keep everybody happy. Enjoy! ~ `/anick
</p>

<p style="font-size: 16px">
 
</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/1mTJYEZ" style="
            font-size: 18px;
            font-weight: bold;
            ">Modern Perl: 2014 Edition is Out</a>
         <br />
         <p style="font-size: 16px">
           No rest for the wicked, nor staleness for the modernists. The 2014 edition of chromatic's 'Modern Perl' is out.
         </p>
         
         </div>
      
         <div
          
         >
         <p style="margin-left: 1.5em;">
         <a href="http://bit.ly/1mTJYVe" style="
            font-size: 18px;
            font-weight: bold;
            ">GitPrep 1.6 is released - Time zone support, Charset support, and improvement of markdown</a>
         <br />
         <p style="font-size: 16px">
           A new version of GitPrep is out, announces Yuki Kimoto, and it had some nice features and, as the screenshots shows, looks darn good.
         </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/1mSBdYR" style="
            font-size: 18px;
            font-weight: bold;
            ">Planet Moose - March 2014</a>
         <br />
         <p style="font-size: 16px">
           What's up in the extended world of Moose in March? Nothing major, but a lot of little things. Toby Inkster has the details, and the links.
         </p>
         
         </div>
      
         <div
          
         >
         <p style="margin-left: 1.5em;">
         <a href="http://bit.ly/1mSBdYS" style="
            font-size: 18px;
            font-weight: bold;
            ">use diagnostics; or use splain</a>
         <br />
         <p style="font-size: 16px">
           Gabor Szabo reminds us that Perl can explain itself in more details, if we ask nicely.
         </p>
         
         </div>
      
         <div
          
         >
         <p style="margin-left: 1.5em;">
         <a href="http://bit.ly/1mSBdYT" style="
            font-size: 18px;
            font-weight: bold;
            ">Learning the Perl debugger: Lesson 1</a>
         <br />
         <p style="font-size: 16px">
           Don't already know the Perl debugger? Shame on you... But today's your lucky day: Chisel presents here a primer on this fundamental tool.
         </p>
         
         </div>
      
         <div
          
         >
         <p style="margin-left: 1.5em;">
         <a href="http://bit.ly/1mSBf2Z" style="
            font-size: 18px;
            font-weight: bold;
            ">What's new on CPAN - March 2014</a>
         <br />
         <p style="font-size: 16px">
           David Farrell gives us here a curated list of the interesting new modules that  appeared on CPAN in March. Lots of nifty treasures in there.
         </p>
         
         </div>
      
         <div
          
         >
         <p style="margin-left: 1.5em;">
         <a href="http://bit.ly/1mSBf30" style="
            font-size: 18px;
            font-weight: bold;
            ">Solved mystery - perl on XAMPP won't run modified scripts "End of script output before headers"</a>
         <br />
         <p style="font-size: 16px">
           Debugging is often a foray on the very brim of the cliffs of  sanity. Lech Baczynksi tells us of his adventures when he had to lean over and peek at the chasm below...
         </p>
         
         </div>
      
         <div
          
         >
         <p style="margin-left: 1.5em;">
         <a href="http://bit.ly/1mTJYVf" style="
            font-size: 18px;
            font-weight: bold;
            ">Fixing CPAN links on Stack Overflow</a>
         <br />
         <p style="font-size: 16px">
           When answering a question on Stack Overflow, one can link  to Perl modules in a way that will break once the module gets updated in the future (which makes us all sad), or in a way that will let all future generations enjoy the bestest and latest version of the module forever. Gabor shows us the difference.
         </p>
         
         </div>
      
         <div
          
         >
         <p style="margin-left: 1.5em;">
         <a href="http://bit.ly/1mTJZJ2" style="
            font-size: 18px;
            font-weight: bold;
            ">Carrying (mini)CPAN</a>
         <br />
         <p style="font-size: 16px">
           minicpan is a wonderful tool to have your own local copy of CPAN's latest releases. fishy shows how he uses it to always have his CPAN on a thumbdrive with him.
         </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://bit.ly/1mTJZJ3" style="
            font-size: 18px;
            font-weight: bold;
            ">Do not use each</a>
         <br />
         <p style="font-size: 16px">
           "To each his own" folk wisdom tells us. Reini Urban would beg to differ, and warn us of the pitfalls of the 'each' iterator.
         </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/1mTJYVg" style="
            font-size: 18px;
            font-weight: bold;
            ">Perl web application security - HTTP headers</a>
         <br />
         <p style="font-size: 16px">
           Security can be hard. But sometimes, it can be as easy as adding a wee little line to your HTTP header. David Farrell demonstrates.
         </p>
         
         </div>
      
         <div
          
         >
         <p style="margin-left: 1.5em;">
         <a href="http://bit.ly/1mSBfjt" style="
            font-size: 18px;
            font-weight: bold;
            ">Python's decorators in Perl</a>
         <br />
         <p style="font-size: 16px">
           Programming in Perl, but missing Python's decorators? Fear not, Piotr Roszatycki has something for you!
         </p>
         
         </div>
      
         <div
          
         >
         <p style="margin-left: 1.5em;">
         <a href="http://bit.ly/1mTJZZi" style="
            font-size: 18px;
            font-weight: bold;
            ">Asynchronous web services with PSGI and IO::Async</a>
         <br />
         <p style="font-size: 16px">
           When writing web services, asynchronous programming is almost certainly bound to come into the picture. Usually, it's nicely abstracted by a web framework. But, as dakkar shows here, rolling your own is not as painful as one would think.
         </p>
         
         </div>
      
         <div
          
         >
         <p style="margin-left: 1.5em;">
         <a href="http://bit.ly/1mSBfjy" style="
            font-size: 18px;
            font-weight: bold;
            ">Perl Encryption Primer: Passwords</a>
         <br />
         <p style="font-size: 16px">
           From the Wumpus Cave, Timm Murray walks us to the crypt(),  and then through the various better encryption solutions out there.
         </p>
         
         </div>
      
         <div
          
         >
         <p style="margin-left: 1.5em;">
         <a href="http://bit.ly/1mSBevT" style="
            font-size: 18px;
            font-weight: bold;
            ">Custom DBIx::Class ResultSets</a>
         <br />
         <p style="font-size: 16px">
           DBIx::Class's resultset classes are often slim, logic-less affairs. But Ovid shows us here how  they can also be used to create a much smarter interaction with the database.
         </p>
         
         </div>
      
         <div
          
         >
         <p style="margin-left: 1.5em;">
         <a href="http://bit.ly/1mSBfzV" style="
            font-size: 18px;
            font-weight: bold;
            ">The Onion Stand: Perl Dancer on Media Temple (gs)</a>
         <br />
         <p style="font-size: 16px">
           Want to get your Dancer application running on a Media Temple's grid service? You're in luck: garu has a walk-through for you.
         </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/1mTJYVh" style="
            font-size: 18px;
            font-weight: bold;
            ">MetaCPAN Weekly Report - Minion</a>
         <br />
         <p style="font-size: 16px">
           
         </p>
         
         </div>
      
         <div
          
         >
         <p style="margin-left: 1.5em;">
         <a href="http://bit.ly/1mSBhrs" 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://bit.ly/1mTJYVl" style="
            font-size: 18px;
            font-weight: bold;
            ">Can't call method ... on unblessed reference</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>
    
      
         <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: Swindon (UK), Utrecht (NL), Silver Spring, (MD/USA), Poznan (PL), Prague (CZ), Oslo (NO), Paris (FR), Kiev (UA), Orlando (FL/USA), Sofia (BG), Flörli Olten (CH)
         </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>