Issue #297 - 2017-04-03 - Teams and the Pull Request Challenge

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

The development group at CV Library have joined the Pull Request Challenge as a team. This month Lance describes how they got together over pizza to learn about XS distributions and fix a gnarly outstanding bug. Already another group has asked to sign up, so if you're part of a Perl dev group, maybe you could sign up your team too?


Neil Bowers


Quick Quack Hack: perl-autoinstall

by Yanick Champoux (YANICK)

Alas, poor Yanick! I knew him, Horatio: a fellow of infinite jest, of most excellent scripting capabilities. He hath blogged a thousand times, and now one time more: a script to run your Perl script, ensuring all dependencies are installed.

Preparing for LWP Hack Night

by Olaf Alders (OALDERS)

Last week Olaf ran an LWP hack night (also announced on b.p.o), and to prepare for it he posted this information about the various CPAN distributions that live in the LWP organisation on github.

Git::Database now supports seven different Git backends

by Philippe Bruhat (BOOK)

Philippe has updated his Git::Database module, which lets you query the Git object database. Now it can use any of seven different backend modules.

Perl 5

P5P Mailing List Summary: March 22nd-27th

by Sawyer X (XSAWYERX)

Sawyer's weekly update from the P5P mailing list. One of the changes coming in Perl 5.26 is not including '.' in @INC, the implications of which are still rumbling on.

berrybrew, the Perlbrew for Windows has been updated

by Steve Bertrand

Berrybrew is a tool for Windows users that can manage installations of multiple versions of Perl, like perlbrew. There's a new version of berrybrew available, and this post summarises the changes.

That Darn Single Quote

by Jeremy Holland

In Perl 4, instead of :: we used ' as a package separator. Jeremy wonders why we haven't dropped support for that from Perl 5.

Perl 6

Perl 6 IO TPF Grant: Monthly Report (March, 2017)

by Zoffix Znet (ZOFFIX)

Monthly progress report from Zoffix on his TPF grant for Perl 6 I/O routines.

Idiomatic Use of Inline::Python

by Moritz Lenz (MORITZ)

More tips from Moritz on using Python from Perl 6.


An introduction to CPAN distribution metadata

by Neil Bowers (NEILB)

The Perl Toolchain Summit is only possible with support from sponsors. To acknowledge our Platinum and Gold sponsors, we'll be doing a series of blog posts about toolchain topics, each thanking one sponsor. This first post, an introduction to distribution metadata files, is brought to you by FastMail.

CPAN Meta Browser

by Dan Book (DBOOK)

Dan has created a simple web-based interface to the CPAN Index (02packages.details.txt) and the PAUSE permissions dump (06perms.txt).


by Graham Ollis (PLICEASE)

An Alien distribution is one that relies on a third party library, typically written in C or similar. Here Graham introduces alienfile, a new recipe system for installing the external packages that an Alien distribution depends on.


From Perl to Java

by Caleb Cushing (XENO)

For some very pragmatic and understandable reasons, Caleb made the transition from Perl to Java, and here he shares some of his thoughts on that.

The Pull Request Challenge

CPAN Pull Request Challenge, March 2017

For March, the CV Library team was assigned Linux::Unshare in the CPAN Pull Request Challenge. Here Lance describes their evening spent scoffing pizza and working on the dist's one open bug in RT.

Groups and the Pull Request Challenge

by Neil Bowers (NEILB)

I was so happy with the CV Library team's efforts (team bonding that improves CPAN for all of us!) that I wrote this post to try and encourage more dev groups to join the pull request challenge as a team.

Hacking with Perl

Choosing a Log Level

by Doug Bell (PREACTION)

Doug takes us through his approach to log levels.

Using the Perl debugger with DBIx::Class

by Curtis 'Ovid' Poe (OVID)

Ovid shares his tips for using the Perl debugger with DBIx::Class.

Our posts

CPAN Weekly

by Neil Bowers (NEILB)

This week was about Graph::Easy - creating and rendering directed graphs. Don't miss the next edition!

Encrypting Passwords in Perl 6 using crypt

by Gabor Szabo (SZABGAB)

Not a recommendation to use crypt, just a description of an algorithm.

Perl Jobs by Perl Careers

Problem-solvers for very strong Perl Fintech/Banking team in London

Very strong Perl team in central London with a reputation for technical excellence and doing things their own way. Expect to be challenged by very bright co-workers who are determined to move fast and break things.

Live in sunny Oxford, walk to work along the canal, squeaky clean codebase

Friendly and Perl-committed company based in Oxford who build a very popular software product. They use Catalyst + Starman, DBIx::Class, and are heavily bought in to Moose.

Sprechen Sie Deutsch und Perl fließend? Möchten Sie in London leben?

Do you speak German, Perl, and passable English? My London-based client is interested in native (or near-native) German speakers who are interested in relocating to London (to join an English-speaking team).

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 RSS Feed of the Perl Weekly. Updated once a week