Process/Policies

The comprehensive guide to Dispose, Finalization, and Resource Management

I've been developing some disposable objects, and was doing research about the proper patterns to follow. This article is a very detailed dissertation on all aspects of IDispose, Finalizers, etc in .NET. Very useful. http://www.bluebytesoftware.com/blog/PermaLink.aspx?guid=88e62cdf-5919-4ac7-bc33-20c06ae539ae

posted @ Tuesday, February 06, 2007 2:15 PM | Feedback (0)

Reregistering VSS and VS 2005 integration

Although I hate Visual SourceSafe with a passion, my current job requires it. I much prefer SourceGear Vault, and can't wait until the day I'm back on a Vault SCC system. But for now, I must use VSS. I recently had the problem of VSS integration not working in Visual Studio 2005. I found the following steps, based on reregistering the VSS MSSCCI (MS Source Code Control Interface) dll's: In the VSS folder (usually C:\Program Files\Microsoft Visual SourceSafe\), register the following dll's: ssscc.dll remotevssscc.dll tdnamespaceextension.dll Using regsvr32, that would look...

posted @ Tuesday, January 23, 2007 9:23 AM | Feedback (1)

ASP.NET Issue/Bug Tracking Systems

I've run across a few ASP.NET based issue tracking tools. Here's a list of the best ones I found: Gemini [CounterSoft] This is a lightweight, but powerful issue tracking tool. It has a very simple install, and a free license option (up to 10 users, and only on an internal server). The full enterprise license is just $280. I set this up at Assisted Solutions and Data Research Group, and they have been very happy with it thus far. It has a few quirks, but supports all the main functionality needed in an issue tracking tool....

posted @ Wednesday, October 25, 2006 2:24 PM | Feedback (2)

Web site staging using CruiseControl.NET

Most ASP.NET development shops have multiple projects, each with multiple developers working on them. Keeping track of these projects, and making sure they are available in a common location for review can be quite a chore. Recently, I set up a staging server for my company using CruiseControl.NET. This enables any developer, project manager, or other stakeholder to have access to the latest version of the site as it is being built. Because it is an automated process, there is no developer time required to generate and post updates to the central development staging server. This method is also useful...

posted @ Sunday, July 23, 2006 4:09 PM | Feedback (1)