<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">New Perl Weekly issue by Gabor Szabo. Subscribe if you like it.<div><br></div><div>Cheers,</div><div>Peter<br><div><br><div><div><br><div>Begin forwarded message:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="4" color="#000000" style="font: 14.0px Helvetica; color: #000000"><b>From: </b></font><font face="Helvetica" size="4" style="font: 14.0px Helvetica">Gabor Szabo <<a href="mailto:gabor@szabgab.com">gabor@szabgab.com</a>></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="4" color="#000000" style="font: 14.0px Helvetica; color: #000000"><b>Date: </b></font><font face="Helvetica" size="4" style="font: 14.0px Helvetica">October 24, 2011 2:43:36 AM PDT</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="4" color="#000000" style="font: 14.0px Helvetica; color: #000000"><b>To: </b></font><font face="Helvetica" size="4" style="font: 14.0px Helvetica"><a href="mailto:perlweekly@perlweekly.com">perlweekly@perlweekly.com</a></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="4" color="#000000" style="font: 14.0px Helvetica; color: #000000"><b>Subject: </b></font><font face="Helvetica" size="4" style="font: 14.0px Helvetica"><b>[Perlweekly] The current Perl Weekly News - Issue #13</b></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><br></div> </div>   <title>Perl Weekly Issue #13 - October 24, 2011</title>  <div> <style> table { font-family: helvetica, arial, sans-serif; } p { margin: 1.2em 0em 1.35em 0em; line-height: 1.4em; } a { color: #04c; } </style> <table border="0" cellpadding="0" cellspacing="0" width="700" align="center" style="position: static; z-index: auto; "><tbody><tr bgcolor="#ffffff"> </tr><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;   -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 #13 - October 24, 2011 </p> <div style="text-align: center"> You can <a href="http://perlweekly.com/archive/13.html">read the newsletter on the web</a>, if you prefer. </div><p> Hi, </p><p> I'd like to embark on a new series of promotions for the Perl Weekly and I need your help in this. By far the best source of new subscribers is referrals by already satisfied users. </p><p> So if you like the Perl Weekly, I'd like to ask you to forward this issue to your co-workers and suggest they <a href="http://perlweekly.com/">subscribe</a>. </p><p> Now to the posts: </p><p class="subtitle" style="  font-size: 18px;  font-weight: bold;">Headlines</p><p class="entry" style="margin-left: 1.5em;">     <a href="http://bit.ly/qEW4aU" style="  font-size: 18px;  font-weight: bold; ">Mojolicious 2.0 released: Perl real-time web framework</a>     <br>     Congratulation to Sebastian Riedel (sri) and the rest of the Mojolicious team! A number of significant changes were listed in the announcement. For example the minimum required version of perl was moved up to 5.10.1 and Morbo was added. Morbo is the self-restarting development web server that just works, even on Windows.     </p><p class="entry" style="margin-left: 1.5em;">     <a href="http://bit.ly/pVh3uW" style="  font-size: 18px;  font-weight: bold; ">Teaching a Modern Perl Class in NYC!</a>     <br>     John Napiorkowski is running an 8-week long Perl class introducing Modern Perl to people new to Perl. This seems like a great opportunity to send a friend of you to learn Perl on a very low cost training class.     </p><p class="entry" style="margin-left: 1.5em;">     <a href="http://bit.ly/oTBc5r" style="  font-size: 18px;  font-weight: bold; ">Module testing basics</a>     <br>     Jacinta Richardson has just sent out the latest issue of the Perl Tips. This is a great overview of why you need to write automated tests. She is also describing the two major testing strategies: White Box Testing and Black Box Testing. In addition, if you were subscribed to their perl-tips newsletter, you'd get a discount on their next training course.     </p><p class="subtitle" style="  font-size: 18px;  font-weight: bold;">Articles</p><p class="entry" style="margin-left: 1.5em;">     <a href="http://bit.ly/qk2Wyi" style="  font-size: 18px;  font-weight: bold; ">Dreamwidth News</a>     <br>     After more than 2 months of absence, Denise, one of the two owners of the site, has posted a longish update on what's going on at Dreamwidth. In case you don't know, DreamWidth is an open source fork of the LiveJournal system with a very open policy of publishing content.     </p><p class="entry" style="margin-left: 1.5em;">     <a href="http://bit.ly/nZunvn" style="  font-size: 18px;  font-weight: bold; ">Simple config for the perl debugger</a>     <br>     Chisel gives some very useful tips on how to configure the built-in command line debugger of Perl.     </p><p class="entry" style="margin-left: 1.5em;">     <a href="http://bit.ly/o0kx4y" style="  font-size: 18px;  font-weight: bold; ">CPAN modules for parsing User-Agent strings</a>     <br>     Another excellent post by Neil Bowers comparing modules to parse the User-Agent strings passed by browsers to web servers. It sounds like a simple problem but due to the 'interesting' decisions made by the browser authors it became an annoyance. Having so many different solutions to this problem just adds to the confusion so I think it is great Neil compared them and recommended one.     </p><p class="entry" style="margin-left: 1.5em;">     <a href="http://bit.ly/rlZhfS" style="  font-size: 18px;  font-weight: bold; ">Taming Pod::Weaver, part 2 - Plugins, Sections and Bundles</a>     <br>     Yanick Champoux continuous describing how to use Pod::Weaver. Specifically he described plugins, sections and bundles     </p><p class="entry" style="margin-left: 1.5em;">     <a href="http://bit.ly/qQBnN5" style="  font-size: 18px;  font-weight: bold; ">ElasticSearch::Sequence - a blazing fast ticket server</a>     <br>     Clinton Gormley is considering ditching RDBM for his next application and using ElasticSearch as the only data store. For this he wanted to have a human friendly way to get unique sequence numbers from ElasticSearch.     </p><p class="subtitle" style="  font-size: 18px;  font-weight: bold;">Discussion</p><p class="entry" style="margin-left: 1.5em;">     <a href="http://bit.ly/pIfhoK" style="  font-size: 18px;  font-weight: bold; ">Why do you want new major features in core?</a>     <br>     Some people complain that 5.12 and 5.14 have not added many new user visible features to Perl. Leon Timmermans asks why do we want them. I think the more interesting question would be 'What new features do you want in core Perl?' and that's what some people answered. That's what you should also consider and post as a comment.     </p><p class="subtitle" style="  font-size: 18px;  font-weight: bold;">Code</p><p class="entry" style="margin-left: 1.5em;">     <a href="http://bit.ly/nVUg77" style="  font-size: 18px;  font-weight: bold; ">Splicing two sockets in Perl (request for help)</a>     <br>     Peter Makholm describes a sequence of operations he has implemented several times already - something like a proxy - and how this was getting frustrating to do so and how it was not working really well. So he is proposing a new module to wrap splice(2) of Linux.     </p><p class="subtitle" style="  font-size: 18px;  font-weight: bold;">Parrot</p><p class="entry" style="margin-left: 1.5em;">     <a href="http://bit.ly/pBA4vw" style="  font-size: 18px;  font-weight: bold; ">Parrot 3.9.0 'Archaeopteryx' Released </a>     <br>     Posted by Jonathan 'Duke' Leto     </p><p class="subtitle" style="  font-size: 18px;  font-weight: bold;">Perl 6</p><p class="entry" style="margin-left: 1.5em;">     <a href="http://bit.ly/mR5BEI" style="  font-size: 18px;  font-weight: bold; ">An optimizer lands, bringing native operators</a>     <br>     Jonathan Worthington describes his work that will be included in the October release of Rakudo. This brings the performance of Rakudo, in some very specific cases, to be - let me be careful here - not too far from that of Perl 5.     </p><p class="subtitle" style="  font-size: 18px;  font-weight: bold;">Event reports</p><p class="entry" style="margin-left: 1.5em;">     <a href="http://bit.ly/pWsTVo" style="  font-size: 18px;  font-weight: bold; ">yapc asia: awesome</a>     <br>     Lovely report by Ricardo Signes (rjbs)     </p><p class="entry" style="margin-left: 1.5em;">     <a href="http://bit.ly/n8t96T" style="  font-size: 18px;  font-weight: bold; ">Listing of all (?) the blogs posts about YAPC::Asia Tokyo 2011</a>     <br>     Daisuke Maki (lestrrat) points out that they collected more than 150 blog posts about YAPC::Asia. Most of them are in Japanese of course but there are a number of entries in English for the rest of us. I think this is awesome to have so much publicity and to provide some sort of recognition to the bloggers themselves.     </p><p class="entry" style="margin-left: 1.5em;">     <a href="http://bit.ly/oSrJnl" style="  font-size: 18px;  font-weight: bold; ">German Perl Workshop</a>     <br>     This is the report of the 3rd day of the German Perl Workshop by Wolfgang Kinkeldei. Links to the previous reports can be found in the comments.     </p><p class="subtitle" style="  font-size: 18px;  font-weight: bold;">Events</p><p class="entry" style="margin-left: 1.5em;">     <a href="http://bit.ly/rpmSZz" style="  font-size: 18px;  font-weight: bold; ">Twin City Perl Workshop</a>     <br>     November 4-5, 2011, Vienna, Austria and Bratislava, Slovakia     </p><p class="entry" style="margin-left: 1.5em;">     <a href="http://bit.ly/noWTQA" style="  font-size: 18px;  font-weight: bold; ">London Perl Workshop (LPW2011)</a>     <br>     November 12, 2011, London, UK     </p><p class="entry" style="margin-left: 1.5em;">     <a href="http://bit.ly/pWbUmU" style="  font-size: 18px;  font-weight: bold; ">The Perl Oasis</a>     <br>     January 13-15, 2012, Orlando, Florida, USA     </p>   <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) <a href="http://szabgab.com/">Gabor Szabo</a></p> You can <a href="http://perlweekly.com/unsubscribe.html">unsubscribe here</a> if you don't want to receive mails any more. <div><br class="webkit-block-placeholder"></div> <div> </div></div></td></tr></tbody></table> </div>  _______________________________________________<br>Perlweekly mailing list<br><a href="mailto:Perlweekly@perlweekly.com">Perlweekly@perlweekly.com</a><br>http://mail.perlweekly.com/mailman/listinfo/perlweekly<br></blockquote></div><br><div> <span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><span class="Apple-style-span" style="font-family: Monaco; font-size: 12px; ">-- <br>  * Peter Thoeny                             Peter[at]Thoeny.org<br>  * <a href="http://twiki.net/">http://twiki.net</a> - Twiki, Inc. - Enterprise Agility<br>  * <a href="http://TWiki.org/">http://twiki.org</a> - is your team already TWiki enabled?<br>  * Knowledge cannot be managed, it can be discovered and shared<br>  * This e-mail is:   (_) private    (x) ask first    (_) public</span></div><div><span class="Apple-style-span" style="font-size: medium; "><font class="Apple-style-span" face="Monaco" size="3"><span class="Apple-style-span" style="font-size: 12px; "><br></span></font></span></div></div></span></div></span></div></span></div></span></div></span><br class="Apple-interchange-newline"> </div><br></div></div></div></body></html>