My Software Toolbox

by Bobby Cannon August 19, 2010 02:54 PM

I wanted to post what tools I have in my toolset for developing software. These are tools that I use everyday either at work or in my personal coding efforts.

Visual Studio 2010

The best IDE ever. What else needs to be said?

Resharper

Code refactoring tool that allows you to very quickly refactor, format and simple code your projects.

YourKit Profiler

This is a memory / CPU profiler. If your application has a memory leak then this tool will help you find it. I've only used it once but it worked great and it did lead me to the issue. I haven't purchased it yet but I definitely have plan to add it to my toolbox.

SVN Server

This is my choice for source control. I've used Team Foundation server and it has always been too big for our small teams. It's also a beast to keep and maintain the Team Foundation server. I use Visual SVN server and it's very easy to install, backup and maintain. Simple backup a single directory to get all your configuration.

Tortoise and Ankh SVN Client

I use two SVN clients. Tortoise integrate itself into the windows explorer. No GUI required to activate / control the SVN client. Just the file explorer and a folder. Ankh SVN client integrates into Visual Studio 2010. This allows me access to source control directly inside Visual Studio.

TeamCity

This is the Resharper guys automated build server. It's free and it works great. I have not set it up for any of my personal project but we use it at work and it's awesome. Very simple and it works. What else you need?

YouTrack 2.1

Just started using this to track software issues, bugs, and tasks. I have really been loving it so far. I'm using the 60 day evaluation then I will probable purchase it.

Tags:

Programming | Source Control

Migrating from Visual SourceSafe to SourceGear Vault

by Bobby Cannon July 01, 2010 10:57 PM

I wanted to document my issues with source control and maybe it will help someone out there. I have been using Microsoft Sourcesafe for many years. I've never been particularly happy with VSS but what else integrates into Visual Studios? Well I found SourceGear Vault. The server installation was so easy. The client even easier. So much that there is really no need to comment on how or what should be done. SourceGear has great installation instruction right on their website.

My next step was to move my current Visual SourceSafe database to the new SourceGear Vault. This step really concerned me until I noticed that in the downloads they had a migration tool. Now the first thought is yeah right like that will work. I must apologize to SourceGear. The migration tool work perfectly. It was absolutely perfect.

Next I decided to open a project and see if I could just pick up a project and get to work. Here is the temporary road block. I received the following error message. The project is still bound to SourceSafe. I had to figure out how to get the bind to Vault instead. Make sure you have gotten the latest version of the project. Open the project and select the "remove bindings" option on the next dialog after the warning. VS has selected VSS as the current plug-in so you have to go back into the VS options and reselect SourceGear Vault for the source control plug-in. Once you have reestablished the correct plug-in you can rebind the project to Vault. Click File->Vault Source Control->Change Vault Bindings. After binding you are ready to go!

If you are a neat freak like me you can go and remove the .vssscc and .vspscc files from the solution and projects.

Tags:

Source Control

Month List