json, yaml, cpan, meta

March 11, 2009  ๐Ÿ“š ๐Ÿซ ๐Ÿง‘๐Ÿฝโ€๐Ÿ’ป

For quite some time now, most distributions uploaded to the CPAN include the file META.yml. This file was introduced by Module::Build, and describes the contents of the distribution. It helps the PAUSE indexer and other tools figure out what the distribution is and contains without a lot of analysis.

emk, rx, swak: tying it all together

March 10, 2009  ๐Ÿ“ง ๐Ÿซ ๐Ÿง‘๐Ÿฝโ€๐Ÿ’ป

At long last, Iโ€™ve begun really tying together a number of things all meant to be used together. So far, itโ€™s been a huge success and Iโ€™m really happy with it. They are:

songs for karaoke

February 27, 2009

This list was inspired by my buddy Marcelo, who made a similar list. These are not in any particular order.

all hail vincent pit

February 25, 2009  ๐Ÿซ ๐Ÿง‘๐Ÿฝโ€๐Ÿ’ป

I didnโ€™t really know who this Vincent Pit character was until a couple years ago when Variable::Magic showed up. It was pretty cool, and then Iโ€™d see him saying crazy cool things on the p5p IRC channel. At some point I said, โ€œHey, Vincent. I bet youโ€™re just the guy to convince to make it possible to localize something in a higher scope.โ€

constructing email messages painlessly

January 25, 2009  ๐Ÿ“ง ๐Ÿซ ๐Ÿง‘๐Ÿฝโ€๐Ÿ’ป

Building email messages is a pain. Even if you use a library to build the message string for you, you have to know a lot of crap and pay attention to a lot of details. If you know what those details are, itโ€™s a pain. If you donโ€™t know what they are, you donโ€™t feel any pain until later, when you find out all the ways things went wrong.

email::mime::* make me crazy

January 20, 2009  ๐Ÿ“ง ๐Ÿซ ๐Ÿง‘๐Ÿฝโ€๐Ÿ’ป

Iโ€™ve been doing a lot of work on our internal library for building multipart email messages from templates. Email::MIME has been stabbing me in the face much of the time.