I've just pushed out my new Catalyst app. It was built over New Years weekend with some additional hacking since. I finally got off my ass to finish up some last little issues with it and rolled it out the door. It has some minor problems, but is a good start. The UI does need some significant work, especially in the contact management. I'm going to make some progress on some backend features before making the UI any prettier than it needs to be.
(Do you hear the angels singing? Yeah, me either.)
As an upcoming new feature (the first of which that will be running on Catalyst) we'll be exposing a great deal of functionality via OpenSearch and Open Media Profile XML services. I'm very excited about this, but it has presented some problems.
The XML::Atom doesn't have support for per-element namespaces at each depth level. The reason for this is due to abstracting out the element accessor code. I've made a patch to this and hoping it works. Then, LTJake's OpenSearch extension module should work like a champ. I hear rumors of another extension module for MediaRSS, which if that comes to fruition then I will make my life even easier.
All in all I'm very excited about this. I'm hoping that we'll allow very open adoption of our various media types (right now photos and our Flash based slideshows) into other websites. After I get this part nailed down, time to write a multiplexing DBI model for Catalyst (many reasons why we're not using Data::ObjectDriver or DBIC, although I do wish we were using D::OD).
I've spent the last 10 years lurking about through the Perl community, always attempting to "find the gold" instead of building the picks and axes. Thanks to my boss for that one.
Well, I've settled away from the consulting business and am now leading the development efforts at a small Internet photosharing/social site called PictureTrail.com. As you can see it needs some work.
I'm a big fan of Perl, and in general, leveraging Open Source technologies. I've found it difficult to be as participatory as I wanted because my jobs rarely encouraged it and I had a choice of hacking on what I enjoyed (which is not easily released as FOSS) or spending all of my limited time on working on various software and authoring miscellaneous CPAN modules.
Well, now I have the great opportunity to be participatory in the Perl/OSS community as part of my job.
So, my focus now is to revamp the backend of the site by doing a full Catalyst Port, and contributing to the Perl community along the way.
Things couldn't be better