Anne van Kesteren

A list of links from last week

Last week I’ve done some major backend changes which will eventually pay off. At least, that was the intention behind making them. Somewhere in the future I’ll highlight what changes I made, et cetera.

Sunday is link day. This Sunday is, at least. (Disclaimer: links can be from before last week.)

Communicating Effectively with Users - Part One
You might want to invest some time in this. Websites with this problem are probably the result of quickly being implemented without asking for feedback from the client on the particular aspects of the site or asking feedback in general…
R.I.P. RSS
RSS is dead
I think this is a good thing. Downside is that Atom is not yet an official standard and subject to change. Arguments against this movement are generally that it is up to the user. While it’s nice that a user can choose; please. Users shouldn’t have to care about this for a bit. Feeds should be transparent to them, completely. If you want to give the user control, feed them with HTML 4.01 if desired. Also, there are a lot of versions of RSS, are you offering all eleven variants of them? Are you offering CDF as well? RSS 3.0? ESF? Ok, so one person actually does that.
CSS Outlines
The first tests with outline are created. Another five years untill the first good looking CSS tricks become widespread.
Principles of visibility and human friendliness
Good semantics are visible. Right?
hCard Creator
Thanks! Might be useful some day.
Mobile CSS vs. Mobile Version
Seriously, images that are hidden through CSS ought not to be loaded. Every device that does otherwise has a bug.
Just one slider, but not so simple
Usable interfaces are important. You should give the user a minimum amount of options.
AJAX Debugging with Greasemonkey
Very nice! Not much to say about this one…
Unobtrusive dynamic select boxes
I like the way how the class attribute is used here. I wonder though if it wouldn’t be better if you had a single select box by default and make a second one with javascript. You group on the class attribute value and generate the ‘first select box’ from the values that differ. That way users who have javascript disabled don’t have the disadvantage of having two select boxes of which one doesn’t actually function as expected.
Ajax reconsidered
Why Ajax had no uptake in 1997.
Markup Guide
Although the guide in general is quite nice there is a bug in it. I already pointed this out in the comments and in private e-mail, but I didn’t really get any satisfactory response. The problem is the example of the definition list. As HTML 4.01 clearly defines a DT element folowing another DT element (making it its sibling) shares the same definition or definitions. A DT element is never undefined.
Div Mania
div elements are the new <table>. Also: Any time a div is the answer, there’s a hole in HTML.
Tiger Adoption Rate
That’s quite fast!

Comments

  1. Nice list of interesting articles. Thanks.

    Posted by Jero at

  2. Very interesting and helpfull.

    Posted by Richard Acosta at

  3. I already pointed this out in the comments and in private e-mail, but I didn’t really get any satisfactory response.

    The wording was changed in response to your original comment, and even more so just now to further clarify.

    Posted by Dave S. at

  4. RE: RSS is dead - Seems like just another war of formats to me. For the supporters of Atom to win, they have to: 1. have Atom made a standard, and 2. Persuade everybody else that it's the only acceptable format - looks like the situation with browser wars, etc... We have seen many examples of how fruitless this can be.

    Posted by Pet Computer at

  5. As I’m passionate about feeds I’ll try to respond. It’s not really a war of formats as most of the people behind Atom would have loved to clean up RSS 2.0. Taking along the good bits and specifying the bad a bit better and publish an IETF RSS 2.1 draft. However, as Dave Winer thought RSS was perfect as it was that didn’t happen and so Atom came into picture.

    RSS is like the HTML people created back in ’95. Atom is like XHTML 2.0. As pointed out above, a HTML5 solution wasn’t possible thanks to the ‘owner’ of RSS 2.0.

    Posted by Anne at

  6. As one of those killing RSS in any version, I would like to state that it's first a question of usability, secondly a choice of "most suitable format" - I don't publish rich media content, like podcasts, and thus wouldn't need any "enclosures".

    Posted by Arve Bersvendsen at

  7. Arguments against this movement are generally that it is up to the user. While it's nice that a user can choose; please. Users shouldn't have to care about this for a bit. Feeds should be transparent to them, completely. If you want to give the user control, feed them with HTML 4.01 if desired. Also, there are a lot of versions of RSS, are you offering all eleven variants of them? Are you offering CDF as well? RSS 3.0? ESF?

    Point taken. :)

    Posted by Mathias Bynens at

  8. Any time a div is the answer, there’s a hole in HTML.

    It's right. Any. Why DIV (and uselessest SPAN) was included in XHTML 2.0? Especially because SECTION exists for riched content.

    Posted by V at