List all Perl modules installed via CPAN
A quick way to list all non-core modules installed via CPAN using the command line:
Read it
Writing on Walls with Facebook::Graph
JT Smith shows how to write Facebook applications with offline permissions to post to user walls with Perl and Facebook::Graph.
Read it
Facebook Authentication with Perl and Facebook::Graph
In the first of a series on writing Facebook applications with Perl, JT Smith demonstrates how to register an application and authenticate users with Facebook::Graph.
Read it
Colonizing the Lacuna Expanse with Perl
Perl productivity has suffered this month with JT Smith’s announcement of The Lacuna Expanse, a web-based space empire strategy game. As with most of Smith’s projects, TLE uses Perl extensively. Perl.com recently conducted an email interview to explore the world behind the game world.
Read it
Rethinking Everything: Perl and the Web in 201x
Modern Perl developments provide better capabilities for abstraction and reusable code. Rethinking a project more than a decade old with modern techniques demonstrates how much Perl has improved-and how far it could go.
Read it
A Website in a Minute Using Dancer, the Effortless Web Framework
While Perl has a few heavy hitters in the web framework world (Catalyst, Jifty, CGI::App), sometimes they can seem like overkill. When writing a light web service or a high-end but not-as-complex website, you might want something smaller and simpler….
Read it
Testing Perl 5.12.0 RC 1 with App::perlbrew
I’m working on a project with Curtis “Ovid” Poe and Adrian Howard. We use Perl 5.10.1, but because we control which version of Perl 5 we use, there’s no reason not to test with Perl 5.12.0 - and if we…
Read it
More Code, Less Cruft: Managing Distributions with Dist::Zilla
Every software distribution is a bunch of files written and maintained by programmers. The files are of three types: code, documentation, and crap—though this distinction is too subtle. Much of the documentation and code is crap, too. It’s pointless. It’s…
Read it
Making Perl Reusable with Modules
Perl software development can occur at several levels. When first developing the idea for an application, a Perl developer may start with a short program to flesh out the necessary algorithms. After that, the next step might be to…
Read it
Painless Windows Module Installation with PPM
I have recently been working on an installation package for the Microsoft Windows series of operating systems (Windows 2000 and newer). One of the primary components of this installation package is the installation of ActiveState’s distribution of Perl, known…
Read it
Perl Internationalization and Haskell: An Interview with Autrijus Tang
Author’s note: Autrijus Tang is a speaker at this October’s European Open Source Convention. In the fine tradition of the OSCON, he is a Perl hacker, entrepreneur, internationalization geek, and self-proclaimed “Net activist, artist, and anarchist.” AT EuroOSCON, Tang…
Read it
Building Good CPAN Modules
When you are planning to release a module to CPAN, one of your first tasks is figure out what OS, Perl version(s), and other environments you will and will not support. Often, the answers will come from what you…