Perl Hacks: Just another Perl hacker’s blog

  • Mailing Lists

    Over the years I’ve set up a few mailing lists for the discussion of various projects I’ve been involved with. There’s always an expectation that mailing lists will flourish without much input from me. But it never works out like that. The truth is that most mailing lists just quietly die. And, in many cases,…

  • Building TwittElection

    I was asked to write a guest post for the Built In Perl blog. I wrote something about how I built my site, TwittElection, for the recent UK general election. In the UK we have just had a general election. Over the last few weeks many web sites have sprung up to share information about…

  • DBIC Training in Granada

    It’s been a while since I’ve run a training course alongside a YAPC. By my calculations, the last time was Riga in 2011. But I’ve been talking to the organisers of this year’s conference and we have plan. I’m going to be running a one-day introductory course on DBIx::Class before the conference (I think it’ll…

  • Subroutines and Ampersands

    I’ve had this discussion several times recently, so I thought it was worth writing a blog post so that I have somewhere to point people the next time it comes up. Using ampersands on subroutine calls (&my_sub or &my_sub(…)) is never necessary and can have potentially surprising side-effects. It should, therefore, never be used and…

  • Modern Perl Articles

    Back in 2011 I wrote a series of three articles about “Modern Perl” for Linux Format. Although I mentioned all three articles here as they were published, I didn’t post the actual contents of the articles as I wasn’t sure about the copyright situation. But now I suspect that enough time has passed that copyright…