ASP.NET Is a Leaky Abstraction
ASP.NET is a leaky abstraction because it tries to hide away some of the details of HTML markup generation for you when sometimes you need to know about the underlying markup.
In doing so, it is too easy to create ASP.NET sites that violate web accessibility guidelines and contain unnecessary markup bloat. In some cases, ASP.NET makes it really difficult to create the exact output you need. But there are a some options to address this problem. Continue reading
No sooner had I written about how Internet Explorer currently slows down web development, the IE team have announced that IE8, under development, is now rendering the Acid2 test correctly.
This has been said so many times on the web by web developers frustrated at IE’s rendering bugs, lack of progress in support for web technologies, and so on, that at first I didn’t want to bother writing this post. However, a number of other posts on this site make reference to this point and I end up repeating myself, side tracking from the point at hand. For that reason, and for the benefit of some readers not familiar with this issue, this post serves as a summary of those concerns. 
HTML-based email seems to be a mess, with different email clients supporting a different set (and sub-set) of web technologies such as HTML and CSS.
Accessibility on the web not only benefits people who are considered disabled, but a much wider, often aging, population.
My impression of day 2 at @media ajax, the ajax/javascript conference with some of the leading figures in this area.