Do you have javascript disabled?
Every time you create a new hot DHTML AJAX Web2.0 HTML5 feature that at least involves a certain amount of javascript the same question arises: how do you build this feature with accessibility in mind? Is it a very important feature and should you cater to the lowest denominator and build using progressive enhancement, or can you use graceful degradation and/or supply a lower-level alternative, or is it just a gimmick and is it ok to ignore part of your audience?
Read more »
Read more »
IE9 Pinned Sites; a lot of cruft in your <head>
While Microsoft is generally going into the right direction with version 9 of Internet Explorer when it comes to standards compliance they couldn't resist to built-in some new proprietary features. One of those is the so-called 'Pinned Sites' feature which makes it possible to 'pin' websites to the taskbar in Windows 7 making them part of the desktop as if they were applications.
Even though this is actually a nice feature if you happen to use Windows 7, the actual implementation does have some flaws.
Read more »
Even though this is actually a nice feature if you happen to use Windows 7, the actual implementation does have some flaws.
Read more »
Speaking at the HTML5 Game Jam
Next month SPIL Games and Google will be running an HTML5 Game Jam event simultaneously in San Fransisco USA and Hilversum (my hometown) in the Netherlands. The event in Hilversum will be an all-weekend dev-a-thon where around 80 developers will be sharing experiences with new web technology and creating games using that technology.
Last week Google contacted me if I would be interested in delivering the keynote speech for this event in Hilversum.
Read more »
Last week Google contacted me if I would be interested in delivering the keynote speech for this event in Hilversum.
Read more »
DHTML Lemmings primer
It's been 7 years since I wrote DHTML Lemmings™. In internet-terms that's a lifetime; back in those days Firefox didn't exist yet (Mozilla Phoenix was on version 0.8 or something and IE6 was the dominant browser), we didn't have HTML5 or javascript libraries and web standards was just a grass roots movement. It was hard to make dynamic cross-browser things back then, yet I managed to create something that still works in browsers today.
Read more »
Read more »
Heads or Tails?
Clientside Performance Guru Steve Souders recently created a test to see if browsers implicitly create a <head>-element for all HTML documents. I pointed out in the comments that there might be more in play than just the fact that some browsers don't follow the specifications (notably mobile browsers) to the letter with regards to DOM-tree building.
Read more »
Read more »