Issue #238 - 2016-02-15 - The QA Hackathon is looking for sponsorship

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

The Perl QA Hackathon brings together the lead developers for the Perl toolchain. It's going to be in the UK this year. It's funded through sponsorship, so why not see if your employer can support it. Every little helps!

How do you think authors and related users should be acknowledged when looking at modules on MetaCPAN? This topic generated a fair bit of discussion this week.

Neil

Neil Bowers


Events

Announcing the Perl QA Hackathon 2016 Tweet Facebook Google+
by Neil Bowers (NEILB)

The announcement for this year's QA Hackathon, which is being held in Rugby (in the UK), from Thursday 21st April through Sunday 24th April.

YAPC::NA::2016 Call for Speakers Tweet Facebook Google+
by Dan Wright (DWRIGHT)

The YAPC::NA::2016 call for speakers is now open! There must be something you could talk about: Perl 5, Perl 6, the transition between the two (either way!), some other programming language, or some other topic you think may be of interest to programmers.

YAPC::NA::2016 Call for Master Classes Tweet Facebook Google+
by Dan Wright (DWRIGHT)

YAPC::NA are looking for people to give master classes before and after this year's YAPC::NA.


CPAN News

What's new on CPAN - January 2015 Tweet Facebook Google+
by David Farrell (DFARRELL)

David's selection of new modules released to CPAN in January. He's decided not to continue with his "module of the month", considering it an experiment that has run its course. One worth looking at is Importer.

Using lcpan to index your DarkPAN Tweet Facebook Google+
by Steven Haryanto (SHARYANTO)

Perlancar describes the lcpan tool, which you can use to manage your own CPAN mirror. There's going to be a series of daily tips on lcpan usage: here's the first.


Perl hacking

Test your Git wrapper against 500 versions of Git Tweet Facebook Google+
by Philippe Bruhat (BOOK)

Philippe takes us through all the different versions of Git that he's tested Git::Repository against, and shares the scripts he's written to help with that.

Programming Quadcopters, Part I Tweet Facebook Google+
by Timm Murray (TMURRAY)

A video of Timm's talk to Madison Perl Mongers about programming quadcopters in Perl.

Simplest way of serving local files over HTTP? Tweet Facebook Google+
by Alex Muntada (ALEXM)

Alex wondered what's the easiest way to serve up files using a Perl 5 module? Several people have chipped in so far in the comments, but I'm sure more of you won't be able to resist.


Perl 5

P5P Mailing List Summary: February 2nd-7th Tweet Facebook Google+
by Sawyer X (XSAWYERX)

As Chester discovers his son Danny has been sleeping with Annie and everyone awaits the kidnappers' demands for Jessica's release, the governor urges Burt to disassociate himself from his family.

Windows DLL Relocation and Perl Tweet Facebook Google+
by Andy Grundman (AGRUNDMA)

Andy describes a bug found in the way Perl builds DLL files on Windows when compiling with GCC, and how it was fixed.

Run Perl::Tidy to beautify the code Tweet Facebook Google+
by Gabor Szabo (SZABGAB)

Gabor shows how you can use Perl::Tidy to ensure your code always followings your layout preferences, even if some of it was written by someone else.

Use Path::Tiny instead of home-made ReadFile and WriteFile Tweet Facebook Google+
by Gabor Szabo (SZABGAB)

When refactoring tests for a module, Gabor noticed functions for reading and writing files. He shows how you can use Path::Tiny for this, and also mentions File::Slurper, which is my go-to module for those tasks these days.

Perl-HowTo.de moved to GitHub Pages Tweet Facebook Google+
by Thomas Fahle (TOMFAHLE)

I can't really tell you much beyond the title, because it's written in German.


MetaCPAN and authors

the "credit the last uploader" problem Tweet Facebook Google+
by Ricardo Signes (RJBS)

When you look at a module or dist on MetaCPAN or search.cpan.org, they both show the last person who released it. Rik points out that this isn't always the most appropriate person to show, and suggests that the owner of the distribution should be displayed. He also opened a github issue for MetaCPAN, specifically about highlighting when a module has ADOPTME, HANDOFF, or NEEDHELP.

It takes a community to raise a CPAN module Tweet Facebook Google+
by Neil Bowers (NEILB)

This was my response to Rik's post. I think that rather than show just one person, we should show everyone who's done a release, in the order of whose released most recently.

Credit the first or last uploader on meta::cpan? Tweet Facebook Google+
by Helmut Wollmersdorfer (WOLLMERS)

This was Helmut's response to Rik's post. He thinks that everyone with upload permissions should be displayed, which is slightly different from my proposal.


Perl 6

A few words on Perl 6 versioning and compatibility Tweet Facebook Google+
by Jonathan Worthington (JONATHAN)

Jonathan outlines his Perl 6 will be versioned, including the language definition, the Rakudo compiler, and MoarVM.

From Regular Expressions to Grammars: Pt. 2 Tweet Facebook Google+
by Jeff Goff (JGOFF)

Jeff continues his series on Perl 6 regular expressions and grammars, which has so far been about the former.

Perl6 module namespace Tweet Facebook Google+
by Enkidu

Enkidu bemoans the fact that lots of Perl 6 modules are being created with top-level names, such as Chess, and not being put in appropriate namespaces, such as Games::Chess.

Announce: Mac OS X Installer for release 2016.01 Tweet Facebook Google+

A MacOSX installer for the latest Perl 6 Rakudo star release is now available.

Text, Grammar, Tree - the 3 Tweet Facebook Google+
by Jonathan Worthington (JONATHAN)

Yary had been thinking about writing a reversible grammar, so you could feed it a parse tree and it would generate the original text (that had produced the parse tree). Raiph pointed out in the comments that Jonathan Worthington has a proof of concept already.


Grants

Grant Proposal: RPerl User Documentation, Part 2 Tweet Facebook Google+
by Makoto Nozaki

Will Braswell has applied for a second grant: $1600 to continue work on the Learning RPerl user tutorial. Add your comments if you agree or disagree with this proposal being funded.


Not Perl

How To Grow a Development Team ... Hotel California Style! Tweet Facebook Google+
by Andrew Solomon (ILLY)

Andrew shares his tips for minimising churn while growing a development team.

Kill Your Dependencies Tweet Facebook Google+

Mike Perham urges Ruby developers to look to their dependencies, and trim them down to only those really needed. As he notes, this is an issue for all programming languages.

10 golden rules for becoming a better programmer Tweet Facebook Google+

Paul Seal's tips on being a better programmer. What would you add to his list?

5 keys to project success on GitHub Tweet Facebook Google+

Michael Glukhovsky, co-founder of RethinkDB, shares his tips for how to make your project successful on GitHub. In his words, "it's all about engaging the community".



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