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 ...

At work we often have to generate spreadsheets, for which I usually turn to John McNamara's excellent Excel::Writer::XLSX module, which gives you access to most features supported by Excel. But often we just need a basic spreadsheet, with a standard format, so I created Spreadsheet::GenerateXLSX to make our life easier. I'll show how you use it, and then look at other modules for generating XLSX format spreadsheets.

Read more ...

I went to the London Perl Workshop yesterday. It was the usual excellent mix of good talks, catching up with old friends, and making some new ones. It was also the 10th and final LPW organised by Mark Keating. I came away reminded that what makes a languages isn't really the language, it's an ecosystem for sharing code (CPAN) and the community. And what a great community we have!

Read more ...

This is the fourth in a series of posts about giving a tech talk. My primary goal for this series has been encouraging people who've never given a talk, so for this post I asked a number of experienced speakers what advice they had for first-time speakers.

Read more ...

This is the third in a series of posts about giving a tech talk. The first post covered the length of talk a first-time speaker might choose, the second post covered selection of topic. For this post I asked a number of experienced speakers how they prepare their talks.

Read more ...

The previous post in this series covered what length of talk is good for first-time speakers. In this post we'll look at the topic. You want to give a talk at a Perl conference or workshop, but you're not sure what to talk about. Again, I asked a number of experienced (and regular) speakers, how do they come up with topics?

Read more ...

If you're thinking about giving a talk at a tech event, one of the things you'll need to consider is what length slot to go for. While they vary, the most common options are lightning talk (3 or 5 minutes), 20 minutes, or 50 minutes. I've seen a lot of recommendations for lightning talks (LTs), since they're over quickly, but if you're nervous about standing up in front of your peers, lightning talks can be daunting, since you're generally talking to all attendees. So I asked a number of experienced speakers: what length of talk is best for someone's first talk at a tech conference?

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