Modern Perl mecca: modernperlbooks.com
Although not precisely defined, Modern Perl programming refers to the use of best practice coding syntax, environment configuration tools, new Perl modules and the general joie de vivre associated with Perl since version 5.10.2. During this time the Perl language and available modules went through an upgrade of several tons of awesome, which resulted in a more concise, idiomatic syntax, and powerful new tools including web frameworks, ORMs and configuration managers.
Read it
Newcomer Experience in the Perl Community Survey
Kevin Carillo asks for assistance surveying newcomers to the Perl community about their experiences, positive and otherwise.
Read it
Show off Perl in Plat_Forms 2012
Thanks to Torsten Raudssus, who wrote in with this announcement. What is Plat_Forms? Plat_Forms is a contest and competition in which top-class teams of three programmers compete to implement the same requirements for a web-based system within two days, using…
Read it
Embrace the Reluctant Perl Programmer
editor’s note: an earlier version of this article appeared at The Reluctant Perl Programmer. Per the suggestion of Ask Bjørn Hansen, this revision appears on Perl.com. Who We Are We all love Perl for different reasons. Some of us are…
Read it
Perl in Plat_Forms 2012 Web Development Contest
Thanks to Lars Dɪᴇᴄᴋᴏᴡ for coordinating entries into the Plat_Forms 2012 web development contest. This annual contest pits some of the best developers of frameworks and languages against each other to solve real problems. Perl developers have participated for several…
Read it
Perl QA Hackathon 2011: Call to Attention
Lars Dɪᴇᴄᴋᴏᴡ has sent out a call for attention for the 2011 Perl QA Hackathon: The Perl QA hackathon 2011 is taking place from Saturday, April 16th to Monday, April 18th 2011 in Amsterdam, The Netherlands. Attendance is gratis. We…
Read it
Perl in Plat_Forms 2011
Thanks to Lars Dɪᴇᴄᴋᴏᴡ for sending along this notice about the Plat_Forms 2011 web development contest. Unlike other comparisons of programming languages (such as the great unmaintainable speed-tweakers micromeasurement contest and This Is Odiously Bad Empiricism), Plat_Forms features real teams…
Read it
Inside Perl 5.12
Perl 5.12 has just come out. A rejuvenated development process helps ensure a bright future for Perl as it enters its third decade of making easy things easy and hard things possible. Here’s what you can expect when you upgrade…
Read it
How to Tell Your Perl Story (at OSCON)
brian d foy is the author of Mastering Perl, now available in its second edition, as well as several other Perl books. As the founder of Perl mongers, he’s been active in the Perl community for almost 20 years. Ever…
Read it
Memories of 20 Years of Perl
For Perl’s 20th anniversary, several Perl programmers reflect on their experiences with the language.
Read it
The State of the Onion 10
Welcome to the tenth State of the Perl Onion. For those of you who are unfamiliar with my methods, this is the annual speech wherein I ramble on about various things that are only marginally related to the state…
Read it
Perl Success Story: Client-Side Collection and Reporting
Accurate software inventory management is critical to any organization. Without an accurate software inventory, organizations may either be out of compliance with their vendor licensing agreements or they may be paying extra for licenses that they do not need….
Read it
The State of the Onion 9
For the last couple of years, we’ve been homeschooling our two youngest kids. Gloria has been making sure they learn the easy subjects like history and mathematics. I’ve been making sure they also learn the hard subjects like, um,…
Read it
Inside YAPC::NA 2005
An interview with Richard Dice, who helped organize Perl’s YAPC::NA 2005 in Toronto.
Read it
People Behind Perl: brian d foy
An interview with long-time Perl programmer and author, brian d foy. His book Mastering Perl recently came out in its second edition.
Read it
Throwing Shapes
Sometimes data processing is better when separated into different processes that may run on the same machine or even on different ones. This is the well-known client-server technique. You can do it using a known protocol (such as http)…
Read it
The Phalanx Project
Imagine a city protected by a small army of soldiers. The city’s future growth requires a larger force; so a few determined lieutenants go to nearby towns and enlist aid from their police departments. These forces will come to the…
Read it
The Evolution of ePayment Services at UB
In the summer of 2001, the State University of New York at Buffalo (UB) hired a new Provost. She surveyed various school services and came up with a short list of must-do projects. Given the level of competition in…