<!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 #146 - 2014-05-12 - Space Invaders in Perl 6</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 #146 - 2014-05-12 - Space Invaders in Perl 6
</p>




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




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

<p style="font-size: 16px">
First of all, let me apologize for the late and duplicate e-mails last week. I upgraded the server just before sending out the edition and I managed to break the mail-server. At first it did not send out the e-mail. After fixing part of the server I tried to send it again, that did not work either and then, when I finally managed to fix the server, all the messages that were in the queue went out at once.
</p>

<p style="font-size: 16px">
The <a href="http://act.yapc.eu/plpw2014/">Polish Perl Workshop</a> is this weekend in Poznan!.
</p>

<p style="font-size: 16px">
In case you cannot attend, enjoy the articles!
</p>



  <div>
    <hr style="color: red" id="sponsors" />
    <div style="
      font-size: 18px;
      font-weight: bold;">Sponsors</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/SRXrBl" style="
            font-size: 18px;
            font-weight: bold;
            ">GitTip the Perl Weekly editors</a>
         <br />
         <p style="font-size: 16px">
           
         </p>
         
         </div>
      
      
  </div>

  <div>
    <hr style="color: red" id="gittip_profile_of_the_week" />
    <div style="
      font-size: 18px;
      font-weight: bold;">GitTip profile of the week</div>
    
      
         <div
          
         >
         <p style="margin-left: 1.5em;">
         <a href="http://bit.ly/SRXtc8" style="
            font-size: 18px;
            font-weight: bold;
            ">Stevan Little</a>
         <br />
         <p style="font-size: 16px">
           Stevan has been instrumental to a lot of modules on CPAN, some are even <a href="http://bit.ly/SRXsFj">released by him</a>, but probably he is best known as the creator of Moose and the person who adds MOP to the core Perl. Sometimes he even <a href="http://bit.ly/SRXsFp">blogs</a> about his progress. It would be great if you could say him thanks and encourage him to further work on the p5 MOP. In 2013 I conducted <a href="http://bit.ly/13TatP2">an interview with him</a>.
         </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/SRXuNe" style="
            font-size: 18px;
            font-weight: bold;
            ">Planet Moose - April 2014</a>
         <br />
         <p style="font-size: 16px">
           The monthly review of Toby Inkster about everything Object Oriented in Perl. New Moose and Moo releases.
         </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/SRXtcq" style="
            font-size: 18px;
            font-weight: bold;
            ">Concerned about Perl (un)popularity</a>
         <br />
         <p style="font-size: 16px">
           A Reddit user wonders why Perl is slowly losing its popularity. Many people offer their opinion. Some of them even tell what others should do about it... It is an interesting read, but I wonder what will people actually do about it?
         </p>
         
         </div>
      
         <div
          
         >
         <p style="margin-left: 1.5em;">
         <a href="http://bit.ly/SRXtsI" style="
            font-size: 18px;
            font-weight: bold;
            ">Thunderclap and the buzz for Perl</a>
         <br />
         <p style="font-size: 16px">
           Thunderclap allow you to commit to send a specific tweet (or Facebook share) at a certain time in the future. I started a little experiment with it. If you like it, please join the action.
         </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/SRXv3P" style="
            font-size: 18px;
            font-weight: bold;
            ">CPAN Testers Report Retrieval</a>
         <br />
         <p style="font-size: 16px">
           
         </p>
         
         </div>
      
         <div
          
         >
         <p style="margin-left: 1.5em;">
         <a href="http://bit.ly/SRXtJb" style="
            font-size: 18px;
            font-weight: bold;
            ">Test::Pretty - Because TAP Is Unattractive</a>
         <br />
         <p style="font-size: 16px">
           Screenshots with colored output are always much more convincing than a wall of text explaining the advantages of something.
         </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/SRXvkj" style="
            font-size: 18px;
            font-weight: bold;
            ">Examining the book 'Perl Best Practices'</a>
         <br />
         <p style="font-size: 16px">
           Laufeyjarson has started a series of articles examining 'The Book' that many people hold as the Holy Bible of Perl programming. He does not seem to agree with every point...
         </p>
         
         </div>
      
         <div
          
         >
         <p style="margin-left: 1.5em;">
         <a href="http://bit.ly/SRXvkm" style="
            font-size: 18px;
            font-weight: bold;
            ">MongoDB REST Interface</a>
         <br />
         <p style="font-size: 16px">
           
         </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/SRXtJm" style="
            font-size: 18px;
            font-weight: bold;
            ">Using Perl on Red Hat's OpenShift Cloud</a>
         <br />
         <p style="font-size: 16px">
           Ovid explains how to use this Platform as a Service (PaaS) system to avoid the need to handle sysadmin tasks while building a web application.
         </p>
         
         </div>
      
         <div
          
         >
         <p style="margin-left: 1.5em;">
         <a href="http://bit.ly/SRXtJn" style="
            font-size: 18px;
            font-weight: bold;
            ">Covert Redirect Vulnerability with OAuth 2</a>
         <br />
         <p style="font-size: 16px">
           Not Perl specific, but if you write a web application using OAuth 2 and 'Implicit Grant Flow' you might want to check this out.
         </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/SRXtJq" style="
            font-size: 18px;
            font-weight: bold;
            ">Adopting DateTime::Calendar::Pataphysical</a>
         <br />
         <p style="font-size: 16px">
           A short explanation by Philippe Bruhat abut how he adopted this module. It is quite simple. You can do it too.
         </p>
         
         </div>
      
         <div
          
         >
         <p style="margin-left: 1.5em;">
         <a href="http://bit.ly/SRXtZG" style="
            font-size: 18px;
            font-weight: bold;
            ">I broke Perl::MinimumVersion, sorry</a>
         <br />
         <p style="font-size: 16px">
           There are more than 8000 CPAN modules that depend indirectly on this module. Neil Bowers, the new maintainer released a new version of Perl::MinimumVersion, that broke some of the dependent modules. I think he is way to hard on himself, but the really interesting part is the list of ways he proposes to reduce the chance breaking the chain for other people. If you are a CPAN author, or if you are going to be a CPAN author, then these points can help reducing anxiety.
         </p>
         
         </div>
      
      
  </div>

  <div>
    <hr style="color: red" id="perl_6" />
    <div style="
      font-size: 18px;
      font-weight: bold;">Perl 6</div>
    
      
         <div
          
         >
         <p style="margin-left: 1.5em;">
         <a href="http://bit.ly/SRXtZI" style="
            font-size: 18px;
            font-weight: bold;
            ">Rakudo Star Release 2014.04</a>
         <br />
         <p style="font-size: 16px">
           This is the first Rakudo Star release with support for the MoarVM backend (all module tests pass on supported platforms) along with experimental support for the JVM backend (some module tests fail).
         </p>
         
         </div>
      
         <div
          
         >
         <p style="margin-left: 1.5em;">
         <a href="http://bit.ly/SRXvB0" style="
            font-size: 18px;
            font-weight: bold;
            ">2014.18: More supply ops, loop labels, more async I/O on jvm</a>
         <br />
         <p style="font-size: 16px">
           The Perl 6 weekly.
         </p>
         
         </div>
      
         <div
          
         >
         <p style="margin-left: 1.5em;">
         <a href="http://bit.ly/SRXtZO" style="
            font-size: 18px;
            font-weight: bold;
            ">Rakudobrew</a>
         <br />
         <p style="font-size: 16px">
           To make it easy to install Rakudo Perl 6
         </p>
         
         </div>
      
         <div
          
         >
         <p style="margin-left: 1.5em;">
         <a href="http://bit.ly/SRXtZW" style="
            font-size: 18px;
            font-weight: bold;
            ">New game: Space Invaders</a>
         <br />
         <p style="font-size: 16px">
           After seeing this article, I spent 3 hours playing Space Invaders on some stupid clone, and thus I did not have the time to try the Perl 6 version yet, but I am really happy that Tadeusz Sosnierz (tadzik) created this.
         </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://shutr.bz/SRXugf" style="
            font-size: 18px;
            font-weight: bold;
            ">When a Space Is Not Just a Space</a>
         <br />
         <p style="font-size: 16px">
           Nick Patch, Perl developer and resident Unicode expert of Shutterstock explains the space.
         </p>
         
         </div>
      
         <div
          
         >
         <p style="margin-left: 1.5em;">
         <a href="http://bit.ly/SRXugl" style="
            font-size: 18px;
            font-weight: bold;
            ">Interview with Christian Walde</a>
         <br />
         <p style="font-size: 16px">
           Viacheslav Tykhanovskyi (vti) conducted a written interview with Mithaldu. It is available at the Pragmatic Perl web site, both in English and in Russian.
         </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/SRXwoo" style="
            font-size: 18px;
            font-weight: bold;
            ">StackOverflow Perl report</a>
         <br />
         <p style="font-size: 16px">
           
         </p>
         
         </div>
      
         <div
          
         >
         <p style="margin-left: 1.5em;">
         <a href="http://bit.ly/SRXwos" style="
            font-size: 18px;
            font-weight: bold;
            ">MetaCPAN weekly report - Devel::Trepan</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/SRXuwO" style="
            font-size: 18px;
            font-weight: bold;
            ">Split CSV file into multiple small CSV files</a>
         <br />
         <p style="font-size: 16px">
           Separate solution for both horizontal and vertical splitting.
         </p>
         
         </div>
      
         <div
          
         >
         <p style="margin-left: 1.5em;">
         <a href="http://bit.ly/SRXuwZ" style="
            font-size: 18px;
            font-weight: bold;
            ">Getting started with PSGI</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: 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>