At the London Perl Workshop, we've often had cupcakes and the like during one of the coffee breaks. LEONT suggested that I bake 200 muffins, but I couldn't see how to get that many in on the train. It did prompt an idea though: could we crowd-source cakes, cookies, and muffins from the attendees?

Read more ...

Every release you do to CPAN stays in your author directory until you choose to delete it. Sometimes you might want your old releases to stay available, but most of the time you could happily delete them (they're always available on BackPAN). Space is getting short on the CPAN Master, so please tidy up your author directory. I've written a script to identify the biggest hoarders, and have started emailing the top of the list, asking them to free up some space. You can use the script to see (roughly) how much space you could free up.

Read more ...

Hacktoberfest is an annual event where if you do four pull requests in the month of October you'll get a free t-shirt. Why not do your pull requests on CPAN distributions, for example to fix a bug, increase coverage of the test suite, or improve the documentation.

Read more ...

Prompted by PhReiuoyx's recent blog post on CSV tools, I've released csvgrep, a simple command-line script that I use at work to quickly find things in CSV files. It's simplistic, but in a lot of situations it does what I need.

Read more ...

Last week I attended the toolchain summit in Lyon, along with 38 other members of our community. For four days we were all working to make the CPAN and Perl toolchain better. This is my log of what I did.

Read more ...

One of the topic which came up several times at the toolchain summit was CPAN distributions without a META.yml or META.json. No metadata make life hard for tools in a number of ways, which isn't good for distributions that somewhere on the CPAN River. Many of these distributions have had RT tickets raised about this issue, but that hasn't really had much effect. So I've an idea for a new approach.

Read more ...

If the first release of your CPAN module has version 0.01, then when should you release version 1.00, and what does that signify? For a good while now I've kinda of read 0.x as "I'm still kicking things around", and you go to 1.x when things have settled down. I recently realised that others don't think the same as me (I know, amazing huh?), so I thought I'd see what others (that's you) think.

Read more ...

When I first announced the Pull Request Challenge in late 2014, I expected a dozen or so people would sign up, we'd do some pull requests in 2015 (fixing bugs and improving docs), and that would be that. It's deeply satisfying that we're in our 3rd year, and so far over 1100 assignments have been given out, with pull requests done on more than 850 different CPAN distributions. This year we've got our first group taking part, from CV Library, and they're awesome.

Read more ...

GitHub topics

github Tue 7 February 2017

At the end of January, GitHub announced topics, which are basically a way to tag your repositories with keywords. You can constrain a search to repos that have specific keywords.

Read more ...

I'm going to run the CPAN Pull Request Challenge (PRC) again in 2017, as enough of this year's participants have said they'd like to continue. If you'd like to take part, email me your github username. If you're a CPAN author, please let me know if you're happy for your distributions to be assigned.

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