Eric'o'theque!
Wednesday, April 12, 2006

 

I was reading Dare Obasanjo's blog this morning waiting for an MSPAC speaker and hit the top of my "I feel so bad" meter: W3C Publishes XMLHttpRequest Object specification

First of all, I don't like the W3C anymore. When the web was wild and Netscape was creating the BLINK tag and Microsoft was creating the MARQUEE tag, we needed a little bit of head knocking to get things cooled down and standardized. When XSLT was morphing and needed to be guided to help solve our dynamic view + data rendering, W3C was a great place to proactively brainstorm.

Their job is done.

As they continue to keep themselves busy, you get awful stuff like XSD - the very worse you can get from a design-by-committee specification that is so inelegant I regret everytime I have to crack a book to track down some obscure aspect of a naughty schema.

Now, they go and pull together a specification of the XMLHttpRequest object, something that's the fundamental fun driving the AJAX / Web 2.0 world of re-enthusiasm about the web and dynamic solutions, and give zip zero zilch nods towards the original creators of the object.

Microsoft.

Way back when (when as in when my beard wasn't as grey... or grey at all) I worked on the NetDocs project, specifically on the group implementing the inbox, calendar, and contact views and the technology underneath to great the XML list data and render them. All that XML was grabbed via an XMLHttpRequest object instantiated as a WebDAV command. NetDocs was AJAX on steroids. Asynchronous, crazy, COM-loving steroids.

I sat down with my boss to hear an architectural review by Alex Hoppman on how the original OWA worked and their usage of this little object Alex helped to design: XMLHttpRequest object. Nifty!

Niftyness sticks in the programming world. When something is done well, it is duly appreciated and put to use. That's what we did. Big time.

So I don't want to go all Dave Winer here and demand attribution everytime XMLHttpRequest is glorified. But a specification? One with historical tracking and that points to other references on the subject? Yes. I expect due attribution here, even grudingly added later.

http://www.w3.org/TR/XMLHttpRequest/

So I'll go back to the "live" spec occasionally, perhaps even pop a pissy post to their alias. I think the W3C is ready to be shuttered and archived off. This is just another brick in the wall.

 
Comments: Post a Comment

Links to this post:

Create a Link



<< Home
Eric Richards' place of techno (as in technology) happiness, rants, and corporate love. I work in Microsoft Office as a development lead.

 My Photo
Name: EricRi
Location: Redmond, Washington, US

email: Eric_Richards at ericri dot com

Lots More About Eric.

Eric-isms
Archives
May 2005
August 2005
November 2005
January 2006
February 2006
March 2006
April 2006
May 2006
June 2006
July 2006
August 2006
September 2006
October 2006
November 2006
December 2006

Disclaimer

Disclaimer: The postings (and comments) here represent personal point of views and in no way represent the point of view or official opinions of my employer (Microsoft Corporation). The postings here are provided "AS IS" with no warranties, and confers no rights. And if you're reading this blog, you're not only incredibly discerning, you're also knee-weakening good looking.


More blogs about Eric Richards.

Powered by Blogger