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

latest | archive | edited 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

Neil Bowers


CPAN News

Happy 15th Birthday, Devel::Cover!

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

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

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

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

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

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

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

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

by Gabor Szabo (SZABGAB)

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


Perl 6

On Perl 6 performance

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

by Jonathan Worthington (JONATHAN)

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

Perl 6 Types: Made for Humans

by Zoffix Znet (ZOFFIX)

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


Hacking

test_requires_git to replace has_git

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

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

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!)

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

by Sheila Louis

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


Community

A week of Perlishness in Oslo

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

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

by Karen Pauley

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


Not Perl

How to avoid brittle code

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