I find AJAX to be a great way of combining server-side and client-side experiences. Its' the perfect example of synergy, where the whole experience is greater than the sum of it's parts. Having said that, a lot of...

"GhostDoc is a free add-in for Visual Studio that automatically generates XML documentation comments." I have known about GhostDoc for some time now, but didn’t believe it to be very useful in any way. I expected it to...

Working with resource files (.resx) in Visual Studio 2002/2003/2005 is very easy and straightforward. A .resx file is a fairly simple XML file that can be used for a lot of things. Where I have used it the most is for...

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...