Wallflower no more

I've done a lot of things with Perl. I started with some log file analysis, went on to data munging and numerical analysis, learned to write modules, started contributing to the toolchain, packaged Strawberry Perl, got into CPAN Testers, and eventually started hacking on the Perl core.

One thing I've never done much of is web development.

That ends now.

I know a lot of the theory, but haven't really practiced.

I wrote a photo album site for family pictures years and years ago and it still works, but it's like "baby Perl" web dev -- not much more than a tutorial. Now I have real reasons to learn web development seriously for something substantial.

As implied in the title of this post, I've decided to use Dancer. Of the various frameworks I've looked at, it fits my brain best at first glance.

I tend to like minimalism, like my addiction to ::Tiny modules, and Dancer seems to be (while not Tiny) at least fairly minimalist. It also has a strong community, which is another thing I really value.

I expect future posts will be at least in part about my experiences with it.

See you on the dance floor...

This entry was posted in perl programming and tagged , , , , . Bookmark the permalink. Both comments and trackbacks are currently closed.


  1. Christian Walde
    Posted November 30, 2012 at 1:28 pm | Permalink

    If at all possible, please start straight-up with Dancer2, as it greatly improves the internals of Dancer to make it that much nicer to test and use with other things. :)

    • Posted November 30, 2012 at 2:27 pm | Permalink

      Tempting, but how compatible are the existing plugins? When I'm coming up the learning curve, bleeding edge isn't where I want to be.

  2. Sawyer
    Posted December 4, 2012 at 3:57 am | Permalink

    Congratulations and welcome!

    Many of the plugins are already compatible, but you can start on Dancer 1 if you're worried about that.

    The major changes are for the internals. We tried to keep the syntax as much as possible. Much of it is practically the same. Most people won't notice the change.

    Hope you have a pleasant experience. :)

  3. Leon Timmermans
    Posted December 19, 2012 at 6:13 pm | Permalink

    I know that feeling. Last time I touched the web CGI.pm was still fashionable (or at least not considered an anti-pattern). I'm really out of touch with the current state of web-development, and my last attempt at getting up-to-date (that is, acquiring dead tree) is already getting out of dateā€¦