I often need to put quoted word lists (qw/ one two three /) in array refs, and plenty of other people do too. It almost always looks messy — it would be neat if we had syntax for that. A DWIM'ish solution would be qw[ one two three ], but that boat has sailed.

Read more ...

I think we should do more to encourage people to speak at our conferences and workshops. Specifically people who've never given a talk. I think there are a number of things we can do to encourage them, and one of the ideas I had was to talk to people who are widely accepted to be good speakers, and see what they had to say. This is the start of a series of posts, based on those conversations.

Read more ...

A recent change to PAUSE means that examples included in a CPAN release are no longer scanned for package names to index, and aren't checked for permissions. This simplifies the rules about indexing and permissions, and also helps us resolve some historical permissions conflicts. In this post I'll present the problem(s), explain what has changed, and what this means for CPAN authors.

Read more ...

If you've never given a talk at a Perl conference or workshop, but would like to, the YAPC::NA videos are a good source of inspiration and how (not) to give a talk. Watch a bunch of videos and make brief notes: distil these down into guidance for yourself.

Read more ...

This is a review of 2016's QA Hackathon, based on feedback from attendees, sponsors, the organisers, and anyone else who chooses to pass comment. The goal is to make next year's event better and to help next year's organisers. Note that there may well be conflict between comments.

Read more ...

At the QAH this year we had another discussion about the River of CPAN: what's been done since last year, and what we should do to keep things moving forward. These are the notes from that discussion, and some of the things that happened after the discussion.

Read more ...

Prior to the QAH I kicked off a discussion about the name of the event on the cpan-workers mailing list. At the QAH itself some of us got together to talk about it some more. Here I'll summarise both of those discussions.

Read more ...

Andreas König and I have been working to remove the modulelist permissions from the PAUSE database. At the QA Hackathon we worked through the remaining cases, where relevant reviewing them with RJBS, and most of them were removed on the last day of the QAH. Following the QAH we've resolved the last handful, so there are no longer any 'm' permissions in 06perms.txt. This means that the relevant parts of PAUSE can be removed, and a number of modules can be simplified.

Read more ...

Some modules on CPAN were created by the same person who has always released it. But there are plenty which have been through many different hands, and which perhaps are released by a number of different project / team members. How should those different people be acknowledged? This post was prompted by IRC discussion with RJBS and GENEHACK, and Rik's blog post where he proposed that MetaCPAN should show the owner of a dist rather than the person who last released it.

Read more ...

In a series of previous posts ( 1, 2, 3 ) I had a look at some metrics for measuring the river quality of distributions. This post presents those metrics for the distributions at the head of the river: those distributions which have 10,000 downstream dependents or greater.

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