My Projects

In addition to my personal coding work, I participate in several major projects to varying degrees.

Perl 5 Porters

I am a member of the Perl 5 Porters, a group responsible for maintaining the core Perl source code. I have contributed a small number of patches, documentation and bug fixes to Perl and was the release manager for the development series release of Perl 5.13.3.

Perl Toolchain

The Perl Toolchain is the informal name for the collection of Perl modules that allow people to build, test and install modules from CPAN.

I actively contribute to Module::Build and I am custodian for ExtUtils::CBuilder and ExtUtils::ParseXS, meaning that I apply patches from others and release updates to CPAN periodically, though I don't do much active development myself.

I'm also a 'backup maintainer' in case anything ever happens to the primary or active maintainers for numerous modules including Archive::Extract, Archive::Tar, CPANPLUS, Devel::CheckLib, ExtUtils::Install, IPC::Cmd, Module::CoreList, Module::Load and other dual-life modules that live on CPAN and in the Perl Core.

CPAN Testers

CPAN Testers is a distributed testing ecosystem for Perl and CPAN that compiles volunteer reports on the result of test suites included with most CPAN modules. To date over 8.5 million reports have been submitted. I maintain the main report submission client, Test::Reporter, as well as the based testing tools CPAN::Reporter and CPAN::Reporter::Smoker.

I was one of the main architects of "CPAN Testers 2.0". CPAN Testers 2.0 is the next generation infrastructure for CPAN Testers. Reports are submitted via web instead of email and the backend archive uses a new, flexible framework instead of NNTP. See the official announcement for more.

Strawberry Perl

Strawberry Perl is a 100% open-source, CPAN-capable Perl for Windows that bundles a pre-configured GCC-compatible compiler. Working with Strawberry Perl is almost as easy as working with Perl on Unix-style operating systems.

I was one of the original release engineers for Strawberry Perl and while I've happily handed over that responsibility, I continue to support Perl on Windows by fixing bugs and answering questions.