Archive: April 2006

appendChild is not a Function

Another day another rant. Now it is time for me ranting how bad IE DOM/COM objects and ActiveX objects integrate with JScript. Given: var f = document.body.appendChild; f.call(document.body, document.createTextNode('Huh?')); This throws an exception because DOM/COM methods are not really instance of Function. Why is this an issue you might ask? Assume we have an ActiveX ...

IE 7 DOM and JS Changelog

Here are the DOM and JavaScript changes in the latest version of Internet Explorer 7, as well as the planned ones for the final release, since Internet Explorer 6.0 which was released in 2001: Begin Changelist ----------------- ----------------- End of Changes

WebOS in the News

In 1999 I was working at a company called WebOS that was doing a window environment and application platform that run inside the browser using techniques that nowadays people refer to as Ajax. It seems like it is time for companies to try the same concept again. Ars Technica and ZDNet are covering YouOS (which ...

Goodbye Ice Cream Man

6 Months at Google

Maybe my little April fools joke was a bit too obvious. Me leaving Google for Microsoft? That would never happen. I don’t think anyone ever left Google for Microsoft and there is a reason why. Google is just awesome. At Google I got to work with the smartest people and they have all of the ...

Going to Microsoft

After seeing the inside of a company that believes in the web I’m now certain that the web is dead. That is why I decided to accept an offer to work for Microsoft, not with the web but with Windows. I believe that Windows is the future and the web will continue to be an ...