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

latest | archive | 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 Tweet Facebook Google+
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 Tweet Facebook Google+
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 Tweet Facebook Google+
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 Tweet Facebook Google+
by Dave Cross (DAVECROSS)

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

The VW testing library Tweet Facebook Google+
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? Tweet Facebook Google+
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 Tweet Facebook Google+

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 Tweet Facebook Google+
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 Tweet Facebook Google+
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 Tweet Facebook Google+

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 Tweet Facebook Google+
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? Tweet Facebook Google+
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 Tweet Facebook Google+
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 Tweet Facebook Google+
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 Tweet Facebook Google+
by John SJ Anderson (GENEHACK)

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

Use subroutine signatures with anonymous subroutines Tweet Facebook Google+
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 Tweet Facebook Google+
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 Tweet Facebook Google+
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? Tweet Facebook Google+

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 Tweet Facebook Google+
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 Tweet Facebook Google+
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 Tweet Facebook Google+
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 Tweet Facebook Google+
by Justin DeVuyst (JDV)

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

A New Face! Tweet Facebook Google+
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 Tweet Facebook Google+
by Dominique Dumont

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

Perl::Tutorial::ProblemSolver Tweet Facebook Google+
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 Tweet Facebook Google+

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

Developing Cultural Intelligence Tweet Facebook Google+

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 Tweet Facebook Google+

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? Tweet Facebook Google+
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 Perl Weekly page on Google+ Like the Perl Weekly on FaceBook RSS Feed of the Perl Weekly. Updated once a week