Issue #246 - 2016-04-11 - 15 years of Devel::Cover

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

It's easy to forget how lucky we are with some of the tools and systems we have available to use as Perl developers. We were reminded of two such pearls this week: Paul Johnson reminded us that we have one of the best test coverage tools of any language. And then Buddy Burden shows why CPAN Testers is so useful.


Neil Bowers


Happy 15th Birthday, Devel::Cover! Tweet Facebook Google+
by Paul Johnson (PJCJ)

Paul first released Devel::Cover on 9th April 2001, the day after Perl 5.6.1 was released. Paul has been chief maintainer from then 'til now, but he also points out that 86 other people have contributed to it over the last 15 years.

A Date with CPAN: And Now, a Word from Our Sponsor Tweet Facebook Google+
by Buddy Burden (BAREFOOT)

Buddy continues his saga on his date and time modules, this time by waxing lyrical about the fabulous CPAN Testers.

Virtual Spring Cleaning (part 4 of X) in which I release Archive::SevenZip Tweet Facebook Google+
by Max Maischein (CORION)

Max introduces his Archive::SevenZip module, which lets you access files and directories in an archive using an API similar to Path::Class.

Dist::Zilla::PluginBundle::Starter - A new way to start using Dist::Zilla Tweet Facebook Google+
by Dan Book (DBOOK)

Dan introduces his new [@Starter] plugin bundle for Dist::Zilla, aimed at making it easy to get started with DZ while providing more than the traditional [@Basic] bundle.

Introducing Plack::Middleware::Pod Tweet Facebook Google+
by Max Maischein (CORION)

Max has released Plack::Middleware::Pod — Plack middleware for rendering pod files as HTML.

Perl 5

P5P Mailing List Summary: March 28th - April 4th Tweet Facebook Google+
by Sawyer X (XSAWYERX)

Let's think the unthinkable, let's do the undoable. Let us prepare to grapple with the ineffable itself, and see if we may not eff it after all.

Private Moose Attributes Tweet Facebook Google+
by Curtis 'Ovid' Poe (OVID)

Curtis shows how they've been creating private Moose attributes in a project he's working on, and in the comments other people have shared how they do it.

The Perl Toolchain: developing your module Tweet Facebook Google+
by Neil Bowers (NEILB)

The second in a series of blog posts about the Perl and CPAN infrastructure. This one covers creating, editing, and testing a CPAN distribution. It was supported by ActiveState, who are a gold sponsor for the QA Hackathon this year.

Prove, the harness Tweet Facebook Google+
by Gabor Szabo (SZABGAB)

A tutorial on use of the prove utility to run your tests during development.

Perl 6

On Perl 6 performance Tweet Facebook Google+
by Zoffix Znet (ZOFFIX)

Zoffix addresses the issue of Perl 6's performance, whether the general perception of it is right. He mentions some recent recent work to start making things faster, and various language features you can use to make your Perl 6 run faster.

Small, but welcome, fixes Tweet Facebook Google+
by Jonathan Worthington (JONATHAN)

A short update from Jonathan on his recent Perl 6 work.

Perl 6 Types: Made for Humans Tweet Facebook Google+
by Zoffix Znet (ZOFFIX)

Zoffix introduces some of the aspects of Perl 6's typing system.


test_requires_git to replace has_git Tweet Facebook Google+
by Philippe Bruhat (BOOK)

An update from BooK about about his Test::Requires::Git module, which he started hacking on after attending last year's QA Hackathon.

find "stale" processes on linux / unix servers Tweet Facebook Google+
by Alexey Melezhik (MELEZHIK)

Alexey introduces a plugin for his sparrow framework that is used to find potentially stale processes on your server.

Code Archaeology Tweet Facebook Google+
by Dave Cross (DAVECROSS)

Dave shares some code he wrote "back in the day", which he describes as "terrible". It's good to look back at your old code, and hopefully see how you've improved.

QA Hackathon

Strato are sponsoring the QA Hackathon (again!) Tweet Facebook Google+
by Neil Bowers (NEILB)

Strato sponsored the QA Hackathon last year, when it was in their home town of Berlin, and they're sponsoring it again this year. They're also looking to hire some German-speaking Perl developers as well.

ActiveState on the Perl QA Hackathon Tweet Facebook Google+
by Sheila Louis

Sheila explains why ActiveState think the QA Hackathon is important, and why they are sponsors this year.


A week of Perlishness in Oslo Tweet Facebook Google+
by Damian Conway (DCONWAY)

Damian is going to be giving a number of talks in Oslo later this month, including some paid classes and public talks.

The Well Sponsored World Tweet Facebook Google+
by Mark Keating

Mark's final post in the series celebrating 10 years of Shadowcat, describing definition of, and approach to, sponsorship.

Grant Reports

Maintaining Perl 5: Grant Report for February 2016 Tweet Facebook Google+
by Karen Pauley

Tony Cook's report on work done against his Perl Foundation grant.

Not Perl

How to avoid brittle code Tweet Facebook Google+

A good short read on some of the things you can do to avoid brittle code. A number of good points, but in particular I liked the discussion about technical debt.

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