<!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 #175 - 2014-12-01 - Advent is here again!</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 #175 - 2014-12-01 - Advent is here again!
    </p>
    
    
    
    
    <div style="text-align: center">
    You can <a href="http://perlweekly.com/archive/175.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">
        First of all, let me apologize to those who are reading the text version of the newsletter. Due to a bug and my impatience, last the newsletter was missing the text version. Sorry for that.
        </p>
        
        <p style="font-size: 16px">
        Advent is here! While you might not celebrate the Christian Advent, it became a tradition in the Perl community to create Advent calendars. This means 24 articles in 24 days. We won't be able to cover all the articles published in the Advent calendars, but you can see a list of them in  the Advent section. You can also follow the one maintained by Len Jaffe who has been collecting the various Advent calendars for years. Which brings me to another point. All of these calendars are written by volunteer contributors. Not necessarily core developers. You could also contribute an article!
        </p>
        
        <p style="font-size: 16px">
        Enjoy!
        </p>
        
    </td>
    <td>
        <img  style="right:0; bottom: 0;" src="http://perlweekly.com/img/gabor_szabo.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><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://bit.ly/1uwKNXC" style="
                  font-size: 18px;
                  font-weight: bold;
                  ">Perl Recruitment by a CPAN contributor</a>
               <br />
               <p style="font-size: 16px">
                 I'm a Perl programmer and open-source developer who also specialises in Perl recruitment in Europe. If you want to know if you're being paid enough, want some help with your CV, or just want to talk to a recruiter who knows the difference between 'local' and 'my', say hello at: <a href="http://bit.ly/1uwKNXC">http://perl.careers/</a>.
               </p>
               
               </div>
           
           </td></tr></table> 
        </td></tr>
    
       <tr><td>
           <table><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://bit.ly/1rM04mw" style="
                  font-size: 18px;
                  font-weight: bold;
                  ">We are Hiring a Senior Perl Software Developer - Grant Street Group</a>
               <br />
               <p style="font-size: 16px">
                 We are a growing software company using open source software/modern Perl practices to build innovative e-payment, auction, and tax collection web applications. We are looking for talented, motivated professionals committed to flawless work and customer service.
               </p>
               
               </div>
           
           </td></tr></table> 
        </td></tr>
    
    

    <tr><td>
        <hr style="color: red" id="advent_calendars" />
        <div style="font-size: 18px; font-weight: bold;">Advent Calendars</div>
        
    </td></tr>
    
       <tr><td>
           <table><tr><td>
               <div
                
               >
               <p style="margin-left: 1.5em;">
               <a href="http://bit.ly/1z72jkI" style="
                  font-size: 18px;
                  font-weight: bold;
                  ">Advent Planet 2014</a>
               <br />
               <p style="font-size: 16px">
                 Len Jaffe maintains and Advent calendar collecting the links to other advent calendars.
               </p>
               
               </div>
           
           </td></tr></table> 
        </td></tr>
    
       <tr><td>
           <table><tr><td>
               <div
                
               >
               <p style="margin-left: 1.5em;">
               <a href="http://bit.ly/1z72lcw" style="
                  font-size: 18px;
                  font-weight: bold;
                  ">The State of Perl 6 in 2014</a>
               <br />
               <p style="font-size: 16px">
                 The first episode of the Perl 6 Advent calendar tells us that in 2014 MoarVM became the de facto standard backend of Rakudo and points us at a few more items in the expanding Perl 6 world.
               </p>
               
               </div>
           </td><td><img src="http://perlweekly.com/img/moritz_lenz.png" title="Moritz Lenz" width="80" />
           </td></tr></table> 
        </td></tr>
    
       <tr><td>
           <table><tr><td>
               <div
                
               >
               <p style="margin-left: 1.5em;">
               <a href="http://bit.ly/1z72lt3" style="
                  font-size: 18px;
                  font-weight: bold;
                  ">Slicing and dicing your JSON (App::jpath)</a>
               <br />
               <p style="font-size: 16px">
                 This is the first episode in <a href="http://bit.ly/1z72lsT">perlancar's 2014 Advent Calendar</a> introducing to a selection of 24 modules he wrote in 2014.
               </p>
               
               </div>
           
           </td></tr></table> 
        </td></tr>
    
       <tr><td>
           <table><tr><td>
               <div
                
               >
               <p style="margin-left: 1.5em;">
               <a href="http://bit.ly/1z72mgn" style="
                  font-size: 18px;
                  font-weight: bold;
                  ">No Room At The I.N.N.</a>
               <br />
               <p style="font-size: 16px">
                 This is sort of 'the' <a href="http://bit.ly/1z72lt4">Perl Advent calendar</a>. This article is about temporary directories.
               </p>
               
               </div>
           
           </td></tr></table> 
        </td></tr>
    
       <tr><td>
           <table><tr><td>
               <div
                
               >
               <p style="margin-left: 1.5em;">
               <a href="http://bit.ly/1z72lJn" style="
                  font-size: 18px;
                  font-weight: bold;
                  ">Another year of Dancing...</a>
               <br />
               <p style="font-size: 16px">
                 After skipping a year, the Dancer developers have started publish the Advent calendar for 2014. Let's see if they bring in enough contributors.
               </p>
               
               </div>
           
           </td></tr></table> 
        </td></tr>
    
       <tr><td>
           <table><tr><td>
               <div
                
               >
               <p style="margin-left: 1.5em;">
               <a href="http://bit.ly/1z72lJp" style="
                  font-size: 18px;
                  font-weight: bold;
                  ">Seoul.pm</a>
               <br />
               <p style="font-size: 16px">
                 Finally, if you are really serious, you could also follow the Advent Calendar of the Seoul Perl Mongers. In Korean.
               </p>
               
               </div>
           
           </td></tr></table> 
        </td></tr>
    
    

    <tr><td>
        <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>
        
    </td></tr>
    
       <tr><td>
           <table><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://bit.ly/1z72lJs" style="
                  font-size: 18px;
                  font-weight: bold;
                  ">Show CPANstats on every page</a>
               <br />
               <p style="font-size: 16px">
                 Passing values the the process method of Template::toolkit
               </p>
               
               </div>
           
           </td></tr></table> 
        </td></tr>
    
       <tr><td>
           <table><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://bit.ly/1z72mgv" style="
                  font-size: 18px;
                  font-weight: bold;
                  ">Add another static page</a>
               <br />
               <p style="font-size: 16px">
                 Passing parameters to the template() function. Conditionals in Template::Toolkit.
               </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><tr><td>
               <div
                
               >
               <p style="margin-left: 1.5em;">
               <a href="http://bit.ly/1z72mgz" style="
                  font-size: 18px;
                  font-weight: bold;
                  ">More adventures in test failures</a>
               <br />
               <p style="font-size: 16px">
                 Sinan Unur keeps bumping into test failures while using perl 5.20.1 compiled with Visual Studio 2013 CE. I wonder if he is also sending bug-reports or even patches to fix these issues, or is he trying to get people understand the problems and fix them by themselves? Have you sent any patches (or pull requests) recently?
               </p>
               
               </div>
           </td><td><img src="http://perlweekly.com/img/sinan_unur.png" title="Sinan Unur" width="80" />
           </td></tr></table> 
        </td></tr>
    
       <tr><td>
           <table><tr><td>
               <div
                
               >
               <p style="margin-left: 1.5em;">
               <a href="http://bit.ly/1z72mgD" style="
                  font-size: 18px;
                  font-weight: bold;
                  ">A curious case of a directory separator related test failure in Dancer2</a>
               <br />
               <p style="font-size: 16px">
                 This time the directory separators were returned incorrectly on Windows.
               </p>
               
               </div>
           </td><td><img src="http://perlweekly.com/img/sinan_unur.png" title="Sinan Unur" width="80" />
           </td></tr></table> 
        </td></tr>
    
    

    <tr><td>
        <hr style="color: red" id="code" />
        <div style="font-size: 18px; font-weight: bold;">Code</div>
        
    </td></tr>
    
       <tr><td>
           <table><tr><td>
               <div
                
               >
               <p style="margin-left: 1.5em;">
               <a href="http://bit.ly/1z72lZS" style="
                  font-size: 18px;
                  font-weight: bold;
                  ">Can you send 24 pull requests this December?</a>
               <br />
               <p style="font-size: 16px">
                 The idea behind this project is to encourage you to contribute to an open source project every day. Even if each contribution is small, this can get you in the practice of contributing.
               </p>
               
               </div>
           
           </td></tr></table> 
        </td></tr>
    
    

    <tr><td>
        <hr style="color: red" id="web" />
        <div style="font-size: 18px; font-weight: bold;">Web</div>
        
    </td></tr>
    
       <tr><td>
           <table><tr><td>
               <div
                
               >
               <p style="margin-left: 1.5em;">
               <a href="http://bit.ly/1z72lZT" style="
                  font-size: 18px;
                  font-weight: bold;
                  ">All about Mojolicious - interview of Sebastian Riedel part 1</a>
               <br />
               <p style="font-size: 16px">
                 Nikos Vaggalis looked at Mojolicious' history: why Sebastian left Catalyst for Mojolicious, present: what does the framework actually do, the project's future: Sebastian's long-term plans.
               </p>
               
               </div>
           
           </td></tr></table> 
        </td></tr>
    
       <tr><td>
           <table><tr><td>
               <div
                
               >
               <p style="margin-left: 1.5em;">
               <a href="http://slidesha.re/1z72m04" style="
                  font-size: 18px;
                  font-weight: bold;
                  ">Gazelle - Plack Handler for performance freaks </a>
               <br />
               <p style="font-size: 16px">
                 Slides introducing Gazelle a web server for PSGI based we applications. In some cases as much as 3 times faster than Starman(!)
               </p>
               
               </div>
           </td><td><img src="http://perlweekly.com/img/masahiro_nagano.png" title="Masahiro Nagano" width="80" />
           </td></tr></table> 
        </td></tr>
    
    

    <tr><td>
        <hr style="color: red" id="cpan" />
        <div style="font-size: 18px; font-weight: bold;">CPAN</div>
        
    </td></tr>
    
       <tr><td>
           <table><tr><td>
               <div
                
               >
               <p style="margin-left: 1.5em;">
               <a href="http://bit.ly/1z72mwZ" style="
                  font-size: 18px;
                  font-weight: bold;
                  ">The 2015 CPAN pull request challenge</a>
               <br />
               <p style="font-size: 16px">
                 If the 24 pull requests in December challenge seems like to dense for you, this one can work. Neil promises to send you a CPAN module every month and you are expected to send a pull-request fixing some issue in that module. One every month in 2015.
               </p>
               
               </div>
           </td><td><img src="http://perlweekly.com/img/neil_bowers.png" title="Neil Bowers" width="80" />
           </td></tr></table> 
        </td></tr>
    
    

    <tr><td>
        <hr style="color: red" id="releases" />
        <div style="font-size: 18px; font-weight: bold;">Releases</div>
        
    </td></tr>
    
       <tr><td>
           <table><tr><td>
               <div
                
               >
               <p style="margin-left: 1.5em;">
               <a href="http://bit.ly/1z72oVu" style="
                  font-size: 18px;
                  font-weight: bold;
                  ">RT for Incident Response 3.0.4 Released</a>
               <br />
               <p style="font-size: 16px">
                 Best Practical has release a new bugfix version of Request Tracker.
               </p>
               
               </div>
           
           </td></tr></table> 
        </td></tr>
    
    

    <tr><td>
        <hr style="color: red" id="not_just_perl" />
        <div style="font-size: 18px; font-weight: bold;">Not just Perl</div>
        
    </td></tr>
    
       <tr><td>
           <table><tr><td>
               <div
                
               >
               <p style="margin-left: 1.5em;">
               <a href="http://bit.ly/1z72oVw" style="
                  font-size: 18px;
                  font-weight: bold;
                  ">Comparing programmable tab completion in bash, zsh, tcsh, and fish</a>
               <br />
               <p style="font-size: 16px">
                 An overview of what you need to do if you'd like to get your program to provide tab completition in various Unix/Linux shells.
               </p>
               
               </div>
           
           </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><tr><td>
               <div
                
               >
               <p style="margin-left: 1.5em;">
               <a href="http://bit.ly/1z72mx5" style="
                  font-size: 18px;
                  font-weight: bold;
                  ">Macros: "Define Your Own Literals" Day</a>
               <br />
               <p style="font-size: 16px">
                 Embedding SQL in Perl 6 which is embedded in HTML which is embedded in Perl 6... It's just turtles all the way down. And interesting, or maybe horrific example of how slangs (dialects ?) can be embedded into each other with Perl 6.
               </p>
               
               </div>
           </td><td><img src="http://perlweekly.com/img/carl_masak.png" title="Carl Mäsak" width="80" />
           </td></tr></table> 
        </td></tr>
    
    

    <tr><td>
        <hr style="color: red" id="weekly_collections" />
        <div style="font-size: 18px; font-weight: bold;">Weekly collections</div>
        
    </td></tr>
    
       <tr><td>
           <table><tr><td>
               <div
                
               >
               <p style="margin-left: 1.5em;">
               <a href="http://bit.ly/1z72oVz" style="
                  font-size: 18px;
                  font-weight: bold;
                  ">(iv) CPAN great modules released last week</a>
               <br />
               <p style="font-size: 16px">
                 
               </p>
               
               </div>
           
           </td></tr></table> 
        </td></tr>
    
       <tr><td>
           <table><tr><td>
               <div
                
               >
               <p style="margin-left: 1.5em;">
               <a href="http://bit.ly/1z72oVC" style="
                  font-size: 18px;
                  font-weight: bold;
                  ">(cxxxvi) metacpan weekly report - match::simple</a>
               <br />
               <p style="font-size: 16px">
                 
               </p>
               
               </div>
           
           </td></tr></table> 
        </td></tr>
    
       <tr><td>
           <table><tr><td>
               <div
                
               >
               <p style="margin-left: 1.5em;">
               <a href="http://bit.ly/1z72mNo" style="
                  font-size: 18px;
                  font-weight: bold;
                  ">(clxi) stackoverflow perl report</a>
               <br />
               <p style="font-size: 16px">
                 
               </p>
               
               </div>
           
           </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><tr><td>
               <div
                
               >
               <p style="margin-left: 1.5em;">
               <a href="http://bit.ly/1z72mNr" style="
                  font-size: 18px;
                  font-weight: bold;
                  ">Length of an array in Perl</a>
               <br />
               <p style="font-size: 16px">
                 It might be obvious to many long-time Perl developer that 'length @array' does not return the number of elements in an array, but what doses it do? And how to get the length of an array?
               </p>
               
               </div>
           
           </td></tr></table> 
        </td></tr>
    
       <tr><td>
           <table><tr><td>
               <div
                
               >
               <p style="margin-left: 1.5em;">
               <a href="http://bit.ly/1z72mNs" style="
                  font-size: 18px;
                  font-weight: bold;
                  ">Memory usage and load time of Moose, Moo, and Class::Accessor</a>
               <br />
               <p style="font-size: 16px">
                 In many applications either load time or memory usage is important. This articles shows the technique with 3 modules used for Object Oriented programming in Perl.
               </p>
               
               </div>
           
           </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>