Family, Programming, Updates

July 8th, 2004 4:55 AM

Not much to say. Spending time with Adam, though not as much as I’d like due to real-world concerns. Kim and Emma have been coming over almost every day, in addition to the regular list of Brenda (with Mia and sometimes Jessica) and Glen (with Griffin and Connor). So lots of family around.

I’ve been completely ripping up my RDF, Photo Gallery, and Geo code and doing a lot of refactoring. Adding in use of Module::Pluggable, and giving it all a good thumping with Devel::Cover and Test::More. Adam kindly compiled Redland for me on his machine (since mine still refuses to do it), and I’ve been happily integrating it with my RDF code since.

The recent release of Simon Cozens’ Email::Store has got me hacking on my Net::IMAP::Server code again, this time with an eye towards a real-world implementation (none of that hacked up RSS-Bridge stuff as the basis of the project this time around). Today I spent a couple hours tracing down a really stupid bug (or, rather, problem with my development environment) which finally made itself apparent while I was moaning about it to Erik, about an hour re-thinking the API between the server code and the pluggable backend code, and then a good solid four or five hours writing tests and rewriting large chunks of the server. Certainly one of the most productive days I’ve had in a long time.

I’d just like to take a moment to mention just how much I appreciate the following modules: Module::Pluggable, Devel::Cover, Email::Abstract, and IO::All. Recently, all of these modules have come together to really improve the fashion in which I’ve been coding. They rock.




Posted by: shuli on July 8th, 2004 11:16 PM