Config::MVP v1, Dist::Zilla v4, documentation, and conferences

May 26, 2010  ๐Ÿฆ– ๐Ÿซ ๐Ÿง‘๐Ÿฝโ€๐Ÿ’ป

YAPC is only about three weeks away, and I have a lot of work to do on my presentation material. Iโ€™m giving three presentations: one on Perl 5.12, one on Git, and one on Dist::Zilla. The Dist::Zilla talk will also be presented at OSCON. Iโ€™ve been working feverishly to get prepared for those talks, but not by writing presentation material.

soulver v2 is here

May 18, 2010  ๐Ÿ’พ ๐Ÿคค

I wrote about Soulver about three years ago when I accidentally acquired a free license. This morning, I saw Marcus promoting a new version and I thought Iโ€™d give it a look.

mutt problems after debian upgrade

May 9, 2010  ๐Ÿถ

Iโ€™m pretty darn cautious about upgrading stuff on servers, but for some reason every once in a while I lose my mind and say, โ€œIโ€™m going to do a dist-upgrade my primary workstation right before (bedtime, work, a deadline).โ€ I did that last night.

Moose, laziness, and weak refrences

May 6, 2010  ๐Ÿซ ๐Ÿง‘๐Ÿฝโ€๐Ÿ’ป

Last night, I was making some improvements to some work code, and trying to make it easier to use in places where I wasnโ€™t using it yet. Part of this involved allowing an important attibute to be a weak reference. I really wanted to do something like this:

dzil new - using Dist::Zilla to start new dists

May 4, 2010  ๐Ÿฆ– ๐Ÿซ ๐Ÿง‘๐Ÿฝโ€๐Ÿ’ป

Iโ€™m very pleased to report that the last to-do item from my 2010Q1 Perl Foundation grant to improve Dist::Zilla is complete. That item was an improved dzil new command, described like this:

Dist::Zilla online tutorial, first pass

April 26, 2010  ๐Ÿฆ– ๐Ÿซ ๐Ÿง‘๐Ÿฝโ€๐Ÿ’ป

I think Iโ€™ve finished all the pages I meant to write for the Dist::Zilla Choose Your Own Tutorial. It covers a bunch of Dist::Zilla topics like creating a new dist, converting an existing one, and adding new behavior to your configuration. The โ€œchoose your ownโ€ format should make it easy to add new content, like a wiki, but I like the almost-linear feel of the format.

Dist::Zilla, META.json, and making new dists

April 13, 2010  ๐Ÿฆ– ๐Ÿซ ๐Ÿง‘๐Ÿฝโ€๐Ÿ’ป

This weekend, David Golden and I holed up in the Pobox offices and worked on the final draft for v2 of the CPAN Meta specification. Itโ€™s the document that describes what goes in META.yml โ€“ or, now, META.json. This was not very exciting to many people, but we were both really excited to get it done, and hopefully the final v2 spec and support libraries will be out in a few days.