my boot stomping on character builder's face, forever

May 3, 2009  ๐ŸŽฒ โš”๏ธ ๐Ÿ’พ ๐Ÿคค

I write software for a living, and because some of it powers publicly available services, I have real people bitching about it, so I try my best not to just rant furiously about software. I know there are people behind it.

version number automation, version 1.091200

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

Iโ€™ve pushed some changes to the Dist::Zilla repository to implement a simple first-pass at autonumbering of versions. After careful consideration โ€“ one might say pathological consideration โ€“ I have set the default format to x.yyDDD0 where x is an arbitrary integer, yyDDD is the two digit year and the three digit day of year and 0 is literal.

still obsessing over version numbers

April 29, 2009  ๐Ÿซ ๐Ÿง‘๐Ÿฝโ€๐Ÿ’ป

I have been obsessing over how to number versions since I first started writing code for a living, around 2000. Nothing is satisfactory. Iโ€™d really like to make a decision and stick to it across all my code, and Iโ€™m pretty close to doing that.

talks submitted for yapc::na::2009

April 25, 2009  ๐Ÿซ

I really wanted to do some new talks this year, but no really spectacular new ideas seemed like good ones to promise. I think โ€œEmail Still Hates the Living!โ€ will have to wait for next year. Instead, I submitted a new talk on Rx, a talk on various new email libraries released in the last year, and my long-threatened intro to git, โ€œGit is Easy!โ€

rx finally gets (experimental) structured failures

April 16, 2009  ๐Ÿซ ๐Ÿง‘๐Ÿฝโ€๐Ÿ’ป ๐Ÿ

Rx is my schema system for validating data in a highly extensible and portable way. It is in the same problem space as JSON Schema and Kwalify (both of which, I think, Rx exceeds), and close to RELAX NG. I wrote it last summer, and Iโ€™ve used it quite a bit since then, and I have not been unhappy with itโ€ฆ except for its error reporting.

an overview of the metabase

April 6, 2009  ๐Ÿซ ๐Ÿง‘๐Ÿฝโ€๐Ÿ’ป

At both the Oslo and Birmingham QA Hackathons, my big project was the CPAN Metabase. Iโ€™m hoping that in 2010, Iโ€™ll be working on something new, but only because I like variety โ€“ I really like the product weโ€™ve got and I believe it can be a great tool for a lot of problems. Hereโ€™s a simple overview of what it is and how we plan to use it.

look back on the birmingham qa hackathon

April 5, 2009  ๐Ÿซ ๐Ÿง‘๐Ÿฝโ€๐Ÿ’ป

The QA Hackathon was, just as it was last year, fantastic. It felt really productive, and left me feeling really professionally refreshed and ready to try to get more things done in general. How long until I am crushed back into grist beneath the grinding wheel? Only time will tell.

dear lazyweb: looking for a little nas/router combo

April 5, 2009  โš™๏ธ ๐Ÿง‘๐Ÿฝโ€๐Ÿ’ป

Iโ€™m getting ready to write up events of the Birmingham QA Hackathon. One of the outcomes was that I ended up really wanting the device I am about to describe. Bear with me.