<html>
<head>
  <title>Perl Weekly Issue #134 - February 17, 2014 - Say It With Flowers</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 #134 - February 17, 2014 - Say It With Flowers
</p>




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




<p style="font-size: 16px">
Authoring modules on CPAN is very often an act of love, and from all times the community explored ways to say 'thank you' to the people who make the Perl ecosystem what it is. Recently, the site Gittip caught a few eyes, and now sees a budding Perl community. Some of the links of this week discuss how to join the party, and why it might a good thing.  Beyond this, we have news of a new Mojolicious-centered conference happening in May, a preview of what's coming in Perl 5.20, and a nice collection of tutorials. Enjoy! ~ `/anick 
</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/1jsRlP9" style="
            font-size: 18px;
            font-weight: bold;
            ">The first Mojoconf happening in May</a>
         <br />
         <p style="font-size: 16px">
           A new 3-day conference revolving around Perl, the web and Mojolicious is coming to Oslo in May 23-25, 2014.
         </p>
         
         </div>
      
         <div
          
         >
         <p style="margin-left: 1.5em;">
         <a href="http://bit.ly/1f88uxa" style="
            font-size: 18px;
            font-weight: bold;
            ">DC-Baltimore Perl Workshop 2014</a>
         <br />
         <p style="font-size: 16px">
           3 May, 2014, Silver Spring, MD, USA
         </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/1lZpkA4" style="
            font-size: 18px;
            font-weight: bold;
            ">The Fun of Running a Public Web Service, and Session Storage</a>
         <br />
         <p style="font-size: 16px">
           Moritz Lenz's website Sudokugarden recently got a sizable spike in its traffic. With great success come scaling snags. He shares with us the problems the site hit, and what he did to work around them.
         </p>
         
         </div>
      
         <div
          
         >
         <p style="margin-left: 1.5em;">
         <a href="http://bit.ly/1lZpkA7" style="
            font-size: 18px;
            font-weight: bold;
            ">Using DBIx::Class::Schema::Loader to find design flaws</a>
         <br />
         <p style="font-size: 16px">
           DBIx::Class is a pretty useful piece of software. Ovid, however, takes it one step further and leverages its mechanisms to help in the design and sanity-check of database schemas.
         </p>
         
         </div>
      
         <div
          
         >
         <p style="margin-left: 1.5em;">
         <a href="http://bit.ly/1lZpkA8" style="
            font-size: 18px;
            font-weight: bold;
            ">PostgreSQL: Monitor sequence scans with Perl</a>
         <br />
         <p style="font-size: 16px">
           The key to a healthy database is eagle eyes. Johnny Morano shares with us  how he gathers and reports statistics from his PostgreSQL database.
         </p>
         
         </div>
      
         <div
          
         >
         <p style="margin-left: 1.5em;">
         <a href="http://bit.ly/1lZpkAe" style="
            font-size: 18px;
            font-weight: bold;
            ">CPAN Testers Follow-Up: Progress Is Made</a>
         <br />
         <p style="font-size: 16px">
           You release a module to CPAN. And then, boom, error reports begin to pour in. What to do? Is panic the appropriate reaction? Randy J. Ray shares his experience, and his recommendations on how to stop worrying, and love the reports.
         </p>
         
         </div>
      
         <div
          
         >
         <p style="margin-left: 1.5em;">
         <a href="http://bit.ly/1lZpmYX" style="
            font-size: 18px;
            font-weight: bold;
            ">Cool new Perl feature: postfix dereferencing</a>
         <br />
         <p style="font-size: 16px">
           David Farrell shows us one of the new cool features coming in Perl 5.20.
         </p>
         
         </div>
      
         <div
          
         >
         <p style="margin-left: 1.5em;">
         <a href="http://bit.ly/1lZpmZ0" style="
            font-size: 18px;
            font-weight: bold;
            ">Lists, Lists, Lists </a>
         <br />
         <p style="font-size: 16px">
           The difference between arrays and lists is a subtle one, and tripped more than one beginner. Emma Howson discusses those two beasties, highlighting in which ways they are alike and differ.
         </p>
         
         </div>
      
         <div
          
         >
         <p style="margin-left: 1.5em;">
         <a href="http://bit.ly/1lZpkQF" style="
            font-size: 18px;
            font-weight: bold;
            ">Reflecting on the DFW.pm winter hackathon competition</a>
         <br />
         <p style="font-size: 16px">
           Joel Berger reminesces on his DFW deduplication contest entry.
         </p>
         
         </div>
      
         <div
          
         >
         <p style="margin-left: 1.5em;">
         <a href="http://bit.ly/1lZpkQK" style="
            font-size: 18px;
            font-weight: bold;
            ">Speed comparisons of HTTP clients in Perl</a>
         <br />
         <p style="font-size: 16px">
           Martin Evans benchmarks the main Perl HTTP clients, reasserting the merit of some old workhorses, and introducing some interesting newcomers.
         </p>
         
         </div>
      
         <div
          
         >
         <p style="margin-left: 1.5em;">
         <a href="http://bit.ly/1lZpkQP" style="
            font-size: 18px;
            font-weight: bold;
            ">Perl and Me, Part 10: What We Talk About When We Talk About DWIM</a>
         <br />
         <p style="font-size: 16px">
           
         </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/1lZpnfo" style="
            font-size: 18px;
            font-weight: bold;
            ">Everything needs an ID </a>
         <br />
         <p style="font-size: 16px">
           Why? Because it's usually simple to do, and makes things easy. Mark Dominus makes the case for the ever-useful unique identifier.
         </p>
         
         </div>
      
         <div
          
         >
         <p style="margin-left: 1.5em;">
         <a href="http://bit.ly/1lZpnfp" style="
            font-size: 18px;
            font-weight: bold;
            ">Perl Today</a>
         <br />
         <p style="font-size: 16px">
           Twelve of the current big Perl players have been asked the question: "This is February 2014. What's the state of Perl?"
         </p>
         
         </div>
      
         <div
          
         >
         <p style="margin-left: 1.5em;">
         <a href="http://bit.ly/1lZpnfq" style="
            font-size: 18px;
            font-weight: bold;
            ">I bought a weekly round for my friends</a>
         <br />
         <p style="font-size: 16px">
           Peter Rabbitson (aka. Ribasushi) embraced the current Perl Gittip movement, and argues how it can be a good way to give a nod to your favorite CPAN authors.
         </p>
         
         </div>
      
         <div
          
         >
         <p style="margin-left: 1.5em;">
         <a href="http://bit.ly/1lZpnfr" style="
            font-size: 18px;
            font-weight: bold;
            ">Add your gittip id to your MetaCPAN account</a>
         <br />
         <p style="font-size: 16px">
           Gittip now has a Perl community. If you are a CPAN author, you should consider joining. Here, Neil Bowers shows you how to add a gittip icon to your MetaCPAN account (spoiler: it's super easy).
         </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/1lZpl76" style="
            font-size: 18px;
            font-weight: bold;
            ">Devel::Cover - are you covered?</a>
         <br />
         <p style="font-size: 16px">
           Minesh Patel gives an introduction to the joys of Devel::Cover.
         </p>
         
         </div>
      
         <div
          
         >
         <p style="margin-left: 1.5em;">
         <a href="http://bit.ly/1lZpl7b" style="
            font-size: 18px;
            font-weight: bold;
            ">CPAN Testers Summary - January 2014 - In Through The Out Door</a>
         <br />
         <p style="font-size: 16px">
           Barbies offers a view of what's happening in the Perl world, through tester's lenses.
         </p>
         
         </div>
      
         <div
          
         >
         <p style="margin-left: 1.5em;">
         <a href="http://bit.ly/1lZpl7f" style="
            font-size: 18px;
            font-weight: bold;
            ">Easy Fixtures With DBIx::Class</a>
         <br />
         <p style="font-size: 16px">
           Testing with databases is typically hard and messy. Yet, sanity might shines at the end of the tunnel: Ovid has a new way to manage those unruly fixtures.
         </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/1lZpnvM" style="
            font-size: 18px;
            font-weight: bold;
            ">Git::CPAN::Patch Gets A Bit More Magic</a>
         <br />
         <p style="font-size: 16px">
           On the outside, the new version of Git::CPAN::Patch  will now clone the official git repository of a module if available. On the inside, Yanick discusses how to write tests for a module that pushes all of the hard buttons (command-line scripts, file/directory meddlings, network access, the works).
         </p>
         
         </div>
      
         <div
          
         >
         <p style="margin-left: 1.5em;">
         <a href="http://bit.ly/1lZpnvN" style="
            font-size: 18px;
            font-weight: bold;
            ">Making Oozie Logs A Little Easier On The Eyes</a>
         <br />
         <p style="font-size: 16px">
           Hadoop's Oozie logs are a little... noisy. To be able to pare them down to something readable, Yanick wrote a small script.
         </p>
         
         </div>
      
         <div
          
         >
         <p style="margin-left: 1.5em;">
         <a href="http://bit.ly/1lZpl7n" style="
            font-size: 18px;
            font-weight: bold;
            ">Moose ported to Ruby</a>
         <br />
         <p style="font-size: 16px">
           Code in Ruby? Love Moose? Rejoice, for there is now a port of our favorite ungulated OO system in the land of gems.
         </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/1lZplnE" style="
            font-size: 18px;
            font-weight: bold;
            ">CGI.pm needs a new maintainer</a>
         <br />
         <p style="font-size: 16px">
           Lincoln Stein, the original creator of CGI.pm, the module that helped lots of people in the 90's and that's is still in use in many places, is now looking for a new primary maintainer for the module. Its your chance for fame. Or at least to contribute to the greater good.
         </p>
         
         </div>
      
         <div
          
         >
         <p style="margin-left: 1.5em;">
         <a href="http://bit.ly/1lZplnH" style="
            font-size: 18px;
            font-weight: bold;
            ">Snapshot 2014* - Perl on the Web</a>
         <br />
         <p style="font-size: 16px">
           The results of the survey of the Perl Web Development job market conducted by Andrew Solomon.
         </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://bit.ly/1lZplnL" style="
            font-size: 18px;
            font-weight: bold;
            ">Stupid CPAN Tricks</a>
         <br />
         <p style="font-size: 16px">
           Video of JT Smith's talk. And if those are stupid tricks, I guess we probably could all use a few more concussions in our lives.
         </p>
         
         </div>
      
         <div
          
         >
         <p style="margin-left: 1.5em;">
         <a href="http://bit.ly/1lZpnvZ" style="
            font-size: 18px;
            font-weight: bold;
            ">Jay Hannah Chief Ticket Monkey of the Perl Mongers International</a>
         <br />
         <p style="font-size: 16px">
           Interview with Jay from last year.
         </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/1lZplnQ" style="
            font-size: 18px;
            font-weight: bold;
            ">MetaCPAN Weekly Report - Ack::Starter::Smart</a>
         <br />
         <p style="font-size: 16px">
           
         </p>
         
         </div>
      
         <div
          
         >
         <p style="margin-left: 1.5em;">
         <a href="http://bit.ly/1lZpnw2" 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/1lZpnMi" style="
            font-size: 18px;
            font-weight: bold;
            ">Package variables and Lexical variables in Perl</a>
         <br />
         <p style="font-size: 16px">
           What is my and what is our?
         </p>
         
         </div>
      
         <div
          
         >
         <p style="margin-left: 1.5em;">
         <a href="http://bit.ly/1lZplE9" style="
            font-size: 18px;
            font-weight: bold;
            ">$, the output field separator, and $" the list separator of Perl</a>
         <br />
         <p style="font-size: 16px">
           Two 'magic' variables in Perl.
         </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: Lyon (FR), Hannover (DE), Swindon (UK), Utrecht (NL), Silver Spring, (MD/USA), Poznan (PL), Prague (CZ), Oslo (NO), Kiev (UA), Orlando (FL/US), 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>