One of my goals for this year is to improve the water quality of the CPAN River, via a range of efforts, aimed at encouraging others to join in (eg the CPAN PRC), since there's only so much one person can do. To help measure this I'm coming up with various metrics. This one is simply looking at how the CPANTS Kwalitee varies across the different stages of the river.

Read more ...

I sometimes ponder on how we can encourage people to become more active in the Perl communities. Following feedback from participants in the Pull Request Challenge, it's clear we could make many of our CPAN distributions more contribution-friendly. A recent blog post and some discussion with Sawyer prompted some specific ideas.

Read more ...

Prompted by some tweets from Su-Shee, I've been thinking about women speakers at Perl conferences, and in particular for keynotes at YAPC::EU this year. These are some thoughts on how we might be able to address this.

Read more ...

In 2015 I ran the first CPAN Pull Request Challenge. Each month participants were assigned a randomly selected CPAN distribution, and had a month to submit a pull request. 496 people signed up, and 237 of them completed 768 assignments between them, submitting pull requests on 677 different CPAN distributions. This is a review of how things panned out, what worked well, not so well, and how things have changed for 2016's challenge.

Read more ...

How would you expect the number of open bugs / issues to vary as you look at distributions at different positions on the CPAN River? I expected the count to increase as you go up river, and it does. There, you don't need to read the rest of this post now :-)

Read more ...

I'm going to run another CPAN Pull Request Challenge in 2016, but with a few differences from the 2015 challenge. Here I'll outline the challenge and the differences.

Read more ...

One third of CPAN distributions (33.1%) have a github repository, but which distributions are they, and are distributions more likely to have a repo if they're further up the CPAN River? This is a quick post to record the stats for future comparison.

Read more ...

As a CPAN distribution moves up the river it needs to become more reliable, as by definition more distributions are relying on it. In this post I propose a simple metric for "suitability for depending on", which is essentially a water quality metric for the CPAN River.

Read more ...

If you release a module to CPAN, and are hopeful that other modules on CPAN might use it, then it's good practice to specify the minimum version of Perl required to run your module. The other way of thinking about it: what's the oldest version of Perl your module supports? Here I'll discuss why you should do this, and how.

Read more ...

I went to the London Perl Workshop yesterday. Lots of good talks and also a chance to catch up with old friends and make some new ones. Thanks to all the organisers and volunteers (and speakers!) who helped make it such a worthwhile day.

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