IE 6 Support Discontinued

Feb 24, 2009

As of February 2009, I am discontinuing mainline support for new or updated sites for IE 6 and older IE versions.  There are enough known and documented issues in how IE 6 treats CSS that make it cost prohibitive to keep IE 6 as part of the mainstream browsers for customers while also supporting newer browsers and their features. More...

Using Cache And Compression For Performance

Sep 24, 2008

Most browsers and servers have default values that provide fairly good performance with a minimum caching of static file content.  A little bit of coaxing can result in better performance with less traffic and less bandwidth.

There are two types of caching I discuss: static content  (*.JPG, *.JPEG, *.png, *.gif, *.ico) rarely updated and semi-static content (*.js, *.css) updated very infrequently.  The decision to cache page output (*.aspx, *.html, *.htm) long term is too dependent on application functionality decisions to discuss generically. More...

HTML And CSS Developer Tools

Aug 12, 2008

Despite the best developer tools, sometimes having the ability to see what the browser sees can be invaluable in troubleshooting a CSS layout issue, or a performance or load issue.  Firebug, Fiddler and the IE Developer toolbar are supposed to help see the HTML, CSS and JavaScript that the browser sees.

Comparison of Firebug and the IE Toolbar features. More...

One Layout To Bind Them All

Apr 21, 2008

When it comes to designing layout for on-line content, what size is the right size?  How does one design for multiple screen sizes without spending duplicate effort on multiple designs. The answer depends on what size windows users are using to access the site.  For me, creating a variable fixed width design based on both 960 pixels (large) or 700 pixels (medium) helps minimize duplication of design effort. More...