<?xml version="1.0" encoding="windows-1252"?>
<node id="659849" title="The Year in Perl, 2007" created="2008-01-01 00:10:00" updated="2007-12-31 19:10:00">
<type id="120">
perlmeditation</type>
<author id="366986">
brian_d_foy</author>
<data>
<field name="doctext">
&lt;p&gt;
Here's my initial New Years report on The Year in Perl, 2007. Report errors and omissions to
&lt;a href="mailto:brian.d.foy@gmail.com"&gt;brian.d.foy@gmail.com&lt;/a&gt;. Some dates may be off a couple of days. Looking back at my [id://592693], I note that none of my predictions came true. Also see my [id://608894] and chromatic's &lt;a href="http://www.oreillynet.com/onlamp/blog/2005/12/the_year_in_perl_2005.html"&gt;The Year in Perl, 2005&lt;/a&gt;.
&lt;b&gt;Update&lt;/b&gt;: I've updated the points from the comments.
&lt;/p&gt;

&lt;hr /&gt;

&lt;h2&gt;Perl 5.10, and a new Perl 5.005_05&lt;/h2&gt;

&lt;readmore&gt;
&lt;p&gt;
On December 18, The &lt;a
href="http://groups.google.com/group/perl.perl5.porters/msg/111bfa7e2b0c75ee"&gt;Perl 5 Porters released Perl 5.10.0&lt;/a&gt; on Perl's
20th birthday. The full details of the changes are
in &lt;a href="http://perldoc.perl.org/perldelta.html"&gt;perldelta&lt;/a&gt;, but
I'm particularly excited about:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The regex engine is no longer recursive, so it's faster
&lt;li&gt;The regex syntax now supports grammars, named captures, relative
back references, and several other features
&lt;li&gt;Subroutines can have static variables
&lt;li&gt;The smart match operator
&lt;li&gt;The &lt;code&gt;given-when&lt;/code&gt; construct that everyone else calls &lt;code&gt;switch&lt;/code&gt;
&lt;li&gt;&lt;code&gt;Module::Build&lt;/code&gt; is now core
&lt;li&gt;There's a Perl Unicode FAQ added to the standard docs as &lt;a href="http://perldoc.perl.org/perlunifaq.html"&gt;perlunifaq&lt;/a&gt;.
&lt;/ul&gt;

&lt;p&gt;
Ricardo SIGNES put his &lt;a
href="http://www.slideshare.net/rjbs/perl-510-for-people-who-arent-totally-insane"
&gt;"Perl 5.10 for People Who Aren't Totally Insane"&lt;/a&gt;
slides online to show off most of the new language-level features.
&lt;/p&gt;

&lt;p&gt;
On December 18, &lt;A href="http://blogs.activestate.com/activestate/2007/12/merry-perl-mas.html"&gt;ActiveState announces&lt;/a&gt; that they have a
&lt;a href="http://activestate.com/Products/activeperl/"&gt;5.10.0 build of
ActivePerl&lt;/a&gt; for Windows (including Vista), Linux, Mac OS X,
Solaris, AIX, and HP-UX. They still support the 5.8 line of ActivePerl
too.
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://strawberryperl.com/"&gt;Strawberry
Perl&lt;/a&gt; has a complete Perl/C Compiler/CPAN solution in a single download for
Windows XP and earlier. Strawberry Perl is waiting on the Vista compatibility
for the MinGW compiler tools. 
&lt;/p&gt;

&lt;p&gt;
Jon Allen updated &lt;a href="http://perldoc.perl.org"&gt;perldoc.perl.org&lt;/a&gt;
with the latest Perl 5.10 documentation, although you can still get to
the 5.8 documentation
&lt;/p&gt;

&lt;p&gt;
In October, Leon Brocard released the latest Perl 5.005_05, a new
maintenance version of Perl 5.005 (&lt;a
href="http://code.google.com/p/perl5005/"&gt;Google Code project&lt;/a&gt;)
that compiles on the latest versions of everything. This release is
not yet on CPAN.
&lt;/p&gt;
&lt;/readmore&gt;

&lt;h2&gt;Perl 5 Notables&lt;/h2&gt;

&lt;readmore&gt;
&lt;p&gt;
Throughout the year, Sam Vilain worked on converting the Perforce
history of perl commits into &lt;a href="http://git.catalyst.net.nz/gw?p=perl.git"&gt;a git history of perl&lt;/a&gt;,
which he discussed in &lt;a href="http://use.perl.org/~mugwumpjism/journal/"&gt;his Use.Perl journal&lt;/a&gt;.
The &lt;A href="http://public.activestate.com/perl/index.html"&gt;Perl preforce repository has been hosted by ActiveState&lt;/a&gt; since 1997 when &lt;a href="http://www.perforce.com/perforce/success/activestate.html"&gt;Gurusamy Sarathy
chose it during his reign as pumpking&lt;/A&gt;.
&lt;/p&gt;

&lt;p&gt;
In January, Bryne Reese, the maintainer of &lt;a
href="http://search.cpan.org/dist/SOAP-Lite/"&gt;&lt;code&gt;SOAP::Lite&lt;/code&gt;&lt;/a&gt;, wrote a &lt;a
href="http://tech.groups.yahoo.com/group/soaplite/message/5789"&gt;"State
of the SOAP"&lt;/a&gt; message to the module's mailing list. He outlined the current
situation with development and the technical challenges of keeping up
with modern SOAP developments. He's looking for a new maintainer that
has more time than he does to devote to the project.
&lt;/p&gt;

&lt;p&gt;
In January, several teams using Perl competed in the &lt;a
href="http://www.plat-forms.org/2007/"&gt;2007 Plat_Forms
competition&lt;/a&gt;, which tries to compare web development platforms. The
&lt;a href="http://www.plat-forms.org/2007/results/"&gt;official results&lt;/a&gt; noted that the three Perl solutions needed less code, and
required fewer changes to deal with database changes, but lacked web
service functionality and were suspectible to HTTP spoofing. Team 1,
using Catalyst, &lt;a
href="http://www.plat-forms.org/2007/blog/archive/2007/01/29/journal-of-team1"&gt;published 
their post-mortem&lt;/a&gt;, noting that their problems
came mostly from their unfamiliarity with the tools.
&lt;/p&gt;


&lt;p&gt;
In March, &lt;a href="http://www.ebay.com"&gt;eBay&lt;/a&gt; uploaded to CPAN an &lt;a
href="http://developer.ebay.com/community/featured_projects/?name=eBay+SDK+for+Perl"&gt;official eBay Perl developer's kit&lt;/a&gt;, called &lt;a
href="http://search.cpan.org/dist/eBay-API/"&gt;eBay::API&lt;/a&gt;.
&lt;/p&gt;

&lt;p&gt;
In March, brian d foy updated &lt;a
href="http://search.cpan.org/dist/Business-ISBN"&gt;Business::ISBN-2.0&lt;/a
&gt; to handle the new ISBN-13 format. He was only a couple months late
in supporting a format he should have supported a year earlier.
&lt;/p&gt;

&lt;p&gt;
On March 13, &lt;a href="http://use.perl.org/~Ovid/journal/32674"&gt;Curtis "Ovid" Poe announced&lt;/a&gt; that &lt;code&gt;TAPx::Parser&lt;/code&gt;,
the Perl module to parse the &lt;A href="http://www.testanything.com"&gt;Test Anywhere Protocol&lt;/a&gt; (TAP) output, would
become &lt;code&gt;TAP::Parser&lt;/code&gt;. The new &lt;code&gt;TAP::Parser&lt;/code&gt; eventually made
it into the &lt;code&gt;Test::Harness&lt;/code&gt; 3.0 distribution as the official Perl test output parser.
&lt;/p&gt;

&lt;p&gt;
In April, Chris Dolan received a &lt;a
href="http://news.perl-foundation.org/2007/04/new_grant_awards.html"&gt;$2,000 grant from The Perl Foundation&lt;/a&gt; to implement the remaining 20
policies needed for &lt;a href="http://search.cpan.org/dist/Perl-Critic"&gt;&lt;code&gt;Perl::Critic&lt;/code&gt;&lt;/a&gt; to support all of the recommendations
in Damian Conway's &lt;a href="http://www.oreilly.com/catalog/perlbp/"&gt;&lt;i&gt;Perl Best Practices&lt;/i&gt;&lt;/a&gt;. In October, &lt;a
href="http://use.perl.org/~ChrisDolan/journal/34714"&gt;he announced that
he was finished&lt;/a&gt; with all 20 policies.
&lt;/p&gt;

&lt;p&gt;
In April, Michael Peters received a $750 grant from The Perl Foundation to 
improve &lt;a href="http://sourceforge.net/projects/smolder"&gt;Smolder&lt;/a&gt;, a
web-based test result aggregator, to use the &lt;a href="http://www.testanything.com"&gt;Test Anywhere Protocol&lt;/A&gt;.
&lt;!-- XXX: Incomplete? --&gt;
&lt;/p&gt;

&lt;p&gt;
In June, David Landgren uploaded a new version of &lt;A
href="http://search.cpan.org/dist/Crypt-SSLeay/"&gt;&lt;code&gt;Crypt::SSLeay&lt;/code&gt;&lt;/a&gt; to
fix compilation and portability issues. This was the first release of
the module in four years. David had taken over maintenance of the
module from Joshua Chamas in December 2006.
&lt;/p&gt;

&lt;p&gt;
On June 6, the &lt;a href="http://opensource.org/"&gt;Open Source
Initiative&lt;/a&gt; approved the &lt;a
href="http://www.perlfoundation.org/artistic_license_2_0"&gt;Artistic
License 2&lt;/a&gt; for inclusion in its list of approved licenses.
&lt;/p&gt;

&lt;p&gt;
On July 7. &lt;a href="http://use.perl.org/~gabor/journal/33735"&gt;Gabor
Szabo noted&lt;/a&gt; that &lt;a
href="http://www.cpanforum.com/"&gt;CPAN::Forum&lt;/a&gt; has &lt;a
href="http://www.cpanforum.com/tags/name/looking%20for%20a%20new%
20maintainer"&gt;a tag especially for modules seeking a maintainer&lt;/a&gt;.
&lt;/p&gt;

&lt;p&gt;
On July 29, Ricardo SIGNES uploaded &lt;a
href="http://search.cpan.org/~rjbs/MIME-Lite-3.01_06/"&gt;&lt;code&gt;MIME::Lite&lt;/code&gt;
3.01_06&lt;/a&gt;, the first developer release since December 2005,
fixing many of the bugs in its RT queue. On August 28th, he uploaded
&lt;a href="http://search.cpan.org/~rjbs/MIME-Lite-3.020/"&gt;&lt;code&gt;MIME::Lite&lt;/code&gt;
3.020&lt;/a&gt;, the first user release April 2003. The year ended with &lt;a
href="http://search.cpan.org/~rjbs/MIME-Lite-3.021"&gt;&lt;code&gt;MIME::Lite&lt;/code&gt;
3.021&lt;/a&gt;.
&lt;/p&gt;

&lt;p&gt;
In September, &lt;a href="http://www.linux-foundation.org/"&gt;The Linux Foundation&lt;/a&gt; added Perl 5.8.8 added to the &lt;a
href="http://www.linux-foundation.org/en/LSB_Roadmap"&gt;Linux Standard
Base 3.2&lt;/a&gt; after some &lt;a
href="http://www.linux-foundation.org/en/LsbPerl"&gt;discussion about the
details of its integration&lt;/a&gt;. The Linux Foundation &lt;a
href="http://www.nntp.perl.org/group/perl.perl5.porters/2003/06/
msg76791.html"&gt;initially asked the community about including Perl in June 2003&lt;/a&gt;.
&lt;/p&gt;

&lt;p&gt;
In September (and ongoing through the Fall), Perl did very well in Tim Bray's &lt;a
href="http://www.tbray.org/ongoing/When/200x/2007/09/20/Wide-Finder"&gt;
Wide Finder&lt;/a&gt; competition to see who can do the best on CPUs with
low clock rates and many cores. He wrote about this in &lt;a
href="http://www.oreilly.com/catalog/9780596510046/"&gt;&lt;i&gt;Beautiful
Code&lt;/i&gt;&lt;/a&gt; and used Ruby to go through his Apache logfile. For the
competition, he thought Erlang was a good place to start. As of &lt;a
href="http://www.tbray.org/ongoing/When/200x/2007/10/30/WF-Results"&gt;
Tim's November 19th report, Perl implementations took first and second
place, as well as eighth&lt;/a&gt;, although all from the same submitter.
JoCaml and Erlang were top contenders too.
&lt;/p&gt;

&lt;p&gt;
In October, a team using Perl placed 2nd in the &lt;a
href="http://www.icfpcontest.org/"&gt;Tenth Annual International
Conference on Functional Programming Contest&lt;/a&gt;, whose goal it is to
give people the chance to show off their favorite language. This
year's topic was about modifying alien DNA. The &lt;A
href="http://marco-za.blogspot.com/2007/10/icfp-results.html"&gt;United
Coding Team&lt;/a&gt; used Perl to take second place, losing to Team
Smartass's C++ implementation from four Google employees (who also won
in 2006).
&lt;/p&gt;

&lt;p&gt;
In October, &lt;a
href="http://www.wolframscience.com/prizes/tm23/alex_smith_bio.html"&gt;
Alex Smith&lt;/a&gt;, a student at the University of Birmingham, won a &lt;a
href="http://blog.wolfram.com/2007/10/the_prize_is_won_the_simplest.
html"&gt;$25,000 prize from Wolfram Research&lt;/a&gt; for proving that a
particular Turing Machine is universal (meaning it can do any
calculation) and the simplest one possible. &lt;a
href="http://www.wolframscience.com/prizes/tm23/TM23Proof.pdf"&gt;His
forty page proof&lt;/a&gt; includes quite a bit of Perl.
&lt;/p&gt;

&lt;p&gt;
In November, after a lot of hard work from many people and the &lt;a
href="http://qa.perl.org/"&gt;perl-qa mailing list&lt;/a&gt;, &lt;a href=""&gt;Andy Armstrong released
&lt;code&gt;Test::Harness&lt;/code&gt; 3.0&lt;/a&gt;. It completely redoes the old testing harness to make the
internals and the data easier to access programmatically. No more
screen scraping test output or results! The distribution contains
&lt;code&gt;TAP::Parser&lt;/code&gt;, the new module to parse test output. For
more information, see the &lt;A href="http://testanything.org/wiki/index.php/Main_Page"&gt;Test Anything&lt;/a&gt;
wiki.
&lt;/p&gt;

&lt;p&gt;
In November, with Perl 5.10 coming out soon, Michael Schwern, the
maintainer of the core modules &lt;a
href="http://search.cpan.org/dist/ExtUtils::MakeMaker"&gt;&lt;code&gt;ExtUtils::MakeMaker&lt;/code&gt;&lt;/a&gt; and &lt;a
href="http://search.cpan.org/dist/Test-Simple"&gt;&lt;code&gt;Test::Simple&lt;/code&gt;&lt;/a&gt;,
announced that &lt;a
href="http://www.nntp.perl.org/group/perl.perl5.porters/2007/11/msg130717.html"&gt;he won't support Perl 5.005 anymore&lt;/a&gt;.
&lt;/p&gt;
&lt;/readmore&gt;

&lt;h2&gt;Perl 6&lt;/h2&gt;

&lt;readmore&gt;
&lt;p&gt;
In March, &lt;a href="http://www.pair.com"&gt;Pair Networks&lt;/a&gt; added &lt;a
href="http://www.pair.com/insider/march2007.html"&gt;official Pugs and
parrot support&lt;/a&gt; to their web hosting accounts.
&lt;/p&gt;

&lt;p&gt;
On March 23, Jesse Vincent announced that &lt;a
href="http://www.nntp.perl.org/group/perl.perl5.porters/2007/03/
msg122448.html"&gt;Best Practical would support 10 micro-grants of
$500&lt;/a&gt; for Perl 6 projects. The first one was given to (32799) Steve
Peters on March 26 to work on the portability of Parrot. 

&lt;p&gt;
On April 4,  &lt;a href="http://use.perl.org/~philcrow/journal/32894"&gt;Phil Crow received a micro-grant&lt;/a&gt; from Best
Practical to create a Java-to-Perl 6 API converter. In July, he uploaded &lt;A
href="http://search.cpan.org/dist/Java-Javap"&gt;Java::Javap&lt;/a&gt; to CPAN.
It contains the &lt;code&gt;java2perl6&lt;/code&gt; program to turn a Java class
into a Perl 6 class.
&lt;/p&gt;

&lt;p&gt;
In June, &lt;a href="http://use.perl.org/fglock/journal/33425"&gt;Flavio Glock laid out the roadmap&lt;/a&gt; for &lt;a href="http://search.cpan.org/~avar/KindaPerl6-0.001/lib/KindaPerl6.pm"&gt;KindaPerl6&lt;/a&gt;, a project to
implement Perl 6 on top of Perl 5. The &lt;a href="http://svn.pugscode.org/pugs/v6/docs/kp6-roadmap-notes.txt"&gt;current roadmap&lt;/a&gt; changed names
in the repository.
&lt;/p&gt;

&lt;p&gt;
In July, &lt;a href="http://www.perlfoundation.org/july_5th_2007_a_trio_of_perl_6_microgrants"&gt;Best 
Practical awarded three Perl 6 micro-grants&lt;/a&gt;. Flavio Glock received a
travel grant to attend YAPC::EU, Steve Pritchard received a grant to
complete the RPM packaging for Pugs and Parrot, and Juerd Waalboer
received a grant to upgrade the hardware for &lt;a href="http://feather.perl6.nl/"&gt;feather.perl6.nl&lt;/a&gt;, the
Perl 6 Community Development Server.
&lt;/p&gt;

&lt;p&gt;
In September, Allison Randal came up with &lt;a href="http://www.perlfoundation.org/parrot_grant_from_nlnet"&gt;a schedule and milestones to Parrot completion&lt;/a&gt;.
&lt;/p&gt;

&lt;p&gt;
In September, Adriano Ferreira received a micro-grant to write a
series of short articles about Perl 6 operators on &lt;a
href="http://www.onlamp.com/onlamp/"&gt;O'Reilly Media's OnLAMP blog&lt;/a&gt;.
&lt;a
href="http://www.oreillynet.com/onlamp/blog/2007/09/yet_another_perl_6_operator_th_1.html"&gt;His initial post&lt;/a&gt; contains
links to all of the subsequent articles.
&lt;/p&gt;

&lt;p&gt;
In November, &lt;a href="http://www.mozilla.org/"&gt;The Mozilla
Foundation&lt;/a&gt; donated $10,000 and The Perl Foundation
donated $5,000 to &lt;a href="http://news.perlfoundation.org/2007/11/patrick_michaud_awarded_perl_6.html"&gt;fund Patrick Michaud for four months of work&lt;/a&gt; on the
Perl 6 compiler. Patrick began work on a set of compiler tools,
including one called NPQ (Not Quite Perl), to make it easier for
people to work with the compiler. Patrick also created the &lt;a
href="http://svn.perl.org/parrot/trunk/languages/perl6/ROADMAP"&gt;
ROADMAP document&lt;/a&gt; that explains the upcoming work.
&lt;/p&gt;

&lt;p&gt;
On December 30, chromatic showed &lt;A href="http://use.perl.org/article.pl?sid=07/12/30/0912211"&gt;how to create a perl6 binary&lt;/a&gt;. That doesn't mean that it runs all of Perl 6, but it's there. It's not relocatable, though, and the Parrot people are working on that.
&lt;/p&gt;
&lt;/readmore&gt;

&lt;h2&gt;CPAN&lt;/h2&gt;

&lt;readmore&gt;
&lt;p&gt;
The &lt;a href="http://www.cpan.org"&gt;Comprehensive Perl Archive Network&lt;/a&gt; is getting bigger and bigger. At the end
of 2007 there were 6347 authors and 12768 modules taking up 4305 MB, all served
by &lt;a href="http://www.cpan.org/SITES.html"&gt;236 mirrors&lt;/a&gt;. &lt;a href="http://backpan.cpan.org"&gt;BackPAN&lt;/a&gt;, the
historical collection of everything ever on CPAN, was over 9 GB (and the &lt;a href="http://log.perl.org/2005/09/create_your_own.html"&gt;Perl NOC is
still looking for people willing to create their own BackPAN&lt;/a&gt;).
&lt;/p&gt;

&lt;p&gt;
&lt;a href="http://testers.cpan.org"&gt;CPAN Testers&lt;/a&gt; continues to test most Perl modules
on every available combination of Perl version and operating system, including the
recently released Perl 5.005_05. Barbie set up a special &lt;a href="http://cpantest.grango.org/"&gt;CPAN Testers wiki&lt;/a&gt;
and publishes monthly statistics about CPAN Testers activity, including report back to August 1999.
There were approximately half a million testing reports in 2007. Slaven Rezi&amp;#x0107; set
up a way to see the testing results in a &lt;a href="http://bbbike.radzeit.de/~slaven/cpantestersmatrix.cgi"&gt;matrix by operating system and Perl version&lt;/a&gt;.
&lt;/p&gt;

&lt;p&gt;
On January 6, Stefan M&amp;uuml;ller announced that he'd set up a 
&lt;a href="http://steffen-mueller.net/cgi-bin/cpants-limbo/check.pl"&gt;web interface
to the cpants_lint.pl&lt;/a&gt; script from &lt;a href="http://search.cpan.org/dist/Module-CPANTS-Analyse"&gt;Module::CPANTS::Analyse&lt;/a&gt; so people did not
have to install the module and all of its dependencies.
&lt;/p&gt;

&lt;p&gt;
On January 23, &lt;a href="http://use.perl.org/~Alias/journal/32236"&gt;Adam
Kennedy uploaded an emergency release of Template Toolkit&lt;/a&gt; to get
it working on Windows again. Template Toolkit had been failing some
tests that prevented its installation with Strawberry Perl.
&lt;/p&gt;

&lt;p&gt;
In February, Tatsuhiko Miyagawa created &lt;a
href="http://svn.bulknews.net/repos/public/misc/cpan-ratings.pl"&gt;cpan-
ratings.pl&lt;/a&gt; to download the latest &lt;a
href="http://cpanratings.perl.org"&gt;CPAN Ratings&lt;/a&gt; added to any
module by a particular CPAN author.
&lt;/p&gt;

&lt;p&gt;
On June 8, karjala set up a way to get &lt;A href="http://myperl.eu/"&gt;RSS
feeds for individual modules&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
On June 25, Barbie announced the &lt;a href="http://cpantest.grango.org"&gt;CPAN Testers Wiki&lt;/a&gt;.
&lt;/p&gt;

&lt;p&gt;
In August, Paul Fenwick created &lt;a
href="http://userscripts.org/scripts/review/11661"&gt;"use.perl.org
technorati + digg enabler"&lt;/a&gt;, a &lt;a href="http://www.greasespot.net/"&gt;GreaseMonkey&lt;/a&gt; script to add &lt;a href="http://www.digg.com"&gt;Digg&lt;/a&gt; and
&lt;a href="http://www.technorati.com"&gt;Technorati&lt;/a&gt; links to posts in &lt;a
href="http://use.perl.org"&gt;use.perl.org&lt;/a&gt;.
&lt;/p&gt;

&lt;p&gt;
In August, &lt;A
href="http://use.perl.org/~Alias/journal/34137"&gt;Adam Kennedy announced that he hit the 150 module mark.&lt;/a&gt;
&lt;/p&gt;

&lt;/p&gt;
On August 4, David Cantrell released &lt;A href="http://cpandeps.cantrell.org.uk/"&gt;CPANdeps&lt;/a&gt;, a
conglomeration of CPAN data to show a module dependency tree along with
each module's CPAN Testers results. With &lt;a
href="http://use.perl.org/article.pl?sid=07/12/15/1931244"&gt;a
GreaseMonkey script&lt;/a&gt; from Andy Armstrong, you can add a link to
CPANdeps to a distributions page on CPAN Search&lt;/A&gt;.
&lt;/p&gt;

&lt;p&gt;
On August 15, Barbie set up a &lt;a
href="http://lists.cpan.org/showlist.cgi?name=cpan-testers"&gt;CPAN
Testers discussion list&lt;/a&gt; because the flood of tester reports on the
main list was swamping any discussion. Now testers can subscribe to
the discussion list without getting all of the testing results.
&lt;/p&gt;

&lt;p&gt;
On September 8, Stefan M&amp;uuml;ller announced that he would &lt;a
href="http://use.perl.org/article.pl?sid=07/09/08/078216"&gt;clean up the
CPAN Modules list&lt;/a&gt; by identifying module registrations that never
had an uploaded distribution and removing abandoned modules. Stefan
contacted all affected authors and did not remove any registrations
that the author asked to keep.
&lt;/p&gt;	

&lt;p&gt;
On September 10, Graham Barr added gravatars to &lt;a
href="http://search.cpan.org"&gt;CPAN Search&lt;/a&gt;. CPAN Authors who sign
up with &lt;a href="http://www.gravatar.com/"&gt;Gravator&lt;/a&gt; using their
&lt;code&gt;cpan.org&lt;/code&gt; address have their picture automatically added
their module pages. Andy Armstrong created a page showing &lt;a href="http://hexten.net/cpan-faces/"&gt;all the CPAN
authors' gravators in one go&lt;/a&gt;.
&lt;/p&gt;

&lt;p&gt;
On October 10, David Golden released &lt;a
href="http://search.cpan.org/dist/CPAN-Reporter/"&gt;CPAN Reporter&lt;/a&gt;
1.0, his module to submit &lt;a href="http://www.testers.cpan.org"&gt;CPAN
Testers&lt;/a&gt; results from everyday installation of modules through
&lt;A href="http://search.cpan.org/dist/CPAN"&gt;&lt;code&gt;CPAN.pm&lt;/code&gt;&lt;/a&gt;.
&lt;/p&gt;

&lt;p&gt;
On October 17, Tatsuhiko Miyagawa set up &lt;a href="http://unknownplace.org/cpanrecent/"&gt;a new
CPAN recent changes feed&lt;/a&gt; that extracts the latest additions to the
&lt;code&gt;Changes&lt;/code&gt; file and displays it with the module release information.
&lt;/p&gt;

&lt;p&gt;
On November 13, Gabor Szabo set up a free &lt;a
href="http://adserver.szabgab.com/"&gt;Perl Community Ad Server&lt;/a&gt; to
display geo-specific text advertisements for Perl community services and
conferences. You can display these ads on your own Perl pages with a
tiny bit of javascript.
&lt;/p&gt;

&lt;p&gt;
On November 26, Yanick Champoux released &lt;a href="http://userscripts.org/scripts/show/14810"&gt;RtSeverityOrdering&lt;/a&gt;, a 
&lt;a href="http://www.greasespot.net/"&gt;GreaseMonkey&lt;/a&gt; script to sort module tickets in RT.cpan.org by severity. You can
also use Peter Sinnott's &lt;a href="http://www.redbrick.dcu.ie/~link/RT/RT.html "&gt;custom web interface to RT&lt;/a&gt;.
&lt;/p&gt;
&lt;/readmore&gt;

&lt;h2&gt;Conferences and Events&lt;/h2&gt;

&lt;readmore&gt;
&lt;p&gt;
I took the dates and details from &lt;a href="http://www.theperlreview.com/community_calendar"&gt;The Perl Review Community Calendar&lt;/a&gt;. Any conference
and event organizers can ask for edit permissions through either brian d foy or
Jim Brandt.
&lt;/p&gt;

&lt;p&gt;
To find more papers, aduio, or video from conferences, see
&lt;a href="http://www.perlfoundation.org/perl5/index.cgi?presentations_and_papers"&gt;"Presentations and Papers"&lt;/a&gt;
on the &lt;a href="http://www.perlfoundation.org/perl5/index.cgi"&gt;Perl 5 Wiki&lt;/a&gt;.
&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;January
	&lt;ul&gt;
	&lt;li&gt;Barbie published the &lt;a href="http://use.perl.org/~barbie/journal/32147"&gt;feedback results&lt;/A&gt; from YAPC::EU::2006 in Birmingham.
	&lt;/ul&gt;
	
&lt;li&gt;February
	&lt;ul&gt;
	&lt;li&gt;21-23 &lt;A href="http://www.perl-workshop.de/de/2007/"&gt;German Perl Workshop&lt;/a&gt;
	&lt;li&gt;20-22 OSDC Israel
	&lt;/ul&gt;
&lt;li&gt;March
	&lt;ul&gt;
	&lt;li&gt;2-4 &lt;a href="http://conferences.yapceurope.org/hack2007nl"&gt;European Perl Hackathon&lt;/a&gt;
	&lt;li&gt;16 &lt;a href="http://www.perlworkshop.nl/wiki/wiki.cgi"&gt;Dutch Perl Workshop&lt;/a&gt; (&lt;A href="http://perlworkshop.nl/wiki/wiki.cgi?2007/Presentaties"&gt;Talks online&lt;/a&gt;)
	&lt;/ul&gt;

&lt;li&gt;April
	&lt;ul&gt;
	&lt;li&gt;4-5 &lt;a href="http://tokyo2007.yapcasia.org/blog/"&gt;YAPC::Asia Toyko&lt;/a&gt; (&lt;A href="http://tokyo2007.yapcasia.org/sessions/"&gt;Talks online&lt;/a&gt;)
	&lt;li&gt;11–14 &lt;a href="http://osdc.tw/osdc2007/en/schedule/"&gt;Open Source Developer's Conference (OSDC): Taiwan&lt;/a&gt;
	&lt;li&gt;11–14 &lt;a href="http://www.cexpo.com.br"&gt;YAPC::SA::2007, Porto Alegre, Brazil&lt;/a&gt;
	&lt;li&gt;28–29 &lt;a href="http://conferences.yapceurope.org/npw2007/"&gt;Nordic Perl Workshop, Copenhagen&lt;/a&gt; (&lt;a href="http://conferences.yapceurope.org/npw2007/wiki?node=Talks"&gt;Talks online&lt;/a&gt;)
	&lt;/ul&gt;

&lt;li&gt;June
	&lt;ul&gt;
	&lt;li&gt;25-27 &lt;a href="http://www.yapc.org/America/"&gt;Yet Another Perl Conference (YAPC::NA), Houston&lt;/a&gt; (&lt;a href="http://conferences.mongueurs.net/yn2007/wiki?node=PresentationSlides"&gt;Talks online&lt;/a&gt;)
	&lt;li&gt;28-29 Hackathon following YAPC::NA
	&lt;/ul&gt;

&lt;li&gt;July
	&lt;ul&gt;
	&lt;li&gt;23-27 &lt;a href="http://conferences.oreilly.com/os2007/"&gt;O'Reilly Open Source Convention&lt;/a&gt; (&lt;a href="http://conferences.oreillynet.com/pub/w/58/presentations.html"&gt;Talks online&lt;/a&gt;)
	&lt;/ul&gt;

&lt;li&gt;August
	&lt;ul&gt;
	&lt;li&gt;28-30 &lt;a href="http://vienna.yapceurope.org/"&gt;YAPC::EU, Vienna, Austria&lt;/a&gt; (&lt;A href="http://vienna.yapceurope.org/ye2007/wiki?node=Presentations"&gt;Talks online&lt;/a&gt;)
	&lt;/ul&gt;

&lt;li&gt;September
	&lt;ul&gt;
	&lt;li&gt;14-16 &lt;a href="http://faq.perl-community.de/bin/view/Community/PlanungWorkshop2007"&gt;Frankfurt Perl Workshop&lt;/a&gt;
	&lt;/ul&gt;

&lt;li&gt;October
	&lt;ul&gt;
	&lt;li&gt;13-14 &lt;a href="http://pghpw.org/ppw2007/"&gt;Pittsburgh Perl Workshop&lt;/a&gt;
	&lt;li&gt;26 &lt;a href="http://perlrussia.ru/en/"&gt;Russian Perl Workshop&lt;/a&gt; (&lt;A href="http://2007.perlrussia.ru/en/"&gt;Talks online&lt;/a&gt;)
	&lt;li&gt;27 &lt;a href="http://bruxelles.pm.org"&gt;Belgian Perl Workshop&lt;/a&gt;
	&lt;/ul&gt;

&lt;li&gt;November
	&lt;ul&gt;
	&lt;li&gt;2-3 &lt;a href="http://perl.pt/catalyst-days/"&gt;Catalyst Days, Braga, Portugal&lt;/a&gt;
	&lt;li&gt;16-17 &lt;a href="http://conferences.mongueurs.net/fpw2007/"&gt;French Perl Workshop&lt;/a&gt;
	&lt;li&gt;26-29 &lt;a href="http://www.osdc.com.au/"&gt;OSDC::AU, Brisbane, Australia&lt;/a&gt;
	&lt;/ul&gt;

&lt;li&gt;December
	&lt;ul&gt;
	&lt;li&gt;1 &lt;a href="http://conferences.yapceurope.org/lpw2007/"&gt;London Perl Workshop&lt;/a&gt; (&lt;a href="http://conferences.yapceurope.org/lpw2007/talks/"&gt;Talks online&lt;/a&gt;)
	&lt;li&gt;14-16 &lt;a href="http://perlcast.com/hackchicago2007/index.cgi"&gt;Windy City Perl Hackathon&lt;/a&gt;
	&lt;li&gt;31 &lt;a href="http://act.perl.org.il/ilpw2007/"&gt;Israeli Perl Workshop&lt;/a&gt;
	&lt;/ul&gt;

&lt;/ul&gt;
&lt;/readmore&gt;

&lt;h2&gt;Community&lt;/h2&gt;

&lt;readmore&gt;
&lt;p&gt;
At the end of 2006 (so close it might as well be 2007), Andy Armstrong set up &lt;a
href="http://google.com/coop/cse?cx=008709583689349882482%3Aw2_rnxeqmu0"&gt;Perl Co-op&lt;/a&gt;, a &lt;a
href="http://www.google.com/coop/cse/"&gt;Google Custom Search
Engine&lt;/a&gt;, that only uses the big Perl sites, including all of the
domains in &lt;code&gt;.perl.org&lt;/code&gt;. You can add this special Google
search to your Google homepage or your own website.
&lt;/p&gt;

&lt;hr /&gt;
&lt;p&gt;
In February, &lt;a
href="http://www.oreillynet.com/onlamp/blog/2007/02/perl_jobs_find_talent_or_score_1.html"&gt;Mike Hendrickson announced&lt;/a&gt;
that O'Reilly Media launched &lt;a href="http://jobs.perl.com/"&gt;jobs.perl.com&lt;/a&gt;, both
for job seekers and job offerers. Dave Cross noted that we still have
&lt;a href="http://jobs.perl.org"&gt;jobs.perl.org&lt;/a&gt;, and that he had
written a guide for people looking for Perl jobs in London.
Unfortunately, &lt;A
href="http://blog.dave.org.uk/2007/12/i-have-a-blog.html"&gt;Dave's blog
suffered a disk crash&lt;/a&gt;, so if anyone has that job guide cached,
speak up!
&lt;/p&gt;

&lt;p&gt;
The Perl Jobs report as of midnight, January 1, tracking the number of
job posts (not correcting for duplicates) to &lt;a href="http://jobs.perl.org"&gt;jobs.perl.org&lt;/a&gt;:
&lt;/p&gt;
&lt;pre&gt;
------------------------------------------------------------------------------------------
Year | Total |   Jan   Feb   Mar   Apr   May   Jun   Jul   Aug   Sep   Oct   Nov   Dec
------------------------------------------------------------------------------------------
2001 |   280 |     0     2     8    21    40    34    33    29    34    30    35    14
2002 |   413 |    34    33    35    16    45    26    37    46    33    42    31    35
2003 |   560 |    43    36    56    56    21    39    44    64    53    52    52    44
2004 |   949 |    75    58    78    88    74    88    82    87    65    87    85    82
2005 |  1429 |    93   110   120   135   135   125   115   113   106   132   144   101
2006 |  1857 |   164   138   157   151   166   153   140   176   152   172   179   109
2007 |  1966 |   182   156   181   190   177   168   176   165   145   179   148    99
------------------------------------------------------------------------------------------
Processed 7458 files in 12 seconds, 0.00161 secs/file
------------------------------------------------------------------------------------------
&lt;/pre&gt;
&lt;hr /&gt;

&lt;p&gt;
In May, Andy Armstrong moved the Perl-QA wiki to escape never-ending
wiki-spam attacks. The new address is &lt;a href="http://perl-qa.hexten.net/"&gt;http://perl-qa.hexten.net/&lt;/a&gt;.
&lt;/p&gt;

&lt;p&gt;
On June 2, Dave Cross and the &lt;a
href="http://london.pm.org/teach-in/"&gt;London Perl Mongers&lt;/a&gt;
conducted a free, one-day &lt;a
href="http://mag-sol.com/train/teachin/"&gt;Perl Teach-In&lt;/a&gt; in
assocation with BBC Backstage to help fill some of the vacancies for
Perl programmers in London. They made the video (audio and slides)
available on &lt;a href="http://blip.tv/file/254586/"&gt;Blip.tv&lt;/a&gt; as well
as &lt;a
href="http://video.google.co.uk/videoplay?docid=5670110662669811241"&gt;
Google Video&lt;/a&gt;, and have a feed for the &lt;a
href="http://feeds.feedburner.com/perlteachin"&gt;four segments of the
audio&lt;/a&gt;.
&lt;/p&gt;

&lt;p&gt;
On July 8, Michael Schwern created the &lt;A href="http://www.perlfoundation.org/perl5"&gt;official Perl 5 wiki&lt;/a&gt;.
&lt;a href="http://use.perl.org/~pjf/journal/33774"&gt;Paul Fenwick merged&lt;/a&gt; the general Perl information in his &lt;a href="http://perl.net.au/wiki/Main_Page"&gt;PerlNet wiki&lt;/a&gt;
with the new, official wiki. &lt;a href="http://perl.net.au/wiki/Main_Page"&gt;PerlNet&lt;/a&gt; still serves as a Perl portal for Australia and New Zealand.
&lt;/p&gt;

&lt;p&gt;
On July 10, Dave Cross of &lt;a href="http://london.pm.org"&gt;London.pm&lt;/a&gt;
&lt;a
href="http://news.perl-foundation.org/2007/07/
new_tpf_community_relations_le.html"&gt;announced that he had passed on
the role of Chief Perl Monger&lt;/a&gt; to Jos&amp;eacute; Castro of &lt;a
href="http://lisbon.pm.org"&gt;Lisbon.pm&lt;/a&gt;.
&lt;/p&gt;

&lt;p&gt;
On July 26, Kirrily Roberts launched the unscientific &lt;a
href="http://perlsurvey.org/"&gt;Perl Survey&lt;/a&gt;, which stayed open until
October 1. The survey had 4,575 responses. She published the &lt;a
href="http://perlsurvey.org/static/PerlSurvey2007A4.pdf"&gt;results&lt;/a&gt;,
and made the data available to others, who attempted to answer the
question put to Babbbage, "if you put into the machine wrong figures,
will the right answers come out?".
&lt;/p&gt;

&lt;p&gt;
On July 30, &lt;a href="http://use.perl.org/~schwern//33920"&gt;Schwern
noted that various blog aggregators don't look at use.perl&lt;/a&gt; and
gave instructions on how to force them to. Many people followed up
with mostly useless posts containing the special Technorati
incantanation to show that "Yes, this is really something I can write
to".
&lt;/p&gt;

&lt;p&gt;
In August, &lt;a
href="http://news.perlfoundation.org/2007/09/perl_foundation_board_of_direc.html"&gt;The Perl Foundation shuffled job
titles&lt;/a&gt; as part of its bi-annual officer elections. Bill Odom went from President to Chairman, Richard Dice
went from Vice President to President, and Jim Brandt went from
Conference Committee Chair to Vice President. Kevin Lenzo, the founder
of The Perl Foundation and its parent, the Yet Another Society, became
a Director Emeritus.
&lt;/p&gt;

&lt;p&gt;
In August, &lt;a href="http://use.perl.org/~Ovid/journal/34173"&gt;Curtis "Ovid" Poe resigned as Grants Committee Chair&lt;/a&gt;, a position he held since 2005. &lt;a href="http://news.perlfoundation.org/2007/10/grant_committee_elects_a_new_c.html"&gt;The Perl
Foundation replaced him with Alberto Simões&lt;/a&gt;, president of the &lt;a href="http://perl.pt"&gt;Portuguese Association for Perl Programmers&lt;/A&gt;, the leader of &lt;a href="http://braga.pm.org"&gt;Braga.pm&lt;/a&gt;,
and an organizer of &lt;a href="http://braga.yapceurope.org/"&gt;YAPC::EU::Braga&lt;/a&gt; in 2005.
&lt;/p&gt;

&lt;p&gt;
In September, Jim Brandt and Joshua Gatcomb redesigned the front page
of &lt;a href="http://www.yapc.org"&gt;yapc.org&lt;/A&gt;. It now pulls from &lt;a href="http://www.theperlreview.com/community_calendar"&gt;The Perl Review Community Calendar&lt;/a&gt;
to display a list of upcoming events.
&lt;/p&gt;

&lt;p&gt;
In November, Thomas Klausner of the &lt;a href="http://vienna.pm.org"&gt;Vienna Perl Mongers&lt;/a&gt; annouced that they would use the left over
money from &lt;a href="http://vienna.yapceurope.org/ye2007/"&gt;YAPC::EU::Vienna&lt;/a&gt; to fund a &lt;A href="http://socialtext.useperl.at/woc/index.cgi"&gt;Winter of Code&lt;/a&gt;.
&lt;/p&gt;

&lt;p&gt;
In November, José Castro, the Community Liaison for Perl Mongers, set up a &lt;a
href="http://www.linkedin.com/e/gis/40830/4971AC40763D"&gt;Perl Mongers
group&lt;/a&gt; on &lt;a href="http://www.linkedin.com/"&gt;LinkedIn&lt;/a&gt;. Jonas Alves also set up a &lt;a
href="http://www.linkedin.com/e/gis/41338/2EF3317CB2E2"&gt;CPAN Authors
LinkedIn group&lt;/a&gt;. Besides LinkedIn, there is a &lt;a
href="https://www.xing.com/net/perl"&gt;Perl group on Xing&lt;/a&gt; and a &lt;a
href="http://secondlife.com/knowledgebase/article.php?id=122"&gt;Perl
group in Second Life&lt;/a&gt;.
&lt;/p&gt;

&lt;p&gt;
In December, Greg McCarroll of &lt;a href="http://london.pm.org"&gt;London.pm&lt;/a&gt; &lt;a href="http://use.perl.org/~domm/journal/35093"&gt;declared war&lt;/a&gt; on &lt;a href="http://vienna.pm.org"&gt;Vienna.pm&lt;/a&gt; after learning of a devious secret
plot to prevent London.pm from &lt;a href="http://www.yapceurope2008.org/ye2008/stats"&gt;dominating the YAPC::EU attendee statistics&lt;/a&gt;. Greg McCarroll will compete
with Thomas Klausner in feats of strength and endurance at YAPC::EU::2008 to decide the winner.
&lt;/p&gt;

&lt;h3&gt;2007 White Camel Awards&lt;/h3&gt;

&lt;p&gt;On July 24, David H. Adler of &lt;A href="http://www.pm.org"&gt;Perl Mongers&lt;/a&gt; presented the &lt;a
href="http://video.google.co.uk/videoplay?docid=5670110662669811241"&gt;
White Camels&lt;/a&gt; at the Tenth Annual Perl Conference (aka OSCON):&lt;/p&gt;

&lt;dl&gt;
&lt;dt&gt;Allison Randal
&lt;dd&gt;Allison is at the center of the Perl community. She's been president
of The Perl Foundation, a leader and manager of various parts of the
Perl 6 and Parrot efforts, as well a Perl author and editor. Her
latest contribution to Perl is version 2 of the Artistic License,
under which most open source Perl code, and Perl itself, is licensesd
"under the terms of Perl itself".&lt;br/&gt;&lt;br/&gt;

&lt;dt&gt;Tim O'Reilly
&lt;dd&gt;You may think of Tim as the guy who published Programming perl and
Learning Perl, but he also kick-started the current form of the Perl
community by giving it a place to come to together once a year.
O'Reilly &amp;amp; Associates (now O'Reilly Media) started The Perl Conference in 1997. Perl
Mongers, the organization that helped start Perl users groups all over
the world, started at that first Perl Conference. O'Reilly Media has
been incredibly gracious and helpful to the Perl community.&lt;br/&gt;&lt;br/&gt;

&lt;dt&gt;Norbert E. Gr&amp;uuml;ner
&lt;dd&gt;Norbert help start the German Perl Workshop in 1999 and now is
involved in several of the Perl conferences and workshops that take
place in Europe. He's the chair of the YAPC::Europe committee.
&lt;/dl&gt;
&lt;/readmore&gt;

&lt;h2&gt;Books and Publishing&lt;/h2&gt;

&lt;readmore&gt;
&lt;p&gt;
In January, &lt;A href="http://www.theperlreview.com"&gt;The Perl Review&lt;/a&gt;
extended its online-only subscription to US subscribers. That option
was formerly only avialable to international subscribers as a stopgap
until foreign distribution was secured. The price of any foreign
distribution turned out to be the same as the current international
price (mostly taken up by postage), but the online-only subcription
had already become popular.
&lt;/p&gt;

&lt;p&gt;
In February, Ren&amp;eacute;e B&amp;auml;cker published the first issue of &lt;a
href="http://foo-magazin.de"&gt;$foo Magazin&lt;/a&gt;, a German language
magazine and only the third print magazine devoted to Perl. Renée has
published $foo each quarter since then.
&lt;/p&gt;

&lt;p&gt;
In January, brian d foy's &lt;a href="http://www.amazon.com/exec/obidos/ASIN/0596009968"&gt;&lt;i&gt;Learning Perl Student
Workbook&lt;/i&gt;&lt;/a&gt;, a collection of additional exercises and answers to
accompany &lt;a href="http://www.oreilly.com/catalog/learnperl4/"&gt;&lt;i&gt;Learning Perl, 4th Edition&lt;/i&gt;&lt;/a&gt;, was finally
available to the public. Although published by O'Reilly Media, it
wasn't available through normal retail channels and brian sold them
himself. By March, &lt;a
href="http://www.amazon.com/Student-Workbook-Learning-OReilly-Media/dp
/0596009968"&gt;it was available through Amazon&lt;/a&gt;.
&lt;/p&gt;

&lt;p&gt;
In June, Randal Schwartz wrote his last &lt;A
href="http://www.stonehenge.com/merlyn/UnixReview/"&gt;Perl column for
&lt;i&gt;Unix Review / SysAdmin&lt;/i&gt;&lt;/a&gt;. His 71st and last article for that
magazine appeared in the August 2007 issue. At the same time, he wrote
his 94th Perl article for &lt;i&gt;Linux Magazine&lt;/i&gt;. He make all of his
articles freely available on &lt;a
href="http://www.stonehenge.com/merlyn/"&gt;his website&lt;/a&gt;. All told, by
August, Randal had written 255 Perl articles for various print
magazines.
&lt;/p&gt;

&lt;p&gt;
In June, Allison Randal created public subversion repositories for
&lt;A href="http://www.oreilly.com/catalog/059600737X/"&gt;&lt;i&gt;Parrot and Perl 6 Essentials&lt;/i&gt;&lt;/a&gt; after getting the rights to the
book from from O'Reilly Media to The Perl Foundation. brian d foy
outlines the &lt;a href="http://use.perl.org/~brian_d_foy/journal/33612"&gt;access details on use.perl&lt;/a&gt;.
&lt;/p&gt;

&lt;p&gt;
In July, &lt;A href="http://www.oreilly.com"&gt;O'Reilly Media&lt;/a&gt;
released brian d foy's &lt;a
href="http://www.oreilly.com/catalog/9780596527242/index.html"&gt;&lt;i&gt;
Mastering Perl&lt;/i&gt;&lt;/a&gt;, the next book in the &lt;a href="http://www.oreilly.com/catalog/learnperl4/"&gt;&lt;i&gt;Learning Perl&lt;/i&gt;&lt;/A&gt;
series.
&lt;/p&gt;

&lt;p&gt;
On August 23,  &lt;a href="http://simon-cozens.org/"&gt;Simon Cozens&lt;/a&gt;
loaded his book &lt;a
href="http://books.simon-cozens.org/index.php/Beginning_Perl"&gt;&lt;i&gt;
Beginning Perl&lt;/i&gt; into MediaWiki&lt;/a&gt;. It's already online for free,
and it's also still in &lt;a href="http://www.apress.com"&gt;Apress&lt;/a&gt;'s
catalog as a &lt;a
href="http://www.apress.com/book/bookDisplay.html?bID=344"&gt;second
edition&lt;/a&gt; by James Lee. Along with that, he's also loaded the
material for &lt;a
href="http://books.simon-cozens.org/index.php/Perl_5_Internals"&gt;a
three-hour Perl internals training course&lt;/a&gt;. He has another link for
a &lt;a
href="http://books.simon-cozens.org/index.php/The_Maypole_Book"&gt;yet-
untitled Maypole book&lt;/a&gt; under the category "Books in Progress".
&lt;/p&gt;

&lt;p&gt;
In the August 6 issue of &lt;i&gt;The New Yorker&lt;/i&gt;, Michael Specter quotes
Matt Sergeant extensively in &lt;a
href="http://www.newyorker.com/reporting/2007/08/06/
070806fa_fact_specter"&gt;"Damn Spam"&lt;/a&gt; and mentions SpamAssasin, an
anti-spam tool written in Perl.
&lt;/p&gt;

&lt;p&gt;
In August, &lt;a
href="http://onyxneon.com/books/modperl2/index.html"&gt;Onyx Neon
Press&lt;/a&gt; released &lt;a href="http://modperl2book.org/"&gt;&lt;i&gt;mod_perl2 User's
Guide&lt;/i&gt;&lt;/a&gt;, Stas Beckman's book on the latest major version of &lt;a
href="http://perl.apache.org"&gt;mod_perl&lt;/a&gt;, the embedded Perl
interpreter for the &lt;a href="http://www.apache.org"&gt;Apache Web
Server&lt;/a&gt;.
&lt;/p&gt;

&lt;p&gt;
In December, &lt;a href="http://www.packtpub.com/"&gt;Packt Publishing&lt;/a&gt;
released &lt;a
href="http://www.packtpub.com/catalyst-perl-web-application/book"&gt;&lt;i&gt;
Catalyst&lt;/i&gt;&lt;/a&gt;, Jonathan Rockway's book on the popular Perl web
framework.
&lt;/p&gt;
&lt;hr /&gt;
&lt;/readmore&gt;

&lt;!-- Node text goes above. Div tags should contain sig only --&gt;
&lt;div class="pmsig"&gt;&lt;div class="pmsig-366986"&gt;
-- &lt;br /&gt;
brian d foy &lt;brian@stonehenge.com&gt;&lt;br /&gt;
Subscribe to &lt;a href="http://www.theperlreview.com"&gt;The Perl Review&lt;/a&gt;
&lt;/div&gt;&lt;/div&gt;</field>
</data>
</node>
