Offline Checkout/Check-In in TFSC

A contributor syncs his workspace and takes his laptop home for the evening. At home, he continues working and chooses to check out a file. An unmodified copy of the…

Read more »

Hardware for The Build Lab

The build lab should include some high-end hardware for building the applications. Because the entire team depends on the results of a build, the high-end computers ensure that the build…

Read more »

XML Is the Here, the Now, and the Future

XML Is the Here, the Now, and the Future XML is short for Extensible Markup Language, which is a specification developed by the World Wide Web Consortium (W3C). XML is…

Read more »

Some new terms of TFSC

Repository— The data store containing all files and folders in the TFSC database. Mapping— An association of a repository path with a local working folder on the client computer. Working…

Read more »

Important Configuration Definitions

Source code— Files written in high-level languages such as C# that need to be compiled (for example, foo.cs). Source(s)— All the files involved in building a product (for example, C,…

Read more »

More Important Build Definitions

I need to define some common build terms that are used throughout this article. It is also important for groups or teams to define these terms on a project-wide basis…

Read more »

Types of Builds: Developers and Project

I like to say that there are really only two types of builds: ones that work and ones that don’t. Seriously, though, when you’re shipping a product, you should consider…

Read more »

The Importance of a Successful Daily Build

Former Microsoft Visual Studio Product Manager Jim McCarthy used to say, “Successful daily builds are the heartbeat of a software project. If you do not have successful daily builds, then…

Read more »

The Four Basic Requirements for an SCM

Identification, control, audit, and status accounting are the four basic requirements for a software configuration management system. These requirements must be satisfied regardless of the amount of automation within the…

Read more »

The minimum features for SCM tools

SCM Tools The minimum features for SCM tools are closely related to the task of handling the different product deliverables produced within the project software engineering process. Tool requirements and…

Read more »

5 Keys to Automating Configuration Management for Application Infrastructure

One of the trends being discussed in business, among vendors and in the analyst community is the importance of automating the functions performed by IT. Growing demands by the business,…

Read more »