<!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 #189 - 2015-03-09 - Mojo Week!</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 #189 - 2015-03-09 - Mojo Week!
    </p>
    
    
    
    
    <div style="text-align: center">
    You can <a href="http://perlweekly.com/archive/189.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">
        Three entries about Mojolicious this week, including the announcement of MojoConf 2015!
        </p>
        
        <p style="font-size: 16px">
        If you have a PAUSE account, you should read David Golden's entry.
        </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="http://betago.is.com/dl.aspx?cid=5669&pv_url=https://github.com/jjhart/insidesales_challenge?5669_rm_id=100.6473429.7" style="
                  font-size: 18px;
                  font-weight: bold;
                  ">InsideSales.com - Pass our "Perl Challenge" & Win a $100 Amazon Gift Card</a>
               <br />               <p style="font-size: 16px">
                 Our yummy Perl codebase handles millions of emails in production each week! We're growing like crazy, doubling in revenue and size annually. We want you to join our team in Utah. Pass our "Perl Challenge" to win a $100 Amazon gift card and an interview. Hires will receive a sizable signing bonus.
               </p>
               
               </div>
           
           </td></tr></table> 
        </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://www.striata.com/about-striata/career-application/africa/perl-developer/" style="
                  font-size: 18px;
                  font-weight: bold;
                  ">Looking for Perl Gurus to work in exciting development environment</a>
               <br />               <p style="font-size: 16px">
                 Do you eat Javascript for lunch? Are you familiar with Web Servers such as IIS and Apache? Do you dig Perl the most? Then join Striata! We will make best use of your talent, while ensuring that you grow and learn in an environment that boasts some of the best developers in the industry. <a href="https://www.striata.com/about-striata/career-application/africa/perl-developer/">Apply now!</a>
               </p>
               
               </div>
           
           </td></tr></table> 
        </td></tr>
    
    
      <tr><td>
      <p style="font-size: 16px">Interseted in sponsored ads in the Perl Weekly? <a href="http://perlweekly.com/sponsors.html">Check out</a> the details.</p>
      </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://shadow.cat/blog/matt-s-trout/moo-2-strictures-2/" style="
                  font-size: 18px;
                  font-weight: bold;
                  ">Moo 2 - strictures not exported by default</a>
               <br />                 <span style="font-size: 14px"> 
                   by Matt S. Trout                         (<a href="https://metacpan.org/author/MSTROUT">MSTROUT</a>)                  </span>               <p style="font-size: 16px">
                 Version 2 of <a href="https://metacpan.org/pod/Moo">Moo</a> is now on CPAN. Matt talks through the strictures change that is biggest news.
               </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://perltricks.com/article/156/2015/3/2/What-s-new-on-CPAN---February-2015" style="
                  font-size: 18px;
                  font-weight: bold;
                  ">What's new on CPAN - February 2015</a>
               <br />                 <span style="font-size: 14px"> 
                   by David Farrell                         (<a href="https://metacpan.org/author/SILLYMOOS">SILLYMOOS</a>)                  </span>               <p style="font-size: 16px">
                 David's monthly update on new CPAN distributions released in the last month. He now showcases a "module of the month" each time, and this month that was <a href="https://metacpan.org/pod/File::Serialize">File::Serialize</a>, which is a nifty module, even if Yannick can't spell <em>serialise</em>.
               </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://niceperl.blogspot.co.uk/2015/03/xviii-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/2015/03/xviii-cpan-great-modules-released-last.html">Great modules released last week</a>; <a href="http://niceperl.blogspot.co.uk/2015/03/cl-metacpan-weekly-report-appgitgot.html">MetaCPAN weekly report</a>; <a href="http://niceperl.blogspot.co.uk/2015/03/clxxv-stackoverflow-perl-report.html">StackOverflow Perl report</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/ron_savage/2015/03/treerenderer-a-partial-replacement-for-datatreedumper.html" style="
                  font-size: 18px;
                  font-weight: bold;
                  ">Tree::Renderer: A partial replacement for Data::TreeDumper</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 is working on a module called <code>Tree::Renderer</code> (not yet on CPAN), for use instead of <a href="https://metacpan.org/pod/Data::TreeDumper">Data::TreeDumper</a>, and he's open to feature requests.
               </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>
        <hr style="color: red" id="pause_and_cpan" />
        <div style="font-size: 18px; font-weight: bold;">PAUSE and CPAN</div>
        
    </td></tr>
    
       <tr><td>
           <table style="width:100%"><tr><td>
               <div
                
               >
               <p style="margin-left: 1.5em;">
               <a href="http://www.dagolden.com/index.php/2414/this-distribution-name-can-only-be-used-by-users-with-permission/" style="
                  font-size: 18px;
                  font-weight: bold;
                  ">Distributions much have a main module with matching name</a>
               <br />                 <span style="font-size: 14px"> 
                   by                           <a href="http://www.dagolden.com/">David Golden</a>                         (<a href="https://metacpan.org/author/DAGOLDEN">DAGOLDEN</a>)                  </span>               <p style="font-size: 16px">
                 David describes a change in PAUSE that can result in a slightly perplexing error message when you upload something to PAUSE. Basically, if you upload a distribution <code>Foo-Bar</code> to PAUSE, then it must contain a module <code>Foo::Bar</code>, otherwise it will not be added to the CPAN index. Existing dists not meeting this rule got an exception, but all new dists must satisfy this rule.
               </p>
               
               </div>
           </td><td style="width:100px"><img src="http://perlweekly.com/img/david_golden.jpg" title="David Golden" width="80" />
           </td></tr></table> 
        </td></tr>
    
    

    <tr><td>
        <hr style="color: red" id="mojolicious" />
        <div style="font-size: 18px; font-weight: bold;">Mojolicious</div>
        
    </td></tr>
    
       <tr><td>
           <table style="width:100%"><tr><td>
               <div
                
               >
               <p style="margin-left: 1.5em;">
               <a href="http://www.mojoconf.org/2015" style="
                  font-size: 18px;
                  font-weight: bold;
                  ">Mojoconf 2015</a>
               <br />               <p style="font-size: 16px">
                 This year's Mojolicious conference will be held in New York from June 4th to 6th. Speakers will include Sebastian Reidel, Marcus Ramberg, Glen Hinkle, Joel Berger, and Jan Henning Thorsen.
               </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/2015/03/introduction-to-mojolicious.html" style="
                  font-size: 18px;
                  font-weight: bold;
                  ">Introduction to Mojolicious</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">
                 A video of a talk given at Madison Perl Mongers.
               </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>
           <table style="width:100%"><tr><td>
               <div
                
               >
               <p style="margin-left: 1.5em;">
               <a href="http://blogs.perl.org/users/byterock/2015/03/mojo.html" style="
                  font-size: 18px;
                  font-weight: bold;
                  ">Problems upgrading to Mojolicious 6.0</a>
               <br />                 <span style="font-size: 14px"> 
                   by John Scoles                         (<a href="https://metacpan.org/author/BYTEROCK">BYTEROCK</a>)                  </span>               <p style="font-size: 16px">
                 Problems, and their solutions, when upgrading to the latest and greatest version of Mojolicious.
               </p>
               
               </div>
           
           </td></tr></table> 
        </td></tr>
    
    

    <tr><td>
        <hr style="color: red" id="community_and_culture" />
        <div style="font-size: 18px; font-weight: bold;">Community and culture</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/shadowcat_mdk/2015/03/the-company-culture---the-process.html" style="
                  font-size: 18px;
                  font-weight: bold;
                  ">The Company Culture - the process</a>
               <br />                 <span style="font-size: 14px"> 
                   by Mark Keating                  </span>               <p style="font-size: 16px">
                 Mark outlines his plan for promoting companies that are using Perl in some way.
               </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/shadowcat_mdk/2015/03/the-company-culture-go-leader.html" style="
                  font-size: 18px;
                  font-weight: bold;
                  ">The Westfield Leader</a>
               <br />                 <span style="font-size: 14px"> 
                   by Mark Keating                  </span>               <p style="font-size: 16px">
                 Mark started his promotion of companies using Perl with a description of a regional newspaper from New Jersey, USA. They've been using Perl for more than 15 years, and recently contributed to the Perl 6 team's need for a new server.
               </p>
               
               </div>
           
           </td></tr></table> 
        </td></tr>
    
    

    <tr><td>
        <hr style="color: red" id="testing" />
        <div style="font-size: 18px; font-weight: bold;">Testing</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/chad_exodist_granum/2015/03/test-more-status-updae.html" style="
                  font-size: 18px;
                  font-weight: bold;
                  ">Test-More status update</a>
               <br />                 <span style="font-size: 14px"> 
                   by Chad Granum                         (<a href="https://metacpan.org/author/EXODIST">EXODIST</a>)                  </span>               <p style="font-size: 16px">
                 An update from Chad on his work on the <a href="https://metacpan.org/release/Test-More" class="distribution">Test-More</a> distribution, in particular what exactly will be shipping with Perl 5.22. He's been working on some refactoring, and <a href="http://test-more.github.io/test-more/">benchmarking</a> his changes, but realised that one of his changes didn't have the impact he'd thought. It's great to see this getting discussed and written up "in the open".
               </p>
               
               </div>
           </td><td style="width:100px"><img src="http://perlweekly.com/img/chad_granum.png" title="Chad Granum" 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/157/2015/3/5/How-to-test-for-exceptions-in-Perl" style="
                  font-size: 18px;
                  font-weight: bold;
                  ">How to test for exceptions in Perl</a>
               <br />                 <span style="font-size: 14px"> 
                   by David Farrell                         (<a href="https://metacpan.org/author/SILLYMOOS">SILLYMOOS</a>)                  </span>               <p style="font-size: 16px">
                 David introduces <a href="https://metacpan.org/pod/Test::Exception">Test::Exception</a>, which you can use to write tests that deal with exceptions.
               </p>
               
               </div>
           
           </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/preaction/2015/03/announcing-statocles-static-site-generator.html" style="
                  font-size: 18px;
                  font-weight: bold;
                  ">Announcing Statocles Static Site Generator</a>
               <br />                 <span style="font-size: 14px"> 
                   by Doug Bell                         (<a href="https://metacpan.org/author/PREACTION">PREACTION</a>)                  </span>               <p style="font-size: 16px">
                 A static website generator called <a href="http://preaction.github.io/Statocles/">Statocles</a>, which includes a blog application.
               </p>
               
               </div>
           
           </td></tr></table> 
        </td></tr>
    
       <tr><td>
           <table style="width:100%"><tr><td>
               <div
                
               >
               <p style="margin-left: 1.5em;">
               <a href="https://perlancar.wordpress.com/2015/03/06/towards-better-changes-1/" style="
                  font-size: 18px;
                  font-weight: bold;
                  ">Towards better Changes</a>
               <br />                 <span style="font-size: 14px"> 
                   by Steven Haryanto                         (<a href="https://metacpan.org/author/SHARYANTO">SHARYANTO</a>)                  </span>               <p style="font-size: 16px">
                 Perlancar shares his thoughts on what should go in the Changes file for your distributions. In particular, don't just say what you changed, but <em>why</em>.
               </p>
               
               </div>
           
           </td></tr></table> 
        </td></tr>
    
       <tr><td>
           <table style="width:100%"><tr><td>
               <div
                
               >
               <p style="margin-left: 1.5em;">
               <a href="https://blog.afoolishmanifesto.com/posts/fear-and-loathing-in-sql-92/" style="
                  font-size: 18px;
                  font-weight: bold;
                  ">Fear and Loathing in SQL-92</a>
               <br />                 <span style="font-size: 14px"> 
                   by                           <a href="https://blog.afoolishmanifesto.com/">Arthur Axel "fREW" Schmidt</a>                         (<a href="https://metacpan.org/author/FREW">FREW</a>)                  </span>               <p style="font-size: 16px">
                 A war story used to illustrate a point, with some good tips and thoughts thrown in. For example, do you use, or are you aware of the <a href="http://perldoc.perl.org/functions/fc.html">fc</a> function (introduced in 5.16)? A good rule of thumb: "you should not emulate, imitate, or otherwise do the job of the database".
               </p>
               
               </div>
           </td><td style="width:100px"><img src="http://perlweekly.com/img/frew.gif" title="Arthur Axel "fREW" Schmidt" 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://varlogrant.blogspot.co.uk/2015/03/look-at-my-pretty-pictures.html" style="
                  font-size: 18px;
                  font-weight: bold;
                  ">Look At My Pretty Pictures</a>
               <br />                 <span style="font-size: 14px"> 
                   by                           <a href="http://varlogrant.blogspot.com">Dave Jacoby</a>                         (<a href="https://metacpan.org/author/JACOBY">JACOBY</a>)                  </span>               <p style="font-size: 16px">
                 Dave shows the code he wrote to write spirograph style pictures in SVG, which he then etched onto wood using a laser cutter. I have no justification for one, but a laser cutter is going on my wishlist!
               </p>
               
               </div>
           </td><td style="width:100px"><img src="http://perlweekly.com/img/dave_jacoby.jpg" title="Dave Jacoby" 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://yesistilluseperl.blogspot.co.uk/2015/03/book-review-perl-and-xml.html" style="
                  font-size: 18px;
                  font-weight: bold;
                  ">Book Review: Perl and XML</a>
               <br />                 <span style="font-size: 14px"> 
                   by Robert Threet                         (<a href="https://metacpan.org/author/SRI">SRI</a>)                  </span>               <p style="font-size: 16px">
                 A short review of the O'Reilly "Perl and XML" book, which was published in 2002. Even so, Robert was surprised to find it a useful read, and wishes he'd read it earlier.
               </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://npointsolutions.blogspot.com/2015/03/notify-to-your-user-in-linux.html" style="
                  font-size: 18px;
                  font-weight: bold;
                  ">Notify to your user in Linux - GNotification</a>
               <br />                 <span style="font-size: 14px"> 
                   by Bakkiaraj Murugesan                  </span>               <p style="font-size: 16px">
                 A full example using FFI::Platypus to send notification to the Linux Desktop user.
               </p>
               
               </div>
           </td><td style="width:100px"><img src="http://perlweekly.com/img/bakkiaraj_murugesan.png" title="Bakkiaraj Murugesan" width="80" />
           </td></tr></table> 
        </td></tr>
    
    

    <tr><td>
        <hr style="color: red" id="perl_6" />
        <div style="font-size: 18px; font-weight: bold;">Perl 6</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/ovid/2015/03/perl-6-for-mere-mortals---fosdem-video.html" style="
                  font-size: 18px;
                  font-weight: bold;
                  ">Perl 6 for Mere Mortals - FOSDEM Video</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">
                 The video from Curtis's talk at FOSDEM just over a month ago. Videos from <a href="http://video.fosdem.org/2015/devroom-perl/">some of the Perl talks</a> are available, but not all of them have complete audio, alas.
               </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>
           <table style="width:100%"><tr><td>
               <div
                
               >
               <p style="margin-left: 1.5em;">
               <a href="https://p6weekly.wordpress.com" style="
                  font-size: 18px;
                  font-weight: bold;
                  ">Perl 6 weekly happenings</a>
               <br />               <p style="font-size: 16px">
                 You can now embed Perl 6 code in Java, native reference support has been ported to the JVM, and you can now use keywords for sub, method, and class names (it doesn't say why that might be a good idea).
               </p>
               
               </div>
           
           </td></tr></table> 
        </td></tr>
    
    

    <tr><td>
        <hr style="color: red" id="the_pr_challenge" />
        <div style="font-size: 18px; font-weight: bold;">The PR Challenge</div>
        
    </td></tr>
    
       <tr><td>
           <table style="width:100%"><tr><td>
               <div
                
               >
               <p style="margin-left: 1.5em;">
               <a href="http://neilb.org/2015/03/09/prc-updates.html" style="
                  font-size: 18px;
                  font-weight: bold;
                  ">Various updates on the Pull Request Challenge</a>
               <br />                 <span style="font-size: 14px"> 
                   by                           <a href="http://neilb.org/">Neil Bowers</a>                         (<a href="https://metacpan.org/author/NEILB">NEILB</a>)                  </span>               <p style="font-size: 16px">
                 A new home page for the challenge, changes in the way distributions are scored, and a new hit list to help get dists onto github.
               </p>
               
               </div>
           </td><td style="width:100px"><img src="http://perlweekly.com/img/neil_bowers.png" title="Neil Bowers" 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://neilb.org/2015/03/07/prc-feb-stats.html" style="
                  font-size: 18px;
                  font-weight: bold;
                  ">CPAN Pull Requests in February</a>
               <br />                 <span style="font-size: 14px"> 
                   by                           <a href="http://neilb.org/">Neil Bowers</a>                         (<a href="https://metacpan.org/author/NEILB">NEILB</a>)                  </span>               <p style="font-size: 16px">
                 A few charts showing how many pull requests were done for CPAN distributions in February, and how that compares with previous years, and with last month. TL;DR: much better, not quite as good, respectively.
               </p>
               
               </div>
           </td><td style="width:100px"><img src="http://perlweekly.com/img/neil_bowers.png" title="Neil Bowers" 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/alberto_simoes/2015/03/cpan-pr-challenge-march-report-2.html" style="
                  font-size: 18px;
                  font-weight: bold;
                  ">CPAN PR-Challenge: March Report #2</a>
               <br />                 <span style="font-size: 14px"> 
                   by Alberto Simões                         (<a href="https://metacpan.org/author/AMBS">AMBS</a>)                  </span>               <p style="font-size: 16px">
                 Alberto describes his work for a PR on <a href="https://metacpan.org/pod/Exobrain">Exobrain</a>. I've added one idea to our central <a href="https://github.com/CPAN-PRC/resources/wiki/Pull-Request-Ideas">ideas list</a>: check whether any of the dependencies should have a minimum version specified. I was bitten by this issue just this week — easy to do if you regularly upgrade your Perl and re-install CPAN.
               </p>
               
               </div>
           </td><td style="width:100px"><img src="http://perlweekly.com/img/alberto_simoes.png" title="Alberto Simões" width="80" />
           </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/creating-bar-graphs-using-perl-gd-graph" style="
                  font-size: 18px;
                  font-weight: bold;
                  ">Creating bar graphs using Perl GD::Graph</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">
                 13 slightly different bar-graphs from the same data series.
               </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/comparing-the-speed-of-json-decoders" style="
                  font-size: 18px;
                  font-weight: bold;
                  ">Comparing the speed of JSON decoders</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">
                 Bottom-line: The XS version is 57.42 times faster than the pure Perl version.
               </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>