Issue #220 - 2015-10-12 - CPAN Testers needed our help

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

If you use CPAN modules in your work, there's a good chance that they're more reliable (have fewer installation problems) thanks to CPAN Testers. No other programming language has a service like this that's provided free for everyone. It's a cornerstone of the CPAN ecosystem and community, so maybe as a community we can provide the funding required to keep it running? That would be a great story to share with the broader open-source community.


Neil Bowers


Perl Dancer book available

by Gabor Szabo (SZABGAB)

All the Perl Maven articles related to Perl Dancer, now available bundled in one e-book in MOBI format for Kindle.

CPAN Testers

CPAN Testers needs our help

by Neil Bowers (NEILB)

If your company relies on CPAN, maybe you can convince them to commit to some recurring annual donation to CPAN Testers, no matter how small.


Upgrading Business::PayPal::API

by Olaf Alders (OALDERS)

Olaf continues his series of updates about modules that he's adopted. He's done a developer release of Business::PayPal::API - if you've any code that uses it, please take it for a spin.

Build RPMs of CPAN modules

by Dave Cross (DAVECROSS)

Dave walks through the process of creating RPMs for CPAN modules, and some of the pitfalls.

The VW testing library

by Tatsuhiko Miyagawa (MIYAGAWA)

You've probably seen one of these VW joke libraries for several languages by now, and Miyagawa-san created one for Perl 5: it recognises if your testsuite is running under CI, and if so declares all tests to be passing.


How do you distinguish between an excellent Perl programmer and a mediocre one?

by Dave Cross (DAVECROSS)

"The metamorphosis of a Perl novice into a mature Perl programmer takes place only through stubbornness and motivation to discover Perl’s entire philosophy".

Barcelona Perl Workshop 2015

The Barcelona Perl workshop is on the 7th November; looks like they're still accepting talk submissions.

Perl 5 hacking

Display real-time data with Curses

by brian d foy (BDFOY)

brian shows how you can use the Curses module to interactively display information to the terminal, for example as some process is running.

Last Minute: HTML::Element::Replacer

by E. Choroba (CHOROBA)

Mr E (Ok, so I'm a Scooby Doo fan) takes us through his end-of-the-month under-the-influence PR on HTML::Element::Replacer. Don't do this at home, kids (coding under the influence I mean, not the submitting of pull requests!).

Web developer survey

Josh asked for input on his web developer survey from Ruby, Python, Javascript, and PHP developers. He didn't ask for input from Perlites, but you know what to do.

How to trim PDF margins and edit metadata

by David Golden (DAGOLDEN)

David presents his solution to two of the things that bug him about PDFs of academic papers: humungous borders and missing metadata (making them hard to find later by search).

Perl 5

What's the perl5's future?

by Xiao Ya Feng (XYF)

After reading MLEHMANN's blog post on his Stableperl fork of Perl 5, Ya Feng asks if we should be worried about the state of Perl 5, and asked the same question on Perl Monks.

Contributing to the Open Source Perl Ecosystem

by Gabor Szabo (SZABGAB)

A collection of tasks, some are really low hanging fruits, to contribute to Perl 5, Perl 6, CPAN, etc.

P5P summary: September 27th to October 4th

by Sawyer X (XSAWYERX)

Sawyer's second weekly P5P summary. One of the things I find most interesting recently is the fuzz testing being done to find bugs, particularly in the regular expression engine.

Modern Perl for the Unfrozen Paleolithic Perl Programmer

by John SJ Anderson (GENEHACK)

The slides from GENEHACK's talk at the Pittsburgh Perl Workshop.

Use subroutine signatures with anonymous subroutines

by brian d foy (BDFOY)

brian noticed that you can use subroutine signatures with anonymous subs, and that it makes life easier. He also noted that it's undocumented, but hoped they'd not go away. Given Rik's response it seems not.

AUTOLOAD - handling Undefined subroutines

by Gabor Szabo (SZABGAB)

How to avoid ' Undefined subroutine ... called,' errors.

Perl 6

Things that won't make it into the first release of Perl 6

by Jonathan Worthington (JONATHAN)

A list of the things that are explicitly not going to be done for the first release of Perl 6.

Perl 6 is coming soon: What it will bring?

As the first public release of Perl 6 approaches, we'll start to see more articles about it in the mainstream tech media. This one's in InfoWorld.

Larry Wall Unveils Perl 6.0.0

by Larry Wall

Larry gave a talk in San Francisco about the impending release of Perl 6; this is one person's takeaway from that talk.

Configure Travis-CI for Perl 6 modules

by Gabor Szabo (SZABGAB)

Gabor noticed that most Perl 6 modules on github don't have a Travis config file, so suggests that a PR might be a nice easy way to contribute to Perl 6.

Perl 6 and CPAN

by Justin DeVuyst (JDV)

Justin's ideas on how CPAN could support Perl 6 as well as Perl 5.

Perl 6 and CPAN: MetaCPAN Status as of 2015-10-09

by Justin DeVuyst (JDV)

The current plans for providing an instance of MetaCPAN for Perl 6.

A New Face!

by Timo Paulssen

The weekly(ish) roundup of Perl 6 news: a new look for; the ring operator implemented; a bunch of blog posts and new modules.

Perl 6 is now up to date on Debian sid

by Dominique Dumont

How to install the latest Perl 6 on Debian/sid (sid is the codename for the development distribution of Debian).


by Herbert Breunung (LICHTKIND)

Lichtkind is working on an interesting project: a tutorial which he hopes will have parallel Perl 5 and Perl 6 versions. It's a work in progress, and he's hoping others will pitch in.

Not perl

Why and how to plan lightning talks

Lightning talks are many people's conference highlight. Here one conference organiser shares his thoughts on lightning talks.

Developing Cultural Intelligence

Often developers can end up becoming team leaders of managers of development teams. As we continue honing our development craft, you also need to hone your management craft. Daniel Seltzer discusses the skills are needed to build and lead a successful group.

27 languages to improve your Python

An interesting high-level perspective on what can be learned from various languages, from Nick Coghlan, one of the core team for CPython.

What is Expect?

by Gabor Szabo (SZABGAB)

Expect is tool to automate interaction with an application providing a CLI (Command Line Interface). Do you need an example?

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