Monthly Archives: February 2005

Business requirements: the weakest link?

Nobody, or at least, almost nobody in the software engineering world believes in the waterfall design model any more. Like Santa Claus, waterfall sounded like a great idea (old guy comes down chimney and leaves free stuff in living room; … Continue reading

Posted in General

REST design question #5: the "C" word (content)

The other posts in this series of REST design questions has danced around the edge of the content problem dipping in its toes with issues like identification and linking, but now that the design questions are coming to a close, … Continue reading

Posted in General | 5 Comments

REST design question #4: how much normalization?

[Update: why this has to do with REST] Here is the fourth in a series of REST design questions: how much should the XML data files returned by a REST web application be normalized into separate XML files? For example, … Continue reading

| Tagged | 3 Comments

REST design question #3: meaning of a link

This is the third in a series of REST design questions. The first design question asked about keeping track of location and identification information after you have downloaded an XML file; the second design question asked about discovering resources and … Continue reading

| Tagged | 5 Comments

REST design question #2: listing and discovering resources

The second in my series of REST design questions is how to handle listing and paging, or, in fancier jargon, resource discovery. I prefer concrete examples, so I’ll start with one that I know is flawed and then try to … Continue reading

| Tagged | 4 Comments

The best Firefox extension

The Firefox browser has a lot of well-loved extensions like AdBlock and ImageZoom (especially useful for looking at weather maps online), but my personal favourite is a little-known one called Show Anchors Anyone writing for the web — and especially … Continue reading

| Tagged | 3 Comments

xml:lang is an accessibility issue

Charl van Niekerk has an interesting posting on a topic that should have been be more obvious to me: that the xml:lang attribute (and HTML lang) are critical for making online information accessible to the visually-impaired. Voice synthesizers that read … Continue reading

Posted in General | 1 Comment