Issue #196 - 2015-04-27 - QA Hackathon write-ups

latest | archive | by Neil Bowers
Don't miss the next issue!

Hi,

Lots of write-ups from the QA Hackathon to read this week, and more besides.

Editor #3, Neil

Neil Bowers


CPAN News

Alien::Base past, present and future Tweet Facebook Google+
by Graham Ollis (PLICEASE)

Graham describes changes with Alien::Base and plans for the future, now it's being looked after by a team, who've taken over from Joel Burger.

Nestoria module of the month: Dumbbench Tweet Facebook Google+
by Alex Balhatchet (KAORU)

Nestoria's module of the month for April is Dumbbench, a replacement for Benchmark, written by Steffen Müller.

cpanm towards 2.0 Tweet Facebook Google+
by Tatsuhiko Miyagawa (MIYAGAWA)

Miyagawa describes his current thinking for cpanm 2.0. It was interesting seeing him work at the QAH: incredibly focussed and clearly very productive. I felt like I was attending a yakathon in comparison.

CPAN reverse dependencies as a tree Tweet Facebook Google+
by David Cantrell (DCANTRELL)

You're probably familiar with David's CPANdeps service, but now David has added a service which can show all of a distribution's downstream depenendencies in a tree form. You might think that only 3 other dists are using your dist, but this will show you all the dists relying on yours.

Git::Features Tweet Facebook Google+
by Philippe Bruhat (BOOK)

BOOK is working on a module that will be like Module::CoreList, but for Git.


The QA Hackathon

The QA Hackers have left the building Tweet Facebook Google+
by Tina Müller (TINITA)

Tina organised the hackathon, and did a great job at it. This is her post-event write-up.

Sponsors for the QA Hackathon Tweet Facebook Google+

You're probably getting a bit tired of hearing about the sponsors of the QAH, but it wouldn't be possible without their support. Thank you to them all.


Misc

All the perl books catalogue Tweet Facebook Google+
by Andrew Shitov (ANDY)

Andrew has created a catalogue of all Perl books, with their covers. He's looking for any titles he's missed, particularly non-English ones.

wrapperl Tweet Facebook Google+
by Flavio Poletti (POLETTIX)

Flavio presents his wrapperl script, which is on github. It provides a mechanism for localising scripts to multiple different environments.


Testing

War stories: open sesame Tweet Facebook Google+
by Matt S. Trout (MSTROUT)

Matt describes the approach they came up with for testing code that opens a pipe to sendmail. These kind of war stories are great, showing the sort of thorny problems that come up in real-life testing, and the sort of thinking need to deal with them.

Test-driven development Tweet Facebook Google+
by JT Smith (RIZEN)

A video of a talk about test-driven development.


Community

Perl Catalyst Community Poll and new Development Release! Tweet Facebook Google+
by John Napiorkowski (JJNAPIORK)

John posted a catalyst poll for members of the Catalyst community, and also announced a new development release.

CPAN Pull Request Challenge is Not Really a Challenge Tweet Facebook Google+
by Tudor Constantin (TCONST)

Tudor enthuses about the Pull Request Challenge. I've always liked Tudor.


Events

Dreamhost is sponsoring YAPC::NA Tweet Facebook Google+

The Perl Foundation has announced that DreamHost has signed up as a sponsor of YAPC::NA 2015.


Perl 6

Writing docs helps you take the user's perspective Tweet Facebook Google+
by Moritz Lenz (MORITZ)

Moritz describes how writing documentation, and thinking about your users as you do so, can improve your code. Aka documentation-driven development.

Jonathan's grant report Tweet Facebook Google+
by Jonathan Worthington (JONATHAN)

Jonathan's been working on Normal Form Graphemes for Unicode support, the fatal pragma, and some other things besides.


Not Perl, but may be of interest

Sourcegraph: A free code search tool for open source developers Tweet Facebook Google+

Sourcegraph has created "a search engine and code browser to help developers find better code and build software faster".

A Dreyfus model for Agile adoption Tweet Facebook Google+
by Liz Keogh

How mature is your agile development team?

Pending code reviews represent blocked threads of execution Tweet Facebook Google+
by Glen Sanford

A discussion of code reviews, and why they're important: "I believe that the single most important thing a team can do collectively to improve its throughput is to make code review a (or better yet, the) top priority for all team members". We need to do more code reviews of CPAN code, particularly of the modules we all depend upon.


Perl Maven Tutorials

Reading the content of a directory Tweet Facebook Google+

opendir/readdir/closedir



You know, you could get the Perl Weekly right in your mailbox. Every Week.
Free of charge!

Just ONE e-mail each Monday. Easy to unsubscribe. No spam. Your e-mail address is safe.
Perl Weekly on Twitter Perl Weekly page on Google+ Like the Perl Weekly on FaceBook RSS Feed of the Perl Weekly. Updated once a week