Skip to main content


Showing posts from February, 2013

Staying healthy == better code...

CodeProject As developers on any given day we may put on the hat of many different roles such as the requirements gatherer, interpreter, problem solver, designer, coder, user, tester and many more... This article aims to highlight links between good coding, more productive development and some best practices for the most sophisticated of systems, our bodies. I encourage you to comment and suggest other techniques that you have found beneficial also. Let’s get one thing said before we kick off. I for one have been on projects where caffeine and junk food where absolutely necessary to crank out a big ‘go live’ or update code over a 24hr period that could affect hundreds of thousands of people or involved in a hackathon guerrilla event where commodes were more efficient than using the bathroom J . However, when the dust settles and things are a little more normal and day to day, good health habits can make a big difference to not only help you think more clearly but dea

TFS Online - Deleting projects (

Deleting Projects from TFS Online (   After using the online hosted version of Team Foundation Server (TFS) and enjoying the high availability for some time, i recently needed to delete a project. One thing missing right now from the GUI is the menu item that performs a 'delete project'. We should always take care when performing deletes of our projects but sometimes it becomes necessary, especially when learning or playing around with new platforms and features. TFS has had a number of command line tools for some time which can usually perform the widest range of services (and quite often get called by the GUI commands). One such tool is TFSDeleteProject.exe, and it enables deletes of projects. It took me a couple of attempts to get the command line syntax right so i thought i would share it here. It's useful to recognise that the hosted version of TFS is actually creating a single default collection to host your projects named "DefaultCollect