I have unit tested my code for years now, but have never got around to using a unit testing framework like NUnit . I’ve been dancing around it for some time now, but haven’t had the time to get to know it or maybe I just...

PICS (Platform for Internet Content Selection) and P3P (Platform for Privacy Preferences) are two really nice things to be aware of when developing web applications. If your website targets children, maybe you sell toys...

Grid computing is a very efficient and cheap way of creating super computers. It works by connecting a lot of computers together to form a kind of a network or grid, hence the name. The more computers connected, the more...

A lot of websites allow users to input text and submit it to the site. This could be forums, blogs, content management systems etc. Imaging if the user writes HTML into these form fields? It could be perfectly harmless...

There are a lot of tutorials on the web about making thumbnails in ASP.NET. I’ve used some my self over the years. They all show how easy it is, but they all lack some fundamental functionality: Create good thumbnails...

The XHTML definition demands all tags to be lower-cased. Your page will not validate otherwise and will therefore not be valid XHTML. If you write all your XHTML by yourself, it shouldn’t be an issue. You simply write...

I you want to make your website validate the WAI or Section 508 accessibility guidelines, you have to separate adjacent links with more than white space . You actually have to do a whole lot more, but separating links is...

As you may have noticed, discussions about Web 2.0 have been going on here and at The Dojo for the last couple of weeks. It seems to me that developers take one stand and designers/marketeers another. Today I read the...

If you often use shortcut keys to navigate the web or any other program for that matter, you probably expect the ESC key to close popups and message boxes (alerts). When using popup windows on the web, this is however...

Today I had to find a way to force x number of rows on a GridView. The problem is that if the GridView.PageSize is larger than the number of rows you are data binding, the GridView itself gets smaller in the height. You...