[From nobody Mon Sep 26 04:21:39 2011 Return-Path: perlweekly-bounces@perlweekly.com Delivery-Date: Mon Sep 26 06:02:55 2011 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pier.ecn.purdue.edu X-Spam-Level: X-Spam-Status: No, score=0.2 required=5.0 tests=BAYES_00,HTML_MESSAGE, RCVD_IN_DNSWL_LOW, REMOVE_BEFORE_LINK, T_FRT_BELOW2 autolearn=no version=3.3.1 Received: from mx03.ecn.purdue.edu (mx03.ecn.purdue.edu [128.46.105.218]) by pier.ecn.purdue.edu (8.14.4/8.14.4) with ESMTP id p8QA2sVb007175 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) for <mark@pier.ecn.purdue.edu>; Mon, 26 Sep 2011 06:02:55 -0400 (EDT) Received: from mailhub173.itcs.purdue.edu (mailhub173.itcs.purdue.edu [128.210.5.173]) by mx03.ecn.purdue.edu (8.14.4/8.14.4) with ESMTP id p8QA2RSt005737 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Mon, 26 Sep 2011 06:02:27 -0400 Received: from mailhub247.itcs.purdue.edu (mailhub247.itcs.purdue.edu [128.210.5.247]) by mailhub173.itcs.purdue.edu (8.14.4/8.14.4/spamscan) with ESMTP id p8QA2QXL030379; Mon, 26 Sep 2011 06:02:27 -0400 Received: from s6.hostlocal.com (s6.hostlocal.com [207.158.52.56]) by mailhub247.itcs.purdue.edu (8.14.4/8.14.4/mta.smtp.purdue.edu) with ESMTP id p8QA2QXj011602; Mon, 26 Sep 2011 06:02:26 -0400 Received: from s6.hostlocal.com (localhost [127.0.0.1]) by s6.hostlocal.com (Postfix) with ESMTP id BC29D76E29C; Mon, 26 Sep 2011 03:00:40 -0700 (PDT) X-Original-To: perlweekly@perlweekly.com Delivered-To: perlweekly@s6.hostlocal.com Received: by s6.hostlocal.com (Postfix, from userid 1000) id 0973076E2C9; Mon, 26 Sep 2011 03:00:11 -0700 (PDT) MIME-Version: 1.0 X-Mailer: MIME::Lite 3.027 (F2.74; T1.28; A2.04; B3.07; Q3.07) Date: Mon, 26 Sep 2011 03:00:10 -0700 From: Gabor Szabo <gabor@szabgab.com> To: perlweekly@perlweekly.com Message-Id: <20110926100011.0973076E2C9@s6.hostlocal.com> X-Mailman-Approved-At: Mon, 26 Sep 2011 03:00:38 -0700 Subject: [Perlweekly] The current Perl Weekly News - Issue #9 - Poll: What would you like to read about? X-BeenThere: perlweekly@perlweekly.com X-Mailman-Version: 2.1.9 Precedence: list List-Id: A Free weekly newsletter with hand-picked articles and news about Perl <perlweekly.perlweekly.com> List-Unsubscribe: <http://mail.perlweekly.com/mailman/listinfo/perlweekly>, <mailto:perlweekly-request@perlweekly.com?subject=unsubscribe> List-Post: <mailto:perlweekly@perlweekly.com> List-Help: <mailto:perlweekly-request@perlweekly.com?subject=help> List-Subscribe: <http://mail.perlweekly.com/mailman/listinfo/perlweekly>, <mailto:perlweekly-request@perlweekly.com?subject=subscribe> Content-Type: multipart/mixed; boundary="===============4781329970673898339==" Mime-version: 1.0 Sender: perlweekly-bounces@perlweekly.com Errors-To: perlweekly-bounces@perlweekly.com X-PMX-Version: 5.5.9.388399, Antispam-Engine: 2.7.2.376379, Antispam-Data: 2011.9.26.95715 X-PMX-Version: 5.5.9.388399 X-PerlMx-Virus-Scanned: Yes X-PerlMx-Spam: Gauge=XIII, Probability=13%, Report=' BITLY_URI 0.5, TO_IN_SUBJECT 0.5, BODY_PARA_IS_SENTENCE_URL 0.1, KNOWN_FREEWEB_URI 0.05, SUPERLONG_LINE 0.05, BODYTEXTH_SIZE_10000_LESS 0, BODYTEXTP_SIZE_3000_LESS 0, BODY_SIZE_10000_PLUS 0, DATE_TZ_NA 0, __ANY_URI 0, __CANPHARM_UNSUB 0, __CANPHARM_UNSUB_LINK 0, __CP_URI_IN_BODY 0, __CT 0, __CTYPE_HAS_BOUNDARY 0, __CTYPE_MULTIPART 0, __CTYPE_MULTIPART_MIXED 0, __HAS_HTML 0, __HAS_LIST_HEADER 0, __HAS_LIST_HELP 0, __HAS_LIST_SUBSCRIBE 0, __HAS_LIST_UNSUBSCRIBE 0, __HAS_MSGID 0, __HAS_X_MAILER 0, __HTML_BOLD 0, __KNOWN_FREEWEB_URI2 0, __MIME_HTML 0, __MIME_VERSION 0, __SANE_MSGID 0, __STYLE_RATWARE_2 0, __TAG_EXISTS_HTML 0, __TO_MALFORMED_2 0, __TO_NO_NAME 0, __URI_NO_MAILTO 0, __URI_NO_WWW 0, __URI_NS , __XMAILER_MIME_LITE 0' X-ECN-MailServer-VirusScanned: by amavisd-new X-ECN-MailServer-Origination: mailhub173.itcs.purdue.edu [128.210.5.173] X-ECN-MailServer-SpamScanAdvice: DoNotScan This is a multi-part message in MIME format. --===============4781329970673898339== Content-Transfer-Encoding: binary Content-Type: multipart/alternative; boundary="_----------=_131703121058010" This is a multi-part message in MIME format. --_----------=_131703121058010 MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=UTF-8 Date: Mon, 26 Sep 2011 03:00:10 -0700 Perl Weekly Issue #9 - September 26, 2011 http://perlweekly.com/ You can read the newsletter on the web, if you prefer. http://perlweekly.com/archive/9.html Hi there! I am running a poll asking you 'What articles would you like to read?' See bellow. The Belgian Perl Workshop has just been announced It is getting harder to keep the number of posts low in the Perl Weekly. People just write too many interesting things. Anyway, to the posts: Headlines =20=20 Perl Polls: What articles would you like to read? http://bit.ly/qcx9qq =20 I've launched the Perl polls web site with the first poll asking where you get Perl news and what articles would you like to read? -------------- =20=20 Perl 5.15.3 released=20 http://bit.ly/p5mEEL =20 Ahmad M. Zawawi (azawawi) reports that a new development version of perl was released and shows how to install it. -------------- =20=20 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Articles =20=20 Abstracting the company away (part 2) http://bit.ly/nJtE4Z =20 In this part SaweyerX explains how in their company called Kitties Inc. they abstract away all the database access and authentication issues in a separate role. -------------- =20=20 Perl and Parsing 9: 'Use' and the Ruby Slippers http://bit.ly/p0Xv3k =20 Jeffrey Kegler, in his Ocean of Awareness explains the 'use' statement of Perl. Probably way more than you'd every want to know about it. Unless of course, you would like to understand how it works. It's not easy so Jeffrey get some help from the Wizard of Oz. -------------- =20=20 Enchant closures for better debugging output http://bit.ly/qQYo3U =20 On th Effective Perl Programming site brian d foy develops the MagicalCodeRef module to allow you to see, well, more or less, what is in a code-ref without execution the code. -------------- =20=20 Automating Telephony with Perl and Twilio http://bit.ly/nNnhCH =20 Scott Wiersdorf explains how Twillo works and how the Perl API of Twillo can be used to make synthesized phone calls. From Perl. -------------- =20=20 Notes from Damian Conway's sessions at OSCON 2011 http://bit.ly/pvLJkz =20 Andy Lester (petdance) shares his notes from two sessions of Damian Conway at OSCON: The Conway Channel, and (Re)Developing in Perl 6. -------------- =20=20 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Discussion =20=20 Perl 5.16 and Beyond http://bit.ly/qM1Ob0 =20 Jesse Vincent, the pumking of Perl posted his vision how Perl 5 will evol= ve in the coming years. This is a textual version of his presentation at YAPC. Originally posted to the Perl 5 porters mailing list and here re-posted and discussed on LWN. -------------- =20=20 Using strict is hard, let's just use Moose; http://bit.ly/of4cCH =20 Fred Moyer (Phred) wonders how come Moose users don't use strict. 'somethingdoug' comes to the rescue and explains it very nicely but eventually points out the educational problem in the lack of use strict statements in Moose using code. -------------- =20=20 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Code =20=20 I <3/> XML::Rabbit http://bit.ly/oCrufd =20 This is a short entry by Mark Gardner but important as it shows how a little (positive!) feedback to a CPAN author goes a long way to get thing rolling further. Robin Smidsr=C3=B8d, the author of XML::Rabbit commented= on the blog and made some improvements to the module. Now we only need to understand what is XML::Rabbit? -------------- =20=20 Introducing Plack::Test::Agent http://bit.ly/qKQO0R =20 This is actually the third article in a short few days in which chromatic is exploring how to test a Plack application. This is all part of the big plan to write the little Plack book. You'll find the other articles linked from this one. -------------- =20=20 PocketIO - realtime applications for Plack http://bit.ly/p6ppdl =20 This looks like another awesome project by Viacheslav Tykhanovskyi (vti) porting SocketIO from Node.JS to Perl. -------------- =20=20 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Rakudo =20=20 Simple::Redis Perl 6 module http://bit.ly/qihbwG =20 Woodi (slunski) started to build a Perl 6 interface to Redis, the key-val= ue store. -------------- =20=20 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Parrot =20=20 Parrot 3.8.0 'Magrathea' Released http://bit.ly/oN1GTi =20 =20=20 -------------- =20=20 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Testing =20=20 Mocking LWP::UserAgent http://bit.ly/ow37aQ =20 Mike Doherty writes about mocking web access using LWP::UserAgent so you won't depend on the current availability of the Internet for your tests. -------------- =20=20 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D CPAN =20=20 New release of Method::Signatures http://bit.ly/r3bbTh =20 After half a year of silence Method::Signatures got a new release with so= me substantial changes. -------------- =20=20 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Events =20=20 Belgian Perl Workshop http://bit.ly/qyGJiG =20 October 15, 2011, in 'The Hub' in Brussels, Belgium -------------- =20=20 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D You joined the Perl Weekly to get weekly e-mails about the Perl programming= language and related topics. Want to see more? See the archives ( http://perlweekly.com/archive/ ) of al= l the issues. Reading this as a non-subscriber? Join us free of charge. http://perlweekly= .com/ (c) Gabor Szabo http://szabgab.com/ If you don't want to receive mails any more you can unsubscribe here: http://perlweekly.com/unsubscribe.html --_----------=_131703121058010 MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=UTF-8 Date: Mon, 26 Sep 2011 03:00:10 -0700 <html> <head> <title>Perl Weekly Issue #9 - September 26, 2011</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; } </style> <table border=3D"0" cellpadding=3D"0" cellspacing=3D"0" width=3D"700" align= =3D"center"><tr bgcolor=3D"#ffffff"> <tr> <td> <p id=3D"logo"> <a href=3D"http://perlweekly.com/" style=3D" 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=3D"issue" style=3D"border-bottom: 1px solid #ccc; padding-bottom: 8px; font-size: 18px;"> Issue #9 - September 26, 2011 </p> <div style=3D"text-align: center"> You can <a href=3D"http://perlweekly.com/archive/9.html">read the newslette= r on the web</a>, if you prefer. </div> <p> Hi there! </p> <p> I am running a poll asking you 'What articles would you like to read?' See = bellow. </p> <p> The Belgian Perl Workshop has just been announced </p> <p> It is getting harder to keep the number of posts low in the Perl Weekly. Pe= ople just write too many interesting things. </p> <p> Anyway, to the posts: </p> <p class=3D"subtitle" style=3D" font-size: 18px; font-weight: bold;">Headlines</p> =20=20=20 <p class=3D"entry" style=3D"margin-left: 1.5em;"> <a href=3D"http://bit.ly/qcx9qq" style=3D" font-size: 18px; font-weight: bold; ">Perl Polls: What articles would you like to read?</a> <br /> I've launched the Perl polls web site with the first poll asking where= you get Perl news and what articles would you like to read? </p> =20=20=20 <p class=3D"entry" style=3D"margin-left: 1.5em;"> <a href=3D"http://bit.ly/p5mEEL" style=3D" font-size: 18px; font-weight: bold; ">Perl 5.15.3 released </a> <br /> Ahmad M. Zawawi (azawawi) reports that a new development version of pe= rl was released and shows how to install it. </p> =20=20=20 <p class=3D"subtitle" style=3D" font-size: 18px; font-weight: bold;">Articles</p> =20=20=20 <p class=3D"entry" style=3D"margin-left: 1.5em;"> <a href=3D"http://bit.ly/nJtE4Z" style=3D" font-size: 18px; font-weight: bold; ">Abstracting the company away (part 2)</a> <br /> In this part SaweyerX explains how in their company called Kitties Inc= . they abstract away all the database access and authentication issues in a= separate role. </p> =20=20=20 <p class=3D"entry" style=3D"margin-left: 1.5em;"> <a href=3D"http://bit.ly/p0Xv3k" style=3D" font-size: 18px; font-weight: bold; ">Perl and Parsing 9: 'Use' and the Ruby Slippers</a> <br /> Jeffrey Kegler, in his Ocean of Awareness explains the 'use' statement= of Perl. Probably way more than you'd every want to know about it. Unless = of course, you would like to understand how it works. It's not easy so Jeff= rey get some help from the Wizard of Oz. </p> =20=20=20 <p class=3D"entry" style=3D"margin-left: 1.5em;"> <a href=3D"http://bit.ly/qQYo3U" style=3D" font-size: 18px; font-weight: bold; ">Enchant closures for better debugging output</a> <br /> On th Effective Perl Programming site brian d foy develops the Magical= CodeRef module to allow you to see, well, more or less, what is in a code-r= ef without execution the code. </p> =20=20=20 <p class=3D"entry" style=3D"margin-left: 1.5em;"> <a href=3D"http://bit.ly/nNnhCH" style=3D" font-size: 18px; font-weight: bold; ">Automating Telephony with Perl and Twilio</a> <br /> Scott Wiersdorf explains how Twillo works and how the Perl API of Twil= lo can be used to make synthesized phone calls. From Perl. </p> =20=20=20 <p class=3D"entry" style=3D"margin-left: 1.5em;"> <a href=3D"http://bit.ly/pvLJkz" style=3D" font-size: 18px; font-weight: bold; ">Notes from Damian Conway's sessions at OSCON 2011</a> <br /> Andy Lester (petdance) shares his notes from two sessions of Damian Co= nway at OSCON: The Conway Channel, and (Re)Developing in Perl 6. </p> =20=20=20 <p class=3D"subtitle" style=3D" font-size: 18px; font-weight: bold;">Discussion</p> =20=20=20 <p class=3D"entry" style=3D"margin-left: 1.5em;"> <a href=3D"http://bit.ly/qM1Ob0" style=3D" font-size: 18px; font-weight: bold; ">Perl 5.16 and Beyond</a> <br /> Jesse Vincent, the pumking of Perl posted his vision how Perl 5 will e= volve in the coming years. This is a textual version of his presentation at= YAPC. Originally posted to the Perl 5 porters mailing list and here re-pos= ted and discussed on LWN. </p> =20=20=20 <p class=3D"entry" style=3D"margin-left: 1.5em;"> <a href=3D"http://bit.ly/of4cCH" style=3D" font-size: 18px; font-weight: bold; ">Using strict is hard, let's just use Moose;</a> <br /> Fred Moyer (Phred) wonders how come Moose users don't use strict. 'som= ethingdoug' comes to the rescue and explains it very nicely but eventually = points out the educational problem in the lack of use strict statements in = Moose using code. </p> =20=20=20 <p class=3D"subtitle" style=3D" font-size: 18px; font-weight: bold;">Code</p> =20=20=20 <p class=3D"entry" style=3D"margin-left: 1.5em;"> <a href=3D"http://bit.ly/oCrufd" style=3D" font-size: 18px; font-weight: bold; ">I <3/> XML::Rabbit</a> <br /> This is a short entry by Mark Gardner but important as it shows how a = little (positive!) feedback to a CPAN author goes a long way to get thing r= olling further. Robin Smidsr=C3=B8d, the author of XML::Rabbit commented on= the blog and made some improvements to the module. Now we only need to und= erstand what is XML::Rabbit? </p> =20=20=20 <p class=3D"entry" style=3D"margin-left: 1.5em;"> <a href=3D"http://bit.ly/qKQO0R" style=3D" font-size: 18px; font-weight: bold; ">Introducing Plack::Test::Agent</a> <br /> This is actually the third article in a short few days in which chroma= tic is exploring how to test a Plack application. This is all part of the b= ig plan to write the little Plack book. You'll find the other articles link= ed from this one. </p> =20=20=20 <p class=3D"entry" style=3D"margin-left: 1.5em;"> <a href=3D"http://bit.ly/p6ppdl" style=3D" font-size: 18px; font-weight: bold; ">PocketIO - realtime applications for Plack</a> <br /> This looks like another awesome project by Viacheslav Tykhanovskyi (vt= i) porting SocketIO from Node.JS to Perl. </p> =20=20=20 <p class=3D"subtitle" style=3D" font-size: 18px; font-weight: bold;">Rakudo</p> =20=20=20 <p class=3D"entry" style=3D"margin-left: 1.5em;"> <a href=3D"http://bit.ly/qihbwG" style=3D" font-size: 18px; font-weight: bold; ">Simple::Redis Perl 6 module</a> <br /> Woodi (slunski) started to build a Perl 6 interface to Redis, the key-= value store. </p> =20=20=20 <p class=3D"subtitle" style=3D" font-size: 18px; font-weight: bold;">Parrot</p> =20=20=20 <p class=3D"entry" style=3D"margin-left: 1.5em;"> <a href=3D"http://bit.ly/oN1GTi" style=3D" font-size: 18px; font-weight: bold; ">Parrot 3.8.0 'Magrathea' Released</a> <br /> =20=20=20=20=20 </p> =20=20=20 <p class=3D"subtitle" style=3D" font-size: 18px; font-weight: bold;">Testing</p> =20=20=20 <p class=3D"entry" style=3D"margin-left: 1.5em;"> <a href=3D"http://bit.ly/ow37aQ" style=3D" font-size: 18px; font-weight: bold; ">Mocking LWP::UserAgent</a> <br /> Mike Doherty writes about mocking web access using LWP::UserAgent so y= ou won't depend on the current availability of the Internet for your tests. </p> =20=20=20 <p class=3D"subtitle" style=3D" font-size: 18px; font-weight: bold;">CPAN</p> =20=20=20 <p class=3D"entry" style=3D"margin-left: 1.5em;"> <a href=3D"http://bit.ly/r3bbTh" style=3D" font-size: 18px; font-weight: bold; ">New release of Method::Signatures</a> <br /> After half a year of silence Method::Signatures got a new release with= some substantial changes. </p> =20=20=20 <p class=3D"subtitle" style=3D" font-size: 18px; font-weight: bold;">Events</p> =20=20=20 <p class=3D"entry" style=3D"margin-left: 1.5em;"> <a href=3D"http://bit.ly/qyGJiG" style=3D" font-size: 18px; font-weight: bold; ">Belgian Perl Workshop</a> <br /> October 15, 2011, in 'The Hub' in Brussels, Belgium </p> =20=20=20 <div id=3D"footer" style=3D" 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=3D"http://perlweekly.com/archive/">the archiv= es</a> of all the issues. <br /> Reading this as a non-subscriber? <a href=3D"http://perlweekly.com/">click = here to join us</a> free of charge. <br /> (c) <a href=3D"http://szabgab.com/">Gabor Szabo</a></p> You can <a href=3D"http://perlweekly.com/unsubscribe.html">unsubscribe here= </a> if you don't want to receive mails any more. </p> <div> </td></tr></table> </body> </html> --_----------=_131703121058010-- --===============4781329970673898339== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Perlweekly mailing list Perlweekly@perlweekly.com http://mail.perlweekly.com/mailman/listinfo/perlweekly --===============4781329970673898339==-- ]