Making CGI::App Pluggable - Part 1

I love CGI::Application I find it robust and lightweight, and for the kind of applications I have to develop, I find myself using it constantly.

Right now I'm starting a new project in which I need the ability to make the app "pluggable", meaning that I want the ability to have the whole application divided in modules which can be auto-discovered. I took the initial idea from Catalyst, so I wanted to make that behavior available on CGI::App.

To be able to do this I need to be able to:

  1. Detect all avai…

Programmers need a muse

The Muses in Greek mythology are the goddesses or spirits who inspire the creation of arts; they were considered the source of the knowledge. And I believe as a programmer you need your muse.

Most of the time whenever I talk with people about what I do, they automatically start picturing me as some kind of a robot which rambles on for hours in a language they don't understand, but computers do.

I don't blame them, it's hard to put "computer" and "free-will" in the same sentence, because computers are nothing but machines that fo…

About Uriel Lizama

user-pic I love Perl and I'm fortunate enough to make a living coding in it.