company-logo

Month

January 2008

Agile User Experience: If you don't have a user, invent one of those too…

Following up on [Brian's point][brian]... A customer proxy of one kind or another is also important in integrating Agile practices with User Eexperience Design. One of the long standing issues in combine Agile development with User Experience Design is just...
Read More

GWT Image.prefetch memory leak and suggestions for improvement

In answering a question over at the GWT google group, I came across what I think is a misfeature with Image.prefetch. The code for prefetch looks like this: public static void prefetch(String url) { Element img = DOM.createImg(); DOM.setImgSrc(img, url);...
Read More

Microsoft Eats Its Young: AjaxPro is no more

Back when .NET didn't have an Ajax pot to piss in, I voraciously read Michael Schwarz's blog and followed his Ajax.NET framework. He eventually released a companion "Pro" version. Now, several Microsoft MVP awards later, he is packing it in....
Read More

Agile R&D: If you don't have a client, invent one

I'm working on an internal project at Pathfinder: a cool little Rails app originally developed by one team and now being dusted off and extended by another team. Because this is an R&D project, specifications are a little vague. My...
Read More

Interview: Songbird developer evangelist Stephen Lau

After my enthusiastic support for the open-source Songbird media browser, I recently got the chance to sit down (virtually) with Stephen Lau, Songbird's developer evangelist. Stephen was full of thorough, informative answers about Songbird's technical underpinnings, business model, development methodology...
Read More

Really Simple History: Consulting services now available

Things have been quiet on the Really Simple History front for the last month or so. But progress is continuing behind the scenes, albeit slowly. The forthcoming 0.8 release, which I had hoped to complete by the end of December,...
Read More

BJAX: Using a Bookmarklet to Rerank Google Search Results

I've had this thing around for nearly two years and have just not known what to do with it. Google was doing a pretty good job with search results as long as a topic didn't have a profit motive associated...
Read More

Stock ticker entry fields and usability

Interface design is about balance and accommodation. One of the most important balancing acts an interface must play is in accommodating the diverging expectations of the novice and the expert user. The expert knows what he wants to do, and...
Read More

A UXD Lesson from the Gas Station

This past weekend I was up on Howell Mountain in Napa, tasting the ultra tasty wines there and taking in the gorgeous views. On the way back to SF, we stopped at a Shell gas station. It took me a...
Read More

Book recommendation: Ajax Security by Hoffman and Sullivan

Reviewers overuse the phrase "required reading," but no other description fits the new book "Ajax Security" (2007, Addison Wesley, 470p). This exhaustive tome from Billy Hoffman and Bryan Sullivan places the specific security concerns of the Ajax programming model in...
Read More