Articles

  1. Be the First Kid on the Block Running MS Ajax 1.0 Final!

    This just in—MS Ajax 1.0 Final has been released! Download it here or see Scott Guthrie’s blog post for full details. Note that ajax.asp.net is down at the time of this writing, so Scott’s download link might not work. Presumably the assembly it will be hitting your shared web host shortly. Probably the coolest part […]

  2. A Trip Down Memory Lane, With VS 2003. Oh How I Never Missed Thee.

    One project I work on revolves around an annual event. And it just became imperative to do a significant overhaul of the visual bits of it’s website. Unfortunately, said website is a .NET 1.1 application. Granted, that is better than an ASP 3.0 application. But it required getting a trip back into Visual Studio 2003 land. And, having spent the last six months or so in Visual Studio 2005, I was in for a shock.

  3. Let’s Speculate for 2007

    In between holiday events and cocktail hours, it is traditional for some to make sweeping predictions about the world to come and then write about them. Read on for my musings.

  4. Test Your Site in IE6 The Right Way–With a Free VPC Image from Microsoft

    As I have noted many times, the standalone Internet Explorer implementations are hacks that are best avoided. Alex Russell, leader of the Dojo project, explains the reasons quite eloquently. The recommended practice is to use Microsoft Virtual PC to run IE6 in a virtual environment. Which, for some, was a bit of an issue as […]

  5. How Deep are your Defenses?

    So, you have built your secured web application. You have enabled ASP.NET’s handy authentication and authorization features. But have you done enough? No, not at all. What happens if you forget to deploy the web.config controlling access to the application’s administrative folder? Or if an attacker gains access to the box by exploting your database and references your business logic layers? Or if an attacker finds a SQL injection and starts writing directly to the database? In many cases, the short answer is “bad things” oftentimes leading to unemployment.