Infrequently Noted

Alex Russell on browsers, standards, and the process of progress.


Ajaxian just linked to a tremendously important post by Brendan Eich. I'm happy about it not only because Brendan is spot-on, but also because he's using the phrase "Open Web". It might be pure semantics, but as the Flash, Flex, WPF/E and even XUL partisans keep attempting to claim that their single-vendor clients are "web technologies", the waters get successively muddier. Now is the time to reclaim a bit of ground for poor-ol HTML and stop apologizing for pushing the web harder.

To that end, it was also refreshing to Ian Hickson lay the smack-down on the XML brain-damage that seems to have infected the web standards community. The web itself should be definitive proof that robust beats brittle. Agreement on how to recover from errors is the right way to deal with badly-formed content on the web. Not accepting errors is suicide, and for too long the web standards community has confused validation and correct markup (things that reduce the number of people who can play in the sandbox) with the value created by agreement on how things should behave (things that increase the number of people who can use things that anyone creates).

At last year's ETech, I closed my tutorial session on Ajax with a long discussion of what I considered to be the Open Web and why the technologies that Brendan identifies aren't it and won't ever be democratizing technologies, and are therefore dangerous. Now that the browsers are moving again, we've got another chance to let the real value of the web as a growing, changing, dirty, and most of all, alive medium re-assert its value. I hope that the phrase "Open Web" can start to encapsulate these newly recycled values of forgiveness in rendering, iterative improvements to the specs, and browser competition.

Web-based Mind Mapping(++)

At the last Dojo Developer Day one of the most awe inspiring things was the first-day lunch where we opened the floor for demos. Without any planning at all, we had easily 10 great demos of everything from real-world uses of dojo.charting to data binding to live apps like At one point it seemed like awesome demos were going to keep coming out of the woodwork well past the allotted time.

I guess that should lessesn my surprise when great new Dojo-based apps pop up, but when the guys from Kayuda sent me a link today in IRC about their web-based mind-mapping tool, I was floored. I've been using FreeMind to collect my thoughts for projects for about a year now, but not being able to share them has always been a pain. Kayuda looks to address this head-on.

They've got a public alpha, so give it a try and let them know what you think.

Older Posts

Newer Posts