Latest Articles


Here’s a little something that I term “the caching pattern” for using the ASP.NET cache object: The as keyword will try to cast Cache[key…

Keep Reading →


Bipin Joshi interviewed me (virtually) for his website, DotNetBips.com. You may read the interview here if you’re interested: DotNetBips…

Keep Reading →


I’ve had enough people ask me for hosting advice lately to write up my thoughts in an article. You can read about my experience with the…

Keep Reading →


There are three features I wish ASP.NET tracing had out of the box: Check for a null context and gracefully disable if context is null (e.g…

Keep Reading →


Aaron Seet posted a link to this very long and very detailed analysis of SCSI vs. IDE hard drives, which I’m posting here for others to…

Keep Reading →