I posted a while back on the Awasu DevLog feed that I had implemented a new feature that lets you send feed items to online services such as del.icio.us and Digg. However, that was only the first stage and I've been busting my ass these past few weeks extending it to make it Totally Awesomer™. This was a big job since it required re-architecting some of the guts of Awasu but it was totally worth it since it works really well now.
This last feature was a particular PITA to implement Every time I think that it would be a good idea to bring my skills up to the noughties and do some web-type development, when I actually sit down and do it, I realize (yet again) how utterly frustrating it is. Web developers already know what I'm talking about
Awasu has to work with IE5, IE6, IE7 and Mozilla/Firefox and each of these browsers is different. The hoops you have to jump through to get things working consistently is insane and it makes testing really unpleasant. Not only do you have to test every small part of the new feature against every browser, but if you find a problem and put in a fix, you have to go back and start testing everything from the beginning again! This is because fixing something for one browser easily causes problems with something else in another browser so you get stuck in this horrible loop, trying to stabilize things so that everything works in every browser And to make things worse, Awasu offers a lot of different templates so I have to check every combination of feature, template and browser. Aaaarrgghh!!!
I am so off to the pub tonight and then a big jazz festival for the weekend (not to play, although some friends are performing so I might bring my horn along and try to quietly sneak on stage ).
2.3.4.alpha2 will be out in a few weeks so you'll be able to play with the new Send To feature Real Soon Now...