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 […]
Page_Load is Evil
.NET’s default Page_Load method is evil. And here is why, and how you can fix it in your code.
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.
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.
Sql Server Full-Text Search Protips Part 3: Getting RANKed
Learn how to pull ranked search results out of your Full-Text indices.
Sql Server Full-Text Search Protips Part 2: CONTAINS vs. FREETEXT
Full-Text Search is neato! And here is how to get started using it.
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 […]
I’ve Never Met a Boxed CMS I Like
I have never met a boxed CMS–open source or store bought–I liked. And here is why.
Sql Server Full-Text Search Protips Part 1: Setup
Full-Text search is fun and easy! And the first step to getting there is to configure Full-Text search in your Sql Server Database.
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.