CPAN Tip lists all CPAN authors who have a Gittip account. More accurately it lists all CPAN authors who have linked their Gittip account with their MetaCPAN account, as described here.

Read more ...

BOOK and I both recently adopted a distribution each from TOMI, URI-Title and URI-Find-Simple respectively. We got talking about adoptions, and BOOK wondered whether you could automatically identify distributions that had been adopted. A while back I briefly thought about that too, so we chatted about an initial approach. Here I describe that approach, and the code created to try it. Just so I'm clear, the blame for what follows can be put on BOOK.

Read more ...

When you make changes to your dist, please note all of them in the Changes file. It may seem like overkill, and a burden, but once you get into the habit it will become just part of your way of working. And you may save time for others.

Read more ...

Last year I created PAUSE::Packages, which lets you iterate over all dists that PAUSE believes are still on CPAN. For a number of projects, including the CPAN Report 2013, I need to iterate over all releases of all dists. Yesterday I made the first release of CPAN::ReleaseHistory, which makes it easy to do that, in a similar way to PAUSE::Packages.

Read more ...

WebService::BambooHR provides an interface to the API for BambooHR.com. BambooHR is a commercial web-based HR information system: a company can use it to manage information about its employees and handle various HR related tasks. This module provides access to a subset of the API.

Read more ...

When adopting a module, one of the steps is to email the author / current maintainer and ask if you can adopt his or her module. Here's a template for that email, to help grease the adoption wheels. Thanks to BOOK, whose laziness gumption prompted this.

Read more ...

The 15 minute rule

communitycultureguidelines Thu 23 January 2014

When working on something, when you hit a problem don't ask for help right away. Work at it until you feel stuck. And when you're stuck, work at it for 15 more minutes, even if you feel like you're banging your head against the wall. And then ask for help.

Read more ...

I'm working on a Perl wrapper for the BambooHR API, and using this as a learning experiment: deliberately trying different approaches and iterating on the design. One aspect of the design is the bit that actually makes the HTTP requests. This started off as part of the main class, but here I describe different refactorings I tried, learning a bit more about Moo as I went.

Read more ...

In a previous post I talked about deleting distributions from CPAN, and how there are plenty of dists that CPAN would be better without. In that I said I was going to start looking for candidate dists for removal. The first such dist, containing Win32::FUtils, has now been removed from CPAN (on 19th Jan 2014).

Read more ...

I've just released a new version of HTML::Summary, which I adopted from Ave Wrigley (AWRIGLEY) and Tony Rose (TGROSE). The main reason I did this was to resolve a mix-up in PAUSE permissions, that was spotted by Brian Cassidy (BRICAS). But I was also coming full circle: I previously worked with Ave and Tony, and wrote the first version of HTML::Summary (with Tony), which never made it to CPAN.

Read more ...
1 2 3 4 5 6 7 8 9 10 11 12 13 14