2010 is almost over, and I figured it's time for a retrospective of yet another awesome year for the Perl programming language and its worldwide communities. I tried making this list as complete as possible, but it's of course my own point of view, so feel free to add anything you feel I've missed on the comments below, or in your own blog post.
So, without further ado, here are (my) highlights of the Perl world in 2010!
JanuaryThe year started with
Perl Oasis, the traditional conference in Florida, USA, in a full day packed with great talks!
The
Bulgarian Perl Workshop in Sofia also had some very nice practical talks about modern Perl topics.
Viacheslav Tykhanovskyi released
Text::Haml, a Perl renderer for the increasingly popular
Haml templates born in the Ruby/Rails world. The popularity is spreading fast, and there are already views for it in
Catalyst,
Mojolicious and
Dancer.
FebruaryFrozen Perl, a three-day event in Minnesota, USA, this year also had two Perl classes and a hackathon. Very nice!
On the other side of the world, the
Perlburg Workshop in Yekaterinburg, Russia, was also packed with talks on several modern Perl topics.
The first version of
perlbrew was released! What an amazing tool by Kang-min Liu, letting you manage several different perl installations in your home dir. Feels like forever, right?
How about
cpanm, yet another incredible miyagawa-ware, proving to be an excellent lightweight alternative for installing Perl modules. It also made its debut to CPAN in February, and now you can even do
curl -L http://cpanmin.us | perl - $MODULE. Soo sexy!
Tools like these two and
local::lib make us wonder how did we live before them :-)
In fact, speaking of Miyagawa, man was he on fire or what this month?! February also marked the release of
Starman, a high-performance preforking PSGI/Plack web server. It fits so nicely it's now used in production everywhere.
MarchThe
Perl 6 Hackathon in Copenhagen, Denmark, raised

a lot of awareness around
Perl 6, showed practical examples and offered a hands-on experience to all attendants.
Perl also made a huge appearance in Germany at
CeBIT, the world's largest computer expo, showcasing modern Perl solutions like
Moose,
Catalyst and
DBIx::Class to over 8000 individual developers and companies from all around the globe, not to mention products such as
Foswiki, and
OTRS. Nice marketing,
Perl::Staff! :-)
Moose 1.0 was released to the world! Now, I know Moose has been stable and production ready for a few years now, being the
de-facto way to create and manipulate objects in modern Perl, and the only reason 1.0 was released was because they ran out of two-digit numbers. Either way, it looks nice and might make some enterprise people subconsciously more comfortable using it ;-)
March is the month of the first Equinox of the year, and the São Paulo Perl Mongers in Brazil celebrated the date with a
calendar of Perl articles in portuguese, contributed by developers all over the country, just like the traditional advent calendars in december.
AprilPerl 5 release 12 was finally out of the oven! And what a great improvement it was, with default strictness, Unicode overhaul, Y2038 compliance, pluggable keywords, and much more!
The
Perl QA Hackathon in Vienna, Austria, gathered around 30 people in 3 full days of intense (and happy!) hacking, culminating in several improvements on the already great Quality Assurance tools for Perl, including
Devel::Cover,
Test::Smoke and
Test::Harness.
Bugzilla 3.6 was released, offering exciting new features for users and administrators, including migration tools, a simple "Browse" interface, lots of usability improvements and
drop-in extensions.
Josheph Hall and brian d foy did it again, and the second edition of Effective Perl Programming is better than ever, showing real problems and real solutions, just like the
companion website. What are you waiting for, go
get it now!
The
unbelievably fast Text::Xslate templating system by Goro Fuji was released on an unsuspecting world. It's up to 158X faster (!!) than everyone's favorite
Template::Toolkit, and provides a compatibility layer letting you use
TT2's syntax and
virtual methods if you want. Also, there are already views available for your
Catalyst,
Mojolicious and
Dancer web apps.
MayDevConf, a major conference in Russia gathering over a thousand professional web developers, had a
full track just for Perl!. And of course, the Russian Perl Community was amazing as usual and provided several nice talks for
DevConf::Perl.
JuneWow, this month was filled with Perl conferences!
Portuguese Perl Workshop,
German Perl Workshop,
Belgian Perl Workshop, each of them filled with nice talks and courses.
YAPC::Russia this year happened in Kiev together with Perl Mova, the Ukrainian Perl Workshop, and was another huge success.
And speaking of huge successes, June is not over until after
YAPC::NA. The greatest Perl conference in the Americas happened for a full week in Ohio, USA, and had over 130 talks!
JulyFollowing the mid-year sprint of Perl events, we also had the São Paulo Perl Workshop in Brazil, and the
Warsaw Perl Workshop in Poland.
Rakudo Star was released! It's a useful - and usable! - implementation of the Perl 6 language specification.
Goro Fuji released the first version of
Text::Clevery, a Text::Xslate subclass allowing developers using
PHP's Smarty template syntax.

Gabriel Weinberg released DuckDuckGo's
community website. I already
wrote a bit about the amazing (and amazingly fast)
DuckDuckGo search engine, and if you never used it, now is the perfect time. But beware: you might never return to Google search. I know I haven't ;-)
July also marked the second birthday of
Padre, the Perl IDE. For a whole weekend, Padre developers, users, friends and well-wishers joined a huge party and hackathon.
FISL 11, the largest opensource event in Latin America, gathered over 7000 developers, enthusiasts and companies in Porto Alegre, Brazil. We had a very busy Perl stand there, and made a contest on the conference's big screen of an
arcade zombie game developed live during the conference using SDL Perl. It was lots of fun!
AugustYAPC::EU,
"The Renaissance of Perl", joined Perl developers from all over the world in Pisa, Italy, with over 100 amazing talks and 14 tracks! They even had a
cooking contest after the conference =P
SeptemberJT Smith and crew released
Lacuna Expanse, a highly addictive free massive multiplayer online (MMO) deep space empire strategy simulator (phew!) written in Modern Perl. It also has a public API, and people even hacked a new
client for automated tasks. If you haven't played it yet, do it. Now. It's even integrated to Facebook, so if you have an account there, you don't even need to create a login.
Speaking of games,
SDL Manual was started by Kartik Thakore in yet another grant by The Perl Foundation. It's not done yet, but it's the first real documentation of the new API, and already contains tons of code examples and complete game tutorials in Perl.
OctoberThis month we had not one, but two other YAPCs!
The ever great
YAPC::Asia in Tokyo went along for 3 days filled with the most awesome talks, and broke a new record: over 500 attendants!! How cool is that?!
On the other side of the world,
YAPC::Brazil made its second appearance as a standalone conference in the beautiful city of Fortaleza, with around 100 of people attending online and on-site.
The
Facebook SDK distribution was revived by Torsten Raudssus, giving a better overview on how to dive into the Facebook platform using the long existing modules to access the Facebook API via
Graph or
REST. Many Perl developers are active in social networks (
writing robots for Twitter is a real breeze with modern Perl), so if you missed it now is the perfect time to get on board ;)
NovemberThe
Blekko search engine was released, offering a neat
/slashtag syntax that lets you get the most relevant results in a heartbeat. It's great to see so many new companies relying on modern Perl for their core businesses. Give it a try, and slash the web!
Following the events calendar, the
Austrian Perl Workshop opened

november with a 2-day conference filled with great talks.
There was also
Nordic Perl Workshop, organized by the Icelandic Society For Digital Freedoms in Reykjavik. It's the first time the NPW is held in Iceland, proving that
volcanic eruptions may shut down an entire continent's airspace, but the camels will just keep strolling like it's a morning fog ;-)
With the second Equinox of the year, the São Paulo Perl Mongers arranged another sprint of modern Perl articles in portuguese, written by the entire Brazilian community.
Finally, after a lot of expectation from the worldwide Perl community, chromatic's
Modern Perl book was finally out! As far as I can tell it's the best reference for modern Perl coding today, and an excellent read. I honestly think it's an amazing learning and reference material, and might prove insightful even to the most seasoned programmer. So
go buy it now!
DecemberThe always amazing
London Perl Workshop happened on the 4th and proved once again to be an enormous success, including a talk by Spiros Denaxas about how Perl was used in medical research and epidemiology to help cure coronary heart disease.
On the 18th -
Perl's birthday! - there was the
Sixth Russian Perl Workshop, Saint Perl 2, in the lovely St. Petersburg, also filled with talks in Russian and English for all audiences, for free.