<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">
    <title>Perlbuzz</title>
    <link rel="alternate" type="text/html" href="http://perlbuzz.com/" />
    
    <id>tag:perlbuzz.com,2008-11-11://1</id>
    <updated>2009-10-21T22:36:44Z</updated>
    <subtitle>What's happening in the world of Perl programming, including Perl 5, Perl 6, the CPAN and Parrot?</subtitle>
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type 4.31-en</generator>

<geo:lat>42.348406</geo:lat><geo:long>-88.247697</geo:long><link rel="self" href="http://feeds.feedburner.com/PerlBuzz" type="application/atom+xml" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><entry>
    <title>What editor/IDE do you use for Perl development?</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PerlBuzz/~3/KXI1Vg53qP8/what-editoride-do-you-use-for-perl-development.html" />
    <id>tag:perlbuzz.com,2009://1.742</id>

    <published>2009-10-21T22:33:28Z</published>
    <updated>2009-10-21T22:36:44Z</updated>

    <summary>Gabor Szabo is running a survey about Perl development: I have set up a simple five-second poll to find out what editor(s) or IDE(s) people use for Perl development. I'd appreciate very much if you clicked on the link and...</summary>
    <author>
        <name>Andy Lester</name>
        <uri>http://theworkinggeek.com/</uri>
    </author>
    
        <category term="Code craft" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://perlbuzz.com/">
        &lt;p&gt;&lt;a href="http://szabgab.com/blog.html"&gt;Gabor Szabo&lt;/a&gt; is running a survey about Perl development:
&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;I have set up &lt;a href="http://answers.polldaddy.com/poll/2150554/"&gt;a simple five-second poll&lt;/a&gt; to find out what editor(s) or IDE(s)
people use for Perl development. I'd appreciate very much if you clicked
on the link and answered the question. You can mark up to 3 answers.
&lt;/p&gt;

&lt;p&gt;
Please also forward this mail in the company you are working and to people
in your previous company so we can get a large and diverse set of responses.
&lt;/p&gt;
&lt;p&gt;
The poll will be closed within a week or after we reached 1000 voters.
Whichever comes first.
&lt;/p&gt;

&lt;/blockquote&gt;
        
    &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/PerlBuzz?a=KXI1Vg53qP8:d-FhsgpdZ80:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PerlBuzz?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PerlBuzz?a=KXI1Vg53qP8:d-FhsgpdZ80:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PerlBuzz?i=KXI1Vg53qP8:d-FhsgpdZ80:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PerlBuzz?a=KXI1Vg53qP8:d-FhsgpdZ80:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PerlBuzz?i=KXI1Vg53qP8:d-FhsgpdZ80:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PerlBuzz?a=KXI1Vg53qP8:d-FhsgpdZ80:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PerlBuzz?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PerlBuzz/~4/KXI1Vg53qP8" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://perlbuzz.com/2009/10/what-editoride-do-you-use-for-perl-development.html</feedburner:origLink></entry>

<entry>
    <title>Perlbuzz news roundup for 2009-10-21</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PerlBuzz/~3/uRNtQbLDeuM/perlbuzz-news-roundup-for-2009-10-21.html" />
    <id>tag:perlbuzz.com,2009://1.741</id>

    <published>2009-10-21T16:11:59Z</published>
    <updated>2009-10-21T16:16:50Z</updated>

    <summary> These links are collected from the Perlbuzz Twitter feed. If you have suggestions for news bits, please mail me at andy@perlbuzz.com. How the Portland PostgreSQL users group had a Patch-a-Thon (pugs.postgresql.org) Padre 0.47 integrates better with Windows (ahmadzawawi.blogspot.com) Tim...</summary>
    <author>
        <name>Andy Lester</name>
        <uri>http://theworkinggeek.com/</uri>
    </author>
    
        <category term="CPAN" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Code craft" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Perl 5" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Perl Foundation" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://perlbuzz.com/">
        &lt;p&gt;
These links are collected from the
&lt;a href="http://twitter.com/perlbuzz"&gt;Perlbuzz Twitter feed&lt;/a&gt;.
If you have suggestions for news bits, please mail me at
&lt;a href="mailto:andy@perlbuzz.com"&gt;andy@perlbuzz.com&lt;/a&gt;.
&lt;/p&gt;

&lt;ul&gt;

&lt;li&gt;How the Portland PostgreSQL users group had a Patch-a-Thon (&lt;a href="http://pugs.postgresql.org/node/584"&gt;pugs.postgresql.org&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Padre 0.47 integrates better with Windows (&lt;a href="http://ahmadzawawi.blogspot.com/2009/09/padre-047-is-out.html"&gt;ahmadzawawi.blogspot.com&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Tim Bunce's Perl Myths talk, updated for 2009 (&lt;a href="http://www.slideshare.net/Tim.Bunce/perl-myths-200909"&gt;slideshare.net&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Free Perl book excerpts from O'Reilly (&lt;a href="http://oreilly.com/perl/excerpts/index.csp"&gt;oreilly.com&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Building your career in open source (&lt;a href="http://www.itworld.com/open-source/80180/building-your-career-open-source"&gt;itworld.com&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Getting the Perl Mongers into shape (&lt;a href="http://szabgab.com/blog/2009/10/1254982764.html"&gt;szabgab.com&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;François Perrad's talk on the Parrot VM now online (&lt;a href="http://www.slideshare.net/fperrad/the-parrot-vm"&gt;slideshare.net&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;If you're not checking the return code of Getopt::Long::GetOptions(), you have impending sorrow.&lt;/li&gt;
&lt;li&gt;mod_perlite runs Movable Type (&lt;a href="http://www.majordojo.com/2009/10/great-news-for-perl-mod-perlite-lives.php"&gt;majordojo.com&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Giving remarkable help online (&lt;a href="http://community.livejournal.com/shlomif_tech/34831.html"&gt;community.livejournal.com&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Help David Wheeler name methods in DBIx::Connector (&lt;a href="http://justatheory.com/computers/programming/perl/modules/dbix-connector-methods.html"&gt;justatheory.com&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;DBD::SQLite now has foreign key support (&lt;a href="http://use.perl.org/~Alias/journal/39757"&gt;use.perl.org&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Great move: The Perl Foundation creates a marketing committee (&lt;a href="http://news.perlfoundation.org/2009/10/the_perl_foundation_marketing.html"&gt;news.perlfoundation.org&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Topics to consider for Perl 6 newbies (&lt;a href="http://anonymoushash.vmbrasseur.com/2009/10/topics-to-consider-for-perl-6-newbies.html"&gt;anonymoushash.vmbrasseur.com&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Perl 5.11.1 released (&lt;a href="http://use.perl.org/article.pl?sid=09/10/21/1439243"&gt;use.perl.org&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;

        

    &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/PerlBuzz?a=uRNtQbLDeuM:Ok7-ronxNCk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PerlBuzz?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PerlBuzz?a=uRNtQbLDeuM:Ok7-ronxNCk:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PerlBuzz?i=uRNtQbLDeuM:Ok7-ronxNCk:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PerlBuzz?a=uRNtQbLDeuM:Ok7-ronxNCk:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PerlBuzz?i=uRNtQbLDeuM:Ok7-ronxNCk:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PerlBuzz?a=uRNtQbLDeuM:Ok7-ronxNCk:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PerlBuzz?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PerlBuzz/~4/uRNtQbLDeuM" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://perlbuzz.com/2009/10/perlbuzz-news-roundup-for-2009-10-21.html</feedburner:origLink></entry>

<entry>
    <title>Perlbuzz news roundup for 2009-09-24</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PerlBuzz/~3/RW-XacY-HTg/perlbuzz-news-roundup-for-2009-09-24.html" />
    <id>tag:perlbuzz.com,2009://1.740</id>

    <published>2009-09-24T18:09:10Z</published>
    <updated>2009-09-24T18:09:57Z</updated>

    <summary> These links are collected from the Perlbuzz Twitter feed. If you have suggestions for news bits, please mail me at andy@perlbuzz.com. Perl described in five sentences (blog.timbunce.org) RT @chromatic_x perl 6 is some 6% faster today. You're welcome. "Perl...</summary>
    <author>
        <name>Andy Lester</name>
        <uri>http://theworkinggeek.com/</uri>
    </author>
    
        <category term="CPAN" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Perl 5" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Perl 6" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Perl Foundation" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://perlbuzz.com/">
        &lt;p&gt;
These links are collected from the
&lt;a href="http://twitter.com/perlbuzz"&gt;Perlbuzz Twitter feed&lt;/a&gt;.
If you have suggestions for news bits, please mail me at
&lt;a href="mailto:andy@perlbuzz.com"&gt;andy@perlbuzz.com&lt;/a&gt;.
&lt;/p&gt;

&lt;ul&gt;

&lt;li&gt;Perl described in five sentences (&lt;a href="http://blog.timbunce.org/2009/09/10/perl-in-five-sentences/"&gt;blog.timbunce.org&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;RT &lt;a href="http://twitter.com/chromatic"&gt;@chromatic&lt;/a&gt;_x perl 6 is some 6% faster today. You're welcome.&lt;/li&gt;
&lt;li&gt;"Perl is full of odd, and they like it like that." (&lt;a href="http://twitter.com/MattKatz/statuses/3184239145"&gt;twitter.com&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Why Users Dumped Your Open Source App for Proprietary Software (&lt;a href="http://www.itworld.com/open-source/77409/why-users-dumped-your-open-source-app-proprietary-software"&gt;itworld.com&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Book review of The Definitive Guide to Catalyst (&lt;a href="http://dave.org.uk/reviews/catalyst_def.html"&gt;dave.org.uk&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;YAPC::NA 2009 survey results available (&lt;a href="http://use.perl.org/~barbie/journal/39624"&gt;use.perl.org&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;RT chromatic_x Rakudo Perl 6 passes 26% more spectests (and the test suite has grown by 19%) since the August 2009 release.&lt;/li&gt;
&lt;li&gt;Learn Github (&lt;a href="http://learn.github.com/"&gt;learn.github.com&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Submitted with eye-rolling: The $case_insensitive flag on PHP define() (&lt;a href="http://us.php.net/define"&gt;us.php.net&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Porting a non-Moose object to Moose (&lt;a href="http://www.kentcowgill.org/blog/view/272"&gt;kentcowgill.org&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Seven signs your interface came from a programmer (&lt;a href="http://www.voyce.com/index.php/2009/09/14/the-7-signs-your-ui-was-created-by-a-programmer/"&gt;voyce.com&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Curtis "Ovid" Poe added to Board of Directors of the Perl Foundation (&lt;a href="http://news.perlfoundation.org/2009/09/new_board_member.html"&gt;news.perlfoundation.org&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;How not to restart mod-perl servers (&lt;a href="http://www.openswartz.com/2009/09/22/how-not-to-restart-mod_perl-servers/"&gt;openswartz.com&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;

        

    &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/PerlBuzz?a=RW-XacY-HTg:tVM42tMPOGU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PerlBuzz?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PerlBuzz?a=RW-XacY-HTg:tVM42tMPOGU:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PerlBuzz?i=RW-XacY-HTg:tVM42tMPOGU:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PerlBuzz?a=RW-XacY-HTg:tVM42tMPOGU:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PerlBuzz?i=RW-XacY-HTg:tVM42tMPOGU:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PerlBuzz?a=RW-XacY-HTg:tVM42tMPOGU:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PerlBuzz?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PerlBuzz/~4/RW-XacY-HTg" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://perlbuzz.com/2009/09/perlbuzz-news-roundup-for-2009-09-24.html</feedburner:origLink></entry>

<entry>
    <title>Perlbuzz news roundup for 2009-09-09</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PerlBuzz/~3/_o6B8V1Jj0w/perlbuzz-news-roundup-for-2009-09-09.html" />
    <id>tag:perlbuzz.com,2009://1.739</id>

    <published>2009-09-09T14:21:40Z</published>
    <updated>2009-09-09T14:23:13Z</updated>

    <summary> These links are collected from the Perlbuzz Twitter feed. If you have suggestions for news bits, please mail me at andy@perlbuzz.com. Perl projects for newbies (szabgab.com) On Moose and speed (blog.afoolishmanifesto.com) perldoc.perl.org updated with Perl 5.10.1 docs (use.perl.org) From...</summary>
    <author>
        <name>Andy Lester</name>
        <uri>http://theworkinggeek.com/</uri>
    </author>
    
        <category term="CPAN" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Community" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Perl 5" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Perl 6" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Perl Foundation" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://perlbuzz.com/">
        &lt;p&gt;
These links are collected from the
&lt;a href="http://twitter.com/perlbuzz"&gt;Perlbuzz Twitter feed&lt;/a&gt;.
If you have suggestions for news bits, please mail me at
&lt;a href="mailto:andy@perlbuzz.com"&gt;andy@perlbuzz.com&lt;/a&gt;.
&lt;/p&gt;

&lt;ul&gt;

&lt;li&gt;Perl projects for newbies (&lt;a href="http://szabgab.com/blog/2009/09/1251862435.html"&gt;szabgab.com&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;On Moose and speed (&lt;a href="http://blog.afoolishmanifesto.com/archives/1124"&gt;blog.afoolishmanifesto.com&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;perldoc.perl.org updated with Perl 5.10.1 docs (&lt;a href="http://use.perl.org/~jj/journal/39519"&gt;use.perl.org&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;From user to contributor (&lt;a href="http://use.perl.org/~stu42j/journal/39501"&gt;use.perl.org&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Hash JavaScript with Template::Toolkit for improved caching (&lt;a href="http://blog.greenfelt.net/2009/09/01/caching-javascript-safely/"&gt;blog.greenfelt.net&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Dave Rolsky teaching a one-day Moose class (&lt;a href="http://blog.urth.org/2009/09/moose-class-in-minneapolis-september-23-2009.html"&gt;blog.urth.org&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Why I love Perl already (&lt;a href="http://thejoysofcomputing.wordpress.com/2009/09/02/why-i-love-perl-already/"&gt;thejoysofcomputing.wordpress.com&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Is your Perl community visible? (&lt;a href="http://blog.timbunce.org/2009/09/04/is-your-perl-community-visible/"&gt;blog.timbunce.org&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Don't optimize for yourself in communities (&lt;a href="http://perlbuzz.com/2009/09/dont-optimize-for-yourself-in-communities.html"&gt;perlbuzz.com&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Releasing Your Company's Software as Open Source (&lt;a href="http://www.itworld.com/open-source/76785/releasing-your-companys-software-open-source"&gt;itworld.com&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;What is the Right Way to do OO in Perl 5? (&lt;a href="http://chris.prather.org/perl/i-did-it-the-right-way/"&gt;chris.prather.org&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;How to write apps in Rakudo http://groups.google.com/group/de.comp.lang.perl.misc/browse_thread/thread/abbf6e06c0b3b253# (Oh yeah, it's in German)&lt;/li&gt;
&lt;li&gt;What's new in Perl 5.10.1 (&lt;a href="http://perltraining.com.au/tips/2009-09-07.html"&gt;perltraining.com.au&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;More changes in the Perl Foundation (&lt;a href="http://news.perlfoundation.org/2009/09/tpf_position_changes.html"&gt;news.perlfoundation.org&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;

        
    &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/PerlBuzz?a=_o6B8V1Jj0w:Ef4SvbGbftA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PerlBuzz?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PerlBuzz?a=_o6B8V1Jj0w:Ef4SvbGbftA:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PerlBuzz?i=_o6B8V1Jj0w:Ef4SvbGbftA:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PerlBuzz?a=_o6B8V1Jj0w:Ef4SvbGbftA:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PerlBuzz?i=_o6B8V1Jj0w:Ef4SvbGbftA:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PerlBuzz?a=_o6B8V1Jj0w:Ef4SvbGbftA:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PerlBuzz?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PerlBuzz/~4/_o6B8V1Jj0w" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://perlbuzz.com/2009/09/perlbuzz-news-roundup-for-2009-09-09.html</feedburner:origLink></entry>

<entry>
    <title>Mentoring in open source communities: What works? What doesn't?</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PerlBuzz/~3/UgJ2e8JrTEA/mentoring-in-open-source-communities-what-works-what-doesnt.html" />
    <id>tag:perlbuzz.com,2009://1.738</id>

    <published>2009-09-09T01:54:09Z</published>
    <updated>2009-09-09T03:03:07Z</updated>

    <summary>By Esther Schindler Open source offers amazing opportunities. There are almost no barriers to entry. If you want to try creating a new-to-you kind of application, or to learn how to write bright-shiny documentation, or to use the latest technology...</summary>
    <author>
        <name>Andy Lester</name>
        <uri>http://theworkinggeek.com/</uri>
    </author>
    
        <category term="Community" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://perlbuzz.com/">
        &lt;p&gt;&lt;em&gt;By Esther Schindler&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Open source offers amazing opportunities. There are almost no barriers to entry. If you want to try creating a new-to-you kind of application, or to learn how to write bright-shiny documentation, or to use the latest technology that your Day Job doesn't give you access to -- you can just barrel right in with an open source project and get involved. Once you become proficient (or demonstrate that you already are), you can apply those skills in the next phase of your career. Even better, you can choose which community you want to be a part of, and find a comfortable culture where your contributions matter.&lt;/p&gt;

&lt;p&gt;However, because open source is so personally driven and self-motivated, there aren't always a lot of opportunities to consciously improve your skills -- except on your own. While that's certainly valuable, it relies on you recognizing what needs improvement and then knowing what to do about it. In a regular office, you might be lucky enough to work with someone who'll take you under her wing, and give you specific advice about how to improve your code. Or someone senior to you will let you talk his ear off about the hard choices you have to make, and suggest solutions you didn't think of. The distinction I'm making here is between "learn on your own" (such as examining the changes others make to the code you contributed) and somebody offering specific, individual advice (e.g. "It might run faster if you did THIS..."), particularly in an ongoing personal relationship.&lt;/p&gt;

&lt;p&gt;Many open source communities do actual mentoring (even if they don't think of it with that label); others don't. Some make a concerted effort to connect newbies with more experienced people. They provide opportunities for people to work together in smaller teams (not just a gang hanging out in an IRC channel, however useful that is), such as in sprints and code-a-thons. (Tops on the list of "encourage mentorship" is, of course, the &lt;a href="http://code.google.com/soc/"&gt;Google Summer of Code&lt;/a&gt;. But I know there are other less-public endeavors.)&lt;/p&gt;

&lt;p&gt;For a feature article at ITWorld.com, &lt;em&gt;I want to interview people from several open source communities about the mentoring experiences.&lt;/em&gt; I want to hear what they do right, and how they go about encouraging mentoring relationships. I'd also like to hear from open source participants who have yearned for a bit more one-on-one attention... and what (if anything) they've done about it.&lt;/p&gt;

&lt;p&gt;My goal here is to explore what's involved in a successful mentoring effort, and also find out what &lt;em&gt;doesn't&lt;/em&gt; work. I like to think that this can help all sorts of open source communities that want to attract more participants.&lt;/p&gt;

&lt;h2&gt;How you can help&lt;/h2&gt;

&lt;p&gt;Think you can help? Please email your thoughts on the topic to esther@bitranch.com.  Here are some of the questions you could address:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;What have been your mentoring experiences in open source communities? How well or how poorly have they worked? Why do you have that opinion?&lt;/li&gt;
&lt;li&gt;If you developed mentoring relationships in an open source community, how did they come about? Was there a deliberate effort to connect people (how did that work?) or did it evolve on its own (how did it happen?)?&lt;/li&gt;
&lt;li&gt;What did you learn? What did you hope to learn?&lt;/li&gt;
&lt;li&gt;Knowing what you do now, what would you do differently?&lt;/li&gt;
&lt;li&gt;What advice would you give to open source communities in regard to mentoring?&lt;/li&gt;
&lt;li&gt;I'm also particularly interested in hearing from people in communities where mentoring doesn't exist or where it doesn't come as naturally -- opportunities may exist, but they're harder to find. &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Be sure to identify:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;the project(s) you're involved in. Include the URL for the project if you like, as well as how you contribute (I write code, or I've led locally-run code-a-thons, etc.)&lt;/li&gt;
&lt;li&gt;your name, role/title, and company in the way you prefer me to refer to you ("Esther Schindler, a programmer at the Groovy Corporation, and also a frequent contributor to the Blahblah open source project"). &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I'll accept input on this topic until Monday, September 14th. After that I have to write the article. :-)&lt;/p&gt;

&lt;p&gt;&lt;em&gt;A long-time technology evangelist and community instigator, &lt;a href="http://www.bitranch.com/about-esther"&gt;Esther Schindler&lt;/a&gt; has been in the computer press since 1992. Her primary journalistic focus for the last decade has been software development and open source, and she's contributed as writer or editor to Software Test &amp;amp; Performance, InformIT.com, DevSource.com, and dozens of other publications. She's currently on assignment for &lt;a href="http://itworld.com/"&gt;ITWorld.com&lt;/a&gt; -- where she writes the open source blog &lt;a href="http://www.itworld.com/blog/4264"&gt;Great Wide Open&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

        

    &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/PerlBuzz?a=UgJ2e8JrTEA:THSFBEmDYVc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PerlBuzz?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PerlBuzz?a=UgJ2e8JrTEA:THSFBEmDYVc:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PerlBuzz?i=UgJ2e8JrTEA:THSFBEmDYVc:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PerlBuzz?a=UgJ2e8JrTEA:THSFBEmDYVc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PerlBuzz?i=UgJ2e8JrTEA:THSFBEmDYVc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PerlBuzz?a=UgJ2e8JrTEA:THSFBEmDYVc:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PerlBuzz?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PerlBuzz/~4/UgJ2e8JrTEA" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://perlbuzz.com/2009/09/mentoring-in-open-source-communities-what-works-what-doesnt.html</feedburner:origLink></entry>

<entry>
    <title>ack 1.90 released</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PerlBuzz/~3/WHtMaVogi1E/ack-190-released.html" />
    <id>tag:perlbuzz.com,2009://1.737</id>

    <published>2009-09-08T04:46:32Z</published>
    <updated>2009-09-08T04:53:07Z</updated>

    <summary> I just released ack version 1.90 to CPAN. If you don't know about ack, it's a text searching tool for programmers aimed specifically at searching large trees of code. Find out more at betterthangrep.com. Here's the changelog for this...</summary>
    <author>
        <name>Andy Lester</name>
        <uri>http://theworkinggeek.com/</uri>
    </author>
    
        <category term="CPAN" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Code craft" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://perlbuzz.com/">
        &lt;p&gt;
I just released ack version 1.90 to CPAN.   If you don't know about ack, it's a text searching tool for programmers aimed specifically at searching large trees of code.  Find out more at &lt;a href="http://betterthangrep.com/"&gt;betterthangrep.com&lt;/a&gt;.
&lt;/p&gt;

&lt;p&gt;
Here's the changelog for this version:
&lt;/p&gt;

&lt;pre&gt;1.90        Mon Sep  7 23:24:24 CDT 2009
[ENHANCEMENTS]
Added Ada support.  Thanks to Shaun Patterson.

Added -r, -R and --recurse options as in grep.  They have no
effect because directory recursion is on by default.  Also added
--no-recurse for orthoganality. Thanks to Mark Stosberg and
Ryan Niebur.

Version in --version is prettier.  Thanks, Ori Avtalion.

Added an updated ack.bash_completion.sh from Adam James.

[FIXES]
Expanded --files-without-match to --files-without-matches.

Removed all the hi-bit characters, so we don't have any encoding
problems.  It's all entities now.

Fixed capture-stderr to localize some globals that were obscuring
errors.  Thanks very much to Christopher Madsen.

Fixed uninitialized errors in tickets #138 and #159.

[DOCUMENTATION]
Fixed an incorrect command line in the docs for -f.

Added notes on --pager.  Thanks to Mike Morearty.

[BUILD]
Made the squash program more robust when handling POD.  Thanks
to Kent Fredric.


1.89_02     Wed May 13 16:20:21 CDT 2009
[DISTRIBUTION]
Updated Makefile.PL to use new ExtUtils::MakeMaker features.
Thanks, Schwern.

[FEATURES]
--version now shows the version of Perl that ack is running
under, and the full path to the Perl executable.

Added new switches --color-match and --color-filename, which
let you define ACK_COLOR_MATCH and ACK_COLOR_FILENAME from the
command line.

Added new switch --column to display the column of the first
hit on the row.  Thanks to Eric Van Dewoestine.

Added .ss to --scheme.

[FIXES]
No longer die if you have a .tar.gz file in your tree.

More tweaks to get the detection of input and output pipes
working.

Fixed an amazingly bad call to cmp_ok() in t/ack-passthru.t.

[DOCUMENTATION]
Started an ack FAQ.
&lt;/pre&gt;

        
    &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/PerlBuzz?a=WHtMaVogi1E:2qAJ1iRVFgw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PerlBuzz?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PerlBuzz?a=WHtMaVogi1E:2qAJ1iRVFgw:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PerlBuzz?i=WHtMaVogi1E:2qAJ1iRVFgw:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PerlBuzz?a=WHtMaVogi1E:2qAJ1iRVFgw:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PerlBuzz?i=WHtMaVogi1E:2qAJ1iRVFgw:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PerlBuzz?a=WHtMaVogi1E:2qAJ1iRVFgw:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PerlBuzz?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PerlBuzz/~4/WHtMaVogi1E" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://perlbuzz.com/2009/09/ack-190-released.html</feedburner:origLink></entry>

<entry>
    <title>Don't optimize for yourself in communities</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PerlBuzz/~3/TAj1Ac7UqLY/dont-optimize-for-yourself-in-communities.html" />
    <id>tag:perlbuzz.com,2009://1.736</id>

    <published>2009-09-04T16:08:59Z</published>
    <updated>2009-09-04T16:50:31Z</updated>

    <summary>It drives me nuts every time I connect to an IRC channel, Perl-related or not, and the first thing I'm greeted with is "Don't ask to ask, just ask!" (Over in #perl on freenode, the greeting is "No pasting, at...</summary>
    <author>
        <name>Andy Lester</name>
        <uri>http://theworkinggeek.com/</uri>
    </author>
    
        <category term="Community" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://perlbuzz.com/">
        &lt;p&gt;It drives me nuts every time I connect to an IRC channel, Perl-related or not, and the first thing I'm greeted with is "Don't ask to ask, just ask!"  (Over in #perl on freenode, the greeting is "No pasting, at all".  BAD USER!)&lt;/p&gt;

&lt;p&gt;The problem that the keepers of the channel are trying to solve is when new users come in and ask "I have a problem with arrays, can someone help me?"  The regulars of the channel would prefer it if the person seeking help would simply ask the question: "How can I delete an element from the middle of the array."  So they put up that chastisement, "Don't ask to ask!"&lt;/p&gt;

&lt;p&gt;How incredibly short-sighted!&lt;/p&gt;

&lt;p&gt;First, is it really a problem that people ask an introductory "Can someone help me?"  Wait, don't answer yet.  Don't say "Well, they can just say..."  That's not what I asked.  Is it a problem?  No?  Then don't try to fix it.&lt;/p&gt;

&lt;p&gt;Second, why not have a more welcoming message to those who you're ostensibly looking to help, and who you'd like to have as part of the community?  Why scold people before they've even said anything?  How about "Thanks for joining us in #vim! We're glad to answer questions as best we can!" instead?&lt;/p&gt;

&lt;p&gt;Third, stop optimizing for your own convenience.  Try to consider what your messages are saying to those around you.  You just might find the communities you're in to be a nicer place.&lt;/p&gt;

&lt;p&gt;People's behaviors are not code that can be optimized by careful code tuning.  You can't eke out every last second of efficiency in human interactions.&lt;/p&gt;

&lt;p&gt;Addendum: I wrote the welcome for #perl-help on freenode.  It says "Welcome to #perl-help. We're glad to help with your questions, but you may need to wait a bit for a response. Posting your code will likely help, please see here: http://paste.scsys.co.uk/"  It tells the same things, about how to post your code, and encouraging users to ask questions.&lt;/p&gt;

        

    &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/PerlBuzz?a=TAj1Ac7UqLY:qMrvm41V2M8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PerlBuzz?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PerlBuzz?a=TAj1Ac7UqLY:qMrvm41V2M8:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PerlBuzz?i=TAj1Ac7UqLY:qMrvm41V2M8:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PerlBuzz?a=TAj1Ac7UqLY:qMrvm41V2M8:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PerlBuzz?i=TAj1Ac7UqLY:qMrvm41V2M8:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PerlBuzz?a=TAj1Ac7UqLY:qMrvm41V2M8:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PerlBuzz?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PerlBuzz/~4/TAj1Ac7UqLY" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://perlbuzz.com/2009/09/dont-optimize-for-yourself-in-communities.html</feedburner:origLink></entry>

<entry>
    <title>Perlbuzz news roundup for 2009-09-02</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PerlBuzz/~3/GJm9qL2FVP8/perlbuzz-news-roundup-for-2009-09-02.html" />
    <id>tag:perlbuzz.com,2009://1.732</id>

    <published>2009-09-02T14:23:29Z</published>
    <updated>2009-09-02T14:24:16Z</updated>

    <summary> These links are collected from the Perlbuzz Twitter feed. If you have suggestions for news bits, please mail me at andy@perlbuzz.com. Perl 5.10.1 is out, but no announcement yet (search.cpan.org) Learning Perl and Mastering Perl ebooks available for $9.99...</summary>
    <author>
        <name>Andy Lester</name>
        <uri>http://theworkinggeek.com/</uri>
    </author>
    
        <category term="CPAN" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Perl 5" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Perl 6" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://perlbuzz.com/">
        &lt;p&gt;
These links are collected from the
&lt;a href="http://twitter.com/perlbuzz"&gt;Perlbuzz Twitter feed&lt;/a&gt;.
If you have suggestions for news bits, please mail me at
&lt;a href="mailto:andy@perlbuzz.com"&gt;andy@perlbuzz.com&lt;/a&gt;.
&lt;/p&gt;

&lt;ul&gt;

&lt;li&gt;Perl 5.10.1 is out, but no announcement yet (&lt;a href="http://search.cpan.org/~dapm/perl-5.10.1/"&gt;search.cpan.org&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Learning Perl and Mastering Perl ebooks available for $9.99 (&lt;a href="http://use.perl.org/article.pl?sid=09/08/24/2012226"&gt;use.perl.org&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;If only we had something like this in Perl: (&lt;a href="http://www.rubyinside.com/hijack-get-a-live-irb-prompt-for-any-existing-ruby-process-2232.html"&gt;rubyinside.com&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Attaching a debugger to mod_perl session: (&lt;a href="http://use.perl.org/~jjore/journal/39325"&gt;use.perl.org&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;CPAN licensing guideliness (&lt;a href="http://www.perlfoundation.org/cpan_licensing_guidelines"&gt;perlfoundation.org&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;The problem with Perl prototypes (&lt;a href="http://www.modernperlbooks.com/mt/2009/08/the-problem-with-prototypes.html"&gt;modernperlbooks.com&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;XML Tools For Perl presentation that just saved me a lot of heartache (&lt;a href="http://www.slideshare.net/geira"&gt;slideshare.net&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Megaprops to Michel Rodriguez for XML/XPath awesomenss! (&lt;a href="http://search.cpan.org/~mirod/"&gt;search.cpan.org&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Call for proposals for a CPAN META Spec (&lt;a href="http://www.dagolden.com/index.php/458/call-for-proposals-cpan-meta-spec/"&gt;dagolden.com&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Four things open source projects should know about dealing with the press (&lt;a href="http://www.itworld.com/open-source/76011/four-things-open-source-projects-should-know-about-dealing-press"&gt;itworld.com&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;If open source contributors could be directed, I'd have them wash my car and do my laundry (&lt;a href="http://www.reddit.com/r/programming/comments/9fubw/perl_6_development_does_not_detract_from_perl_5/c0cmfkk"&gt;reddit.com&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;This guy thinks a feminine Perl 6 logo is bad. (&lt;a href="http://www.reddit.com/r/programming/comments/9f7yt/new_main_perl_6_website_perl6org/c0cjjil"&gt;reddit.com&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Perl 6 development does not detract from Perl 5 (&lt;a href="http://perlbuzz.com/2009/08/perl-6-development-does-not-detract-from-perl-5.html"&gt;perlbuzz.com&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;The joy of contribution (&lt;a href="http://use.perl.org/~xsawyerx/journal/39564"&gt;use.perl.org&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Try::Tiny, yet another try { } catch { } module. (&lt;a href="http://blog.woobling.org/2009/09/trytiny.html"&gt;blog.woobling.org&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Hinrik is starting to work on the vim-perl color coding tests (&lt;a href="http://blog.nix.is/testing-vim-syntax-files"&gt;blog.nix.is&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Test HTML and XML with XPath (&lt;a href="http://justatheory.com/computers/programming/perl/test-with-xpath.html"&gt;justatheory.com&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;

        

    &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/PerlBuzz?a=GJm9qL2FVP8:UX_DsV-WZWI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PerlBuzz?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PerlBuzz?a=GJm9qL2FVP8:UX_DsV-WZWI:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PerlBuzz?i=GJm9qL2FVP8:UX_DsV-WZWI:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PerlBuzz?a=GJm9qL2FVP8:UX_DsV-WZWI:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PerlBuzz?i=GJm9qL2FVP8:UX_DsV-WZWI:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PerlBuzz?a=GJm9qL2FVP8:UX_DsV-WZWI:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PerlBuzz?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PerlBuzz/~4/GJm9qL2FVP8" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://perlbuzz.com/2009/09/perlbuzz-news-roundup-for-2009-09-02.html</feedburner:origLink></entry>

<entry>
    <title>Perl 6 development does not detract from Perl 5</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PerlBuzz/~3/Mpxt-UHsSZc/perl-6-development-does-not-detract-from-perl-5.html" />
    <id>tag:perlbuzz.com,2009://1.730</id>

    <published>2009-08-31T05:25:52Z</published>
    <updated>2009-08-31T05:33:34Z</updated>

    <summary><![CDATA[A recent thread on use.perl.org brought up one of the worst myths of Perl 6: That Perl 6 is harming Perl 5. Andr&eacute;s N. Kievsky commented in a thread on use.perl.org drop this insane perl 6 thing immediately. Give us...]]></summary>
    <author>
        <name>Andy Lester</name>
        <uri>http://theworkinggeek.com/</uri>
    </author>
    
        <category term="Perl 5" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Perl 6" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://perlbuzz.com/">
        &lt;p&gt;A recent thread on use.perl.org brought up one of the worst myths of Perl 6: That Perl 6 is harming Perl 5.&lt;/p&gt;

&lt;p&gt;Andr&amp;eacute;s N. Kievsky commented in &lt;a href="http://use.perl.org/comments.pl?sid=43716&amp;amp;cid=70320"&gt;a thread on use.perl.org&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;drop this insane perl 6 thing immediately. Give us good, stablethreading in perl 5 instead of self-hosting grammars in perl 6.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Later he said:&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;proper OO syntax, multithreading, better speed ... are major issues in perl 5 that should have priority over perl 6 work. You can't expect me to believe that the perl 6 team can't work on that.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;There's so much misunderstanding here about how open source works, I'm going to ignore the ways that Perl 5 has benefited from the process of creating Perl 6.&lt;/p&gt;

&lt;p&gt;The problem with Kievsky's assessment is that it assumes that:&lt;/p&gt;


&lt;ul&gt;
&lt;li&gt;contributors are finite&lt;/li&gt;
&lt;li&gt;contributors are interchangeable&lt;/li&gt;
&lt;li&gt;contributors can be directed.&lt;/li&gt;
&lt;/ul&gt;



&lt;p&gt;All three are wrong.&lt;/p&gt;

&lt;p&gt;First, there is a &lt;strong&gt;vast, unbounded talent pool&lt;/strong&gt;.  The set of people available to work on Perl 6 is not limited to those who would otherwise be working on Perl 5.  It's not as if there's a box of people that cannot grow or be added to.  There are many contributors who have joined the Perl 6 project without having ever worked on Perl 5.  In this instance, Perl 6 has actually brought people into Perl under the Perl 6 banner.&lt;/p&gt;

&lt;p&gt;Second, &lt;strong&gt;not everyone can work on the same parts of different projects&lt;/strong&gt;. The tasks on Perl 6 may well be very different than the Perl 5 improvements that Kievsky would like to see.  I have been contributing to Perl 5 for years, but I'm not at all available to help on the Perl 5 tasks he wants, because they're not in my area of expertise. However, I can help a lot with Perl 6 tasks, and not just programming. Parrot and Perl 6 are a better fit for me.&lt;/p&gt;

&lt;p&gt;Finally, and most disturbing, Kievsky seems to think that by wanting something badly enough, people will work on those tasks.  Unfortunately for this idea, &lt;strong&gt;there is no one directing Perl 5 development tasks&lt;/strong&gt;, and nor can there be.  Open source contributors are volunteers. They work on what they want to work on.  Even if I was clamoring for those Perl 5 improvements, I'd rather keep a great programmer working in the Perl community working on Perl 6 rather than leaving Perl entirely because there was no work she felt like doing.&lt;/p&gt;

&lt;p&gt;The only way to get a feature added to Perl 5, or any open source project, is to write it yourself, or to encourage others to work with you on it.  It's the way of open source.&lt;/p&gt;

&lt;p&gt;Perl 6 and Perl 5 development work are not mutually exclusive. Work will continue on Perl 5 long after Perl 6 has hit prime time.&lt;/p&gt;
        
    &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/PerlBuzz?a=Mpxt-UHsSZc:39cg1BeK0Vc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PerlBuzz?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PerlBuzz?a=Mpxt-UHsSZc:39cg1BeK0Vc:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PerlBuzz?i=Mpxt-UHsSZc:39cg1BeK0Vc:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PerlBuzz?a=Mpxt-UHsSZc:39cg1BeK0Vc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PerlBuzz?i=Mpxt-UHsSZc:39cg1BeK0Vc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PerlBuzz?a=Mpxt-UHsSZc:39cg1BeK0Vc:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PerlBuzz?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PerlBuzz/~4/Mpxt-UHsSZc" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://perlbuzz.com/2009/08/perl-6-development-does-not-detract-from-perl-5.html</feedburner:origLink></entry>

<entry>
    <title>How to poop on your project's contributors</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PerlBuzz/~3/Vu64swI66kQ/how-to-poop-on-your-projects-contributors.html" />
    <id>tag:perlbuzz.com,2009://1.729</id>

    <published>2009-08-28T03:08:27Z</published>
    <updated>2009-08-28T14:12:45Z</updated>

    <summary>GCC 4.3.4 was released recently. Here's the announcement: GCC 4.3.4 is a bug-fix release containing fixes for regressions and serious bugs in GCC 4.3.3. This release is available from the FTP servers listed at: http://www.gnu.org/order/ftp.html ... As always, a vast...</summary>
    <author>
        <name>Andy Lester</name>
        <uri>http://theworkinggeek.com/</uri>
    </author>
    
        <category term="CPAN" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Community" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://perlbuzz.com/">
        &lt;p&gt;&lt;a href="http://gcc.gnu.org/"&gt;GCC&lt;/a&gt; 4.3.4 was released recently.  Here's the announcement:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;GCC 4.3.4 is a bug-fix release containing fixes for regressions and
  serious bugs in GCC 4.3.3.  This release is available from the
  FTP servers listed at: http://www.gnu.org/order/ftp.html&lt;/p&gt;
  
  &lt;p&gt;...&lt;/p&gt;
  
  &lt;p&gt;As always, a vast number of people contributed to this GCC release -- &lt;strong&gt;far
  too many to thank individually&lt;/strong&gt;!&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;img src="http://perlbuzz.com/images/triumph-the-insult-comic-dog.jpg" align="right" width="200" height="160"&gt; "Too many to thank individually?"  How many is "too many"?  Would the list of GCC contributors have caused multi-megabyte email messages to swamp the mail servers across the Internet?&lt;/p&gt;

&lt;p&gt;What this message &lt;em&gt;really&lt;/em&gt; says is "I do not want to take the time to thank people individually. Your contributions are not worth a few minutes of my time."  What a fantastic way to poop on your contributors.  They would have been better off just not mentioning the contributors at all, rather than saying "You're not worth enumerating."&lt;/p&gt;

&lt;p&gt;When someone contributes to your project, the least you can do, &lt;em&gt;quite literally&lt;/em&gt;, is to include his or her name in a list of credits.   Here are the acknowledgements from &lt;a href="http://search.cpan.org/dist/WWW-Mechanize"&gt;WWW::Mechanize&lt;/a&gt;.&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Thanks to the numerous people who have helped out on WWW::Mechanize in one way or another, including Kirrily Robert for the original WWW::Automate, Gisle Aas, Jeremy Ary, Hilary Holz, Rafael Kitover, Norbert Buchmuller, Dave Page, David Sainty, H.Merijn Brand, Matt Lawrence, Michael Schwern, Adriano Ferreira, Miyagawa, Peteris Krumins, Rafael Kitover, David Steinbrunner, Kevin Falcone, Mike O'Regan, Mark Stosberg, Uri Guttman, Peter Scott, Phillipe Bruhat, Ian Langworth, John Beppu, Gavin Estey, Jim Brandt, Ask Bjoern Hansen, Greg Davies, Ed Silva, Mark-Jason Dominus, Autrijus Tang, Mark Fowler, Stuart Children, Max Maischein, Meng Wong, Prakash Kailasa, Abigail, Jan Pazdziora, Dominique Quatravaux, Scott Lanning, Rob Casey, Leland Johnson, Joshua Gatcomb, Julien Beasley, Abe Timmerman, Peter Stevens, Pete Krawczyk, Tad McClellan, and the late great Iain Truskett.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;That's everyone who has contributed such that I was able to get their name (e.g. not an anonymous bug in RT).&lt;/p&gt;

&lt;p&gt;And whenever I update a change log, which I release as part of release announcements, I put the person's name in there, too, as in this from &lt;a href="http://search.cpan.org/dist/ack/"&gt;ack&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Added new switch --column to display the column of the first hit on the row.  Thanks to Eric Van Dewoestine.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;One of my favorite Miss Manners letters went like this:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Dear Miss Manners, when is a thank you note not required?&lt;/p&gt;
  
  &lt;p&gt;Gentle Reader, when no gift is received.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;All project coordinators would do well to remember the lesson.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Addendum&lt;/strong&gt;: Pete Krawczyk took me task this morning, rightly, for not mentioning that GCC does have a huge contributor list, and they do publish it: &lt;a href="http://gcc.gnu.org/onlinedocs/gcc/Contributors.html"&gt;http://gcc.gnu.org/onlinedocs/gcc/Contributors.html&lt;/a&gt;.  My frustration is not in the lack of collection of names, but in the face slap of "There are too many of you too mention."  If you get 100 wedding presents, you don't say "That's too many thank you notes to write, so I'm just going to handwave them." I optimize my projects for making sure that everyone's contribution is mentioned at the very least in the Changelog so that people can see their contributions acknowledged in a visible time at the time of release.&lt;/p&gt;

        

    &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/PerlBuzz?a=Vu64swI66kQ:iNGfMsQ1zAo:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PerlBuzz?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PerlBuzz?a=Vu64swI66kQ:iNGfMsQ1zAo:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PerlBuzz?i=Vu64swI66kQ:iNGfMsQ1zAo:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PerlBuzz?a=Vu64swI66kQ:iNGfMsQ1zAo:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PerlBuzz?i=Vu64swI66kQ:iNGfMsQ1zAo:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PerlBuzz?a=Vu64swI66kQ:iNGfMsQ1zAo:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PerlBuzz?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PerlBuzz/~4/Vu64swI66kQ" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://perlbuzz.com/2009/08/how-to-poop-on-your-projects-contributors.html</feedburner:origLink></entry>

<entry>
    <title>Perl coming to Android phones</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PerlBuzz/~3/8bGMdcfLNJM/perl-coming-to-android-phones.html" />
    <id>tag:perlbuzz.com,2009://1.728</id>

    <published>2009-08-24T05:15:03Z</published>
    <updated>2009-08-24T05:23:40Z</updated>

    <summary><![CDATA[By Fran&ccedil;ois Charette Android is an operating system for mobile phones that runs a modified Linux kernel and the Java environment. The Android Scripting Environment (ASE) allows you to edit and execute scripts directly on the Android device. Until now...]]></summary>
    <author>
        <name>Andy Lester</name>
        <uri>http://theworkinggeek.com/</uri>
    </author>
    
        <category term="Perl 5" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://perlbuzz.com/">
        &lt;p&gt;&lt;em&gt;By Fran&amp;ccedil;ois Charette&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.android.com/about/"&gt;Android is an operating system for mobile phones&lt;/a&gt; that runs a modified Linux kernel and
the Java environment. The Android Scripting Environment (ASE) allows you
to edit and execute scripts directly on the Android device. Until now
only Python, Lua and BeanShell were supported, but a &lt;a href="http://code.google.com/p/android-scripting/issues/detail?id=32"&gt;request was filed
to add Perl as well&lt;/a&gt;.
Recently, &lt;a href="http://code.google.com/p/android-scripting/source/browse/#hg/perl"&gt;support for Perl was added to the development tree&lt;/a&gt;, and
today that feature request was closed, and is part of OSE 0.11 alpha.&lt;/p&gt;

&lt;p&gt;This means we can
expect that Perl will be officially supported on Android with the next
stable release of the ASE. It will then be possible to write neat Perl
programs on an Android phone, like this &lt;a href="http://code.google.com/p/android-scripting/source/browse/perl/ase/scripts/hello_world.pl"&gt;"hello world" example&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Fran&amp;ccedil;ois Charette is an independent scholar in the humanities with a passion for Perl.
He is the initiator and co-developer of &lt;a href="http://biber-biblatex.sourceforge.net"&gt;Biber&lt;/a&gt;, a BibTeX replacement written in
Perl.&lt;/em&gt;&lt;/p&gt;

        

    &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/PerlBuzz?a=8bGMdcfLNJM:VfIW8KqqngU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PerlBuzz?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PerlBuzz?a=8bGMdcfLNJM:VfIW8KqqngU:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PerlBuzz?i=8bGMdcfLNJM:VfIW8KqqngU:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PerlBuzz?a=8bGMdcfLNJM:VfIW8KqqngU:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PerlBuzz?i=8bGMdcfLNJM:VfIW8KqqngU:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PerlBuzz?a=8bGMdcfLNJM:VfIW8KqqngU:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PerlBuzz?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PerlBuzz/~4/8bGMdcfLNJM" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://perlbuzz.com/2009/08/perl-coming-to-android-phones.html</feedburner:origLink></entry>

<entry>
    <title>Perlbuzz news roundup for 2009-08-19</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PerlBuzz/~3/HZgplNdlESA/perlbuzz-news-roundup-for-2009-08-19.html" />
    <id>tag:perlbuzz.com,2009://1.727</id>

    <published>2009-08-19T17:07:38Z</published>
    <updated>2009-08-19T17:08:25Z</updated>

    <summary> These links are collected from the Perlbuzz Twitter feed. If you have suggestions for news bits, please mail me at andy@perlbuzz.com. 2009 WebGUI Users Conference Sep 10-11 (plainblack.com) perl101.org's source is now at http://github.com/petdance/perl101/tree/master I welcome contributions. The PAUSE...</summary>
    <author>
        <name>Andy Lester</name>
        <uri>http://theworkinggeek.com/</uri>
    </author>
    
        <category term="CPAN" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Community" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Perl 5" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Perl 6" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://perlbuzz.com/">
        &lt;p&gt;
These links are collected from the
&lt;a href="http://twitter.com/perlbuzz"&gt;Perlbuzz Twitter feed&lt;/a&gt;.
If you have suggestions for news bits, please mail me at
&lt;a href="mailto:andy@perlbuzz.com"&gt;andy@perlbuzz.com&lt;/a&gt;.
&lt;/p&gt;

&lt;ul&gt;

&lt;li&gt;2009 WebGUI Users Conference Sep 10-11 (&lt;a href="http://www.plainblack.com/news/news/2009-webgui-users-conference"&gt;plainblack.com&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;perl101.org's source is now at http://github.com/petdance/perl101/tree/master I welcome contributions.&lt;/li&gt;
&lt;li&gt;The PAUSE security updates re: Perlmonks security breach are complete. Thanks Adam+Andreas. (&lt;a href="http://use.perl.org/~Alias/journal/39451"&gt;use.perl.org&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;How to boost your career by contributing to open source projects (&lt;a href="http://theworkinggeek.com/2009/08/how-to-boost-your-career-by-contributing-to-open-s.html"&gt;theworkinggeek.com&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Help perl101.org become a great tool for Perl newcomers (&lt;a href="http://perlbuzz.com/2009/08/help-perl101org-become-a-great-tool-for-perl-newcomers.html"&gt;perlbuzz.com&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Help Tim Bunce update his Perl Myths talk (&lt;a href="http://blog.timbunce.org/2009/08/13/help-me-update-my-perl-myths-talk-for-2009/"&gt;blog.timbunce.org&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;What a tangled web Kwalitee culting has accidentally woven (&lt;a href="http://use.perl.org/~Alias/journal/39456"&gt;use.perl.org&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;On today's episode of Dreadful APIs of Doom, PHP's print_r() function: (&lt;a href="http://us.php.net/print_r"&gt;us.php.net&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Jacinta Richardson: A Perl-only conference, and the most awesome community (&lt;a href="http://use.perl.org/~jarich/journal/39461"&gt;use.perl.org&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;perldoc.perl.org source code on github (&lt;a href="http://use.perl.org/~jj/journal/39462"&gt;use.perl.org&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Yuval Kogman: Delimited Continuations for Perl (&lt;a href="http://blog.woobling.org/2009/08/reset-hack-shift-return-0.html"&gt;blog.woobling.org&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Alias: We must promote the First Time Experience before we promote Six (&lt;a href="http://use.perl.org/~Alias/journal/39468"&gt;use.perl.org&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Community contributions for those who don't feel rockstarry enough yet (&lt;a href="http://perlbuzz.com/2009/08/community-contributions-for-those-who-dont-feel-rockstarry-enough-yet.html"&gt;perlbuzz.com&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Typography and perception of Perl (&lt;a href="http://blog.newint.org/tech/2009/08/12/the-true-face-of-perl/"&gt;blog.newint.org&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;This is why you use Perl's \b zero-width assertion when replacing words. (&lt;a href="http://selinker.livejournal.com/32929.html"&gt;selinker.livejournal.com&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Why company-based PAUSE accounts are a bad idea. (&lt;a href="http://use.perl.org/~Alias/journal/39488"&gt;use.perl.org&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;

        
    &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/PerlBuzz?a=HZgplNdlESA:WTho9Fj0NgI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PerlBuzz?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PerlBuzz?a=HZgplNdlESA:WTho9Fj0NgI:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PerlBuzz?i=HZgplNdlESA:WTho9Fj0NgI:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PerlBuzz?a=HZgplNdlESA:WTho9Fj0NgI:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PerlBuzz?i=HZgplNdlESA:WTho9Fj0NgI:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PerlBuzz?a=HZgplNdlESA:WTho9Fj0NgI:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PerlBuzz?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PerlBuzz/~4/HZgplNdlESA" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://perlbuzz.com/2009/08/perlbuzz-news-roundup-for-2009-08-19.html</feedburner:origLink></entry>

<entry>
    <title>Community contributions for those who don't feel rockstarry enough yet</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PerlBuzz/~3/bIm8jEZtJrQ/community-contributions-for-those-who-dont-feel-rockstarry-enough-yet.html" />
    <id>tag:perlbuzz.com,2009://1.726</id>

    <published>2009-08-16T01:49:02Z</published>
    <updated>2009-08-16T02:35:46Z</updated>

    <summary>Mark Stosberg kicks ass. Note only is he a driving force in CGI::Application, he's also working on some scutwork in CGI.pm. He got privileges to the CGI.pm bug queue and has closed 100 of the 150 bugs in the queue....</summary>
    <author>
        <name>Andy Lester</name>
        <uri>http://theworkinggeek.com/</uri>
    </author>
    
        <category term="CPAN" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Community" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://perlbuzz.com/">
        &lt;p&gt;Mark Stosberg kicks ass.  Note only is he a driving force in CGI::Application, he's also working on some scutwork in CGI.pm.  He got privileges to the CGI.pm bug queue and has &lt;a href="http://mark.stosberg.com/blog/2009/08/almost-100-cgipm-bugs-closed-help-with-the-50-still-open.html"&gt;closed 100 of the 150 bugs in the queue&lt;/a&gt;.  (He's also done this for me with the WWW::Mechanize queue, too)&lt;/p&gt;

&lt;p&gt;Note that I didn't say he &lt;em&gt;fixed&lt;/em&gt; 100 tickets, but that he &lt;em&gt;closed&lt;/em&gt; 100 tickets.  As he notes:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Many had already been addressed by Lincoln some time ago. Those were simply closed. Still, I found about 20 fairly ready-to-go patches, and those have now been processed and released today as CGI.pm 3.45. Whenever code changes were made, I also strived to make sure new automated tests were added that covered those cases. You may be surprised how many methods in CGI.pm have no automated tests for them at all.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Although Mark Stosberg is a fine programmer in his own right, what he's been doing here requires no special skills, no megabrain rockstar code chops.  He's doing project management and cleanup.  It's so simple, even &lt;em&gt;you&lt;/em&gt; can do it.&lt;/p&gt;

&lt;p&gt;Yes, I'm talking to you out there, thinking "I've always wanted to get into open source projects," whether it's to &lt;a href="http://theworkinggeek.com/2009/08/how-to-boost-your-career-by-contributing-to-open-s.html"&gt;improve your career&lt;/a&gt; or just to help out.  There are always ways you can pitch in that don't involve writing new code.  I hope you'll find some and join us.&lt;/p&gt;

        

    &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/PerlBuzz?a=bIm8jEZtJrQ:34SFpFK4uoc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PerlBuzz?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PerlBuzz?a=bIm8jEZtJrQ:34SFpFK4uoc:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PerlBuzz?i=bIm8jEZtJrQ:34SFpFK4uoc:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PerlBuzz?a=bIm8jEZtJrQ:34SFpFK4uoc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PerlBuzz?i=bIm8jEZtJrQ:34SFpFK4uoc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PerlBuzz?a=bIm8jEZtJrQ:34SFpFK4uoc:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PerlBuzz?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PerlBuzz/~4/bIm8jEZtJrQ" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://perlbuzz.com/2009/08/community-contributions-for-those-who-dont-feel-rockstarry-enough-yet.html</feedburner:origLink></entry>

<entry>
    <title>Help perl101.org become a great tool for Perl newcomers</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PerlBuzz/~3/PHzBmoYocYA/help-perl101org-become-a-great-tool-for-perl-newcomers.html" />
    <id>tag:perlbuzz.com,2009://1.725</id>

    <published>2009-08-13T17:48:28Z</published>
    <updated>2009-08-13T19:37:38Z</updated>

    <summary>A few years ago I started perl101.org. My tag line was "What every Perl programmer should know," and the site would cover a wide range of basic topics. The goal is not to cover the topics in depth, but give...</summary>
    <author>
        <name>Andy Lester</name>
        <uri>http://theworkinggeek.com/</uri>
    </author>
    
        <category term="Perl 5" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://perlbuzz.com/">
        &lt;p&gt;A few years ago I started &lt;a href="http://perl101.org/"&gt;perl101.org&lt;/a&gt;.  My tag line was "What every Perl programmer should know," and the site would cover a wide range of basic topics.&lt;/p&gt;

&lt;p&gt;The goal is not to cover the topics in depth, but give just enough of a taste to give the reader an idea of how to do something, and enough to go off of to investigate further.  It's an &lt;span class="caps"&gt;FAQ &lt;/span&gt;of sorts, but of techniques.&lt;/p&gt;

&lt;p&gt;The idea came from having the same questions asked over and over again in &lt;span class="caps"&gt;IRC.&lt;/span&gt;&lt;/p&gt;


&lt;ul&gt;
&lt;li&gt;How do I remove elements from the middle of an array?&lt;/li&gt;
&lt;li&gt;How do write something to fetch web pages?&lt;/li&gt;
&lt;li&gt;How do I write a regex that doesn't match something?&lt;/li&gt;
&lt;/ul&gt;



&lt;p&gt;I also want to show examples of the Right Way to do things, like using &lt;code&gt;chomp&lt;/code&gt; instead of &lt;code&gt;s/\n$//&lt;/code&gt;.  I wanted to tell people about tools like &lt;code&gt;perldoc&lt;/code&gt; that I know many programmers don't even know exist.&lt;/p&gt;

&lt;h2&gt;Here's where you come in&lt;/h2&gt;

&lt;p&gt;I haven't done much with perl101 for a while, but I'd like to get it going again, fully awesome.  I've put the &lt;a href="http://github.com/petdance/perl101/tree/master"&gt;code on github&lt;/a&gt; and I'm asking for contributions.  Please pull a fork, add content to it, and let me know when your fork is ready to merge back to the master and I can republish.  I'm specifically &lt;strong&gt;not&lt;/strong&gt; making it a wiki, because I want to maintain editorial control to help keep it focused.&lt;/p&gt;

&lt;p&gt;The site is also pretty ugly, and if you have better ideas for getting the content out there in an attractive way, I'd love to hear it.&lt;/p&gt;

&lt;p&gt;There's also &lt;a href="http://groups.google.com/group/perl101-talk"&gt;a perl101-talk mailing list&lt;/a&gt; and I welcome your participation there as well.&lt;br /&gt;
 &lt;br /&gt;
Let's put our collective heads together to help out newcomers to Perl!&lt;/p&gt;
        
    &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/PerlBuzz?a=PHzBmoYocYA:YVxMilJlyBs:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PerlBuzz?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PerlBuzz?a=PHzBmoYocYA:YVxMilJlyBs:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PerlBuzz?i=PHzBmoYocYA:YVxMilJlyBs:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PerlBuzz?a=PHzBmoYocYA:YVxMilJlyBs:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PerlBuzz?i=PHzBmoYocYA:YVxMilJlyBs:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PerlBuzz?a=PHzBmoYocYA:YVxMilJlyBs:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PerlBuzz?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PerlBuzz/~4/PHzBmoYocYA" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://perlbuzz.com/2009/08/help-perl101org-become-a-great-tool-for-perl-newcomers.html</feedburner:origLink></entry>

<entry>
    <title>Super-sized Perlbuzz news roundup 2009-08-11</title>
    <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PerlBuzz/~3/yhvBpIkbFmA/super-sized-perlbuzz-news-roundup-2009-08-11.html" />
    <id>tag:perlbuzz.com,2009://1.723</id>

    <published>2009-08-12T02:46:48Z</published>
    <updated>2009-08-12T02:48:31Z</updated>

    <summary> These links are collected from the Perlbuzz Twitter feed. If you have suggestions for news bits, please mail me at andy@perlbuzz.com. Perl whipupitude to the rescue to notify Perlmonks users of security breach (dagolden.com) Skud debunks myths and answers...</summary>
    <author>
        <name>Andy Lester</name>
        <uri>http://theworkinggeek.com/</uri>
    </author>
    
        <category term="CPAN" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Conferences" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Perl 5" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Perl 6" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Perl Foundation" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Rakudo" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://perlbuzz.com/">
        &lt;p&gt;
These links are collected from the
&lt;a href="http://twitter.com/perlbuzz"&gt;Perlbuzz Twitter feed&lt;/a&gt;.
If you have suggestions for news bits, please mail me at
&lt;a href="mailto:andy@perlbuzz.com"&gt;andy@perlbuzz.com&lt;/a&gt;.
&lt;/p&gt;

&lt;ul&gt;

&lt;li&gt;Perl whipupitude to the rescue to notify Perlmonks users of security breach (&lt;a href="http://www.dagolden.com/index.php/358/perl-whipupitude-to-the-rescue/"&gt;dagolden.com&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Skud debunks myths and answers questions about her OSCON keynote on women in open source (&lt;a href="http://infotrope.net/blog/2009/07/31/debunking-myths-answering-questions/"&gt;infotrope.net&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Bail on Perl because of Perlmonks fiasco? Sounds silly to me (&lt;a href="http://staynalive.com/articles/2009/07/30/theres-more-than-one-way-to-store-a-password-perlmonks-hacked/"&gt;staynalive.com&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Milestones in the Perl Renaissance (&lt;a href="http://www.modernperlbooks.com/mt/2009/07/milestones-in-the-perl-renaissance.html"&gt;modernperlbooks.com&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Help end licensing under "same terms as Perl itself" (&lt;a href="http://perlbuzz.com/2009/07/help-end-licensing-under-same-terms-as-perl-itself.html"&gt;perlbuzz.com&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;The awesome Peteris Krumins strikes again: Famous Perl one-liners explained, part II: (&lt;a href="http://www.catonmat.net/blog/perl-one-liners-explained-part-two/"&gt;catonmat.net&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Strawberry Perl releases its biggest update yet (&lt;a href="http://csjewell.dreamwidth.org/2740.html"&gt;csjewell.dreamwidth.org&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Perl does error messages right (&lt;a href="http://use.perl.org/~xsawyerx/journal/39390"&gt;use.perl.org&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Dave Rolsky: How I use Catalyst (&lt;a href="http://blog.urth.org/2009/08/how-i-use-catalyst.html"&gt;blog.urth.org&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Carl Masak: 3D graphing with Perl 6 (&lt;a href="http://use.perl.org/~masak/journal/39152"&gt;use.perl.org&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;PPI now supports Perl 5.10 (&lt;a href="http://use.perl.org/~Alias/journal/39394"&gt;use.perl.org&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Dear TPF - don't send money, send thank you letters (&lt;a href="http://perlalchemy.blogspot.com/2009/08/tpf-dont-send-money-send-thank-you.html"&gt;perlalchemy.blogspot.com&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Perl::Metrics2 scalable enough to parse the GreyPAN (&lt;a href="http://use.perl.org/~Alias/journal/39398"&gt;use.perl.org&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;First impressions of Padre (&lt;a href="http://use.perl.org/~Ron+Savage/journal/39408"&gt;use.perl.org&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;The YAPC::EU Perl marketing BOF (&lt;a href="http://use.perl.org/~Ovid/journal/39409"&gt;use.perl.org&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Rakudo project manager Patrick Michaud: Building a "useful release of Perl 6" (&lt;a href="http://use.perl.org/~pmichaud/journal/39411"&gt;use.perl.org&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Stumbling with Rakudo (&lt;a href="http://lastofthecarelessmen.blogspot.com/2009/08/stumbling-with-rakudo.html"&gt;lastofthecarelessmen.blogspot.com&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;RT &lt;a href="http://twitter.com/perloneliner"&gt;@perloneliner&lt;/a&gt; perl -MTest::Valgrind -e 'leaky()'&lt;/li&gt;
&lt;li&gt;Help test the first release candidate for Perl 5.10.1 (&lt;a href="http://use.perl.org/article.pl?sid=09/08/07/0910246"&gt;use.perl.org&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Brad Choate and I just moved Text::Textile over to github (&lt;a href="http://github.com/bradchoate/text-textile/tree/master"&gt;github.com&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Please comment on these seven grant proposals (&lt;a href="http://use.perl.org/~ambs/journal/39437"&gt;use.perl.org&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;BooK on his White Camel award (&lt;a href="http://use.perl.org/~BooK/journal/39429"&gt;use.perl.org&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Rocco Caputo tries out git (&lt;a href="http://use.perl.org/~rcaputo/journal/39423"&gt;use.perl.org&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Why I stick with Perl (&lt;a href="http://mechanicalrevolution.com/blog/why_i_stick_with_perl.html"&gt;mechanicalrevolution.com&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Data structures made easy with Data::AsObject (&lt;a href="http://use.perl.org/~pshangov/journal/39444"&gt;use.perl.org&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Perl 6 has not missed the boat (&lt;a href="http://perlbuzz.com/2009/08/perl-6-has-not-missed-the-boat.html"&gt;perlbuzz.com&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;

        

    &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/PerlBuzz?a=yhvBpIkbFmA:6l9OQwF83pE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PerlBuzz?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PerlBuzz?a=yhvBpIkbFmA:6l9OQwF83pE:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PerlBuzz?i=yhvBpIkbFmA:6l9OQwF83pE:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PerlBuzz?a=yhvBpIkbFmA:6l9OQwF83pE:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PerlBuzz?i=yhvBpIkbFmA:6l9OQwF83pE:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PerlBuzz?a=yhvBpIkbFmA:6l9OQwF83pE:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PerlBuzz?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PerlBuzz/~4/yhvBpIkbFmA" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://perlbuzz.com/2009/08/super-sized-perlbuzz-news-roundup-2009-08-11.html</feedburner:origLink></entry>

</feed>
