moving to personal blog

Its been a while I have posted any post on this blog. I am planning to discontinue this blog, thanks to everyone who has been following this blog. Reason: I am moving on my personal blog – Request you to follow my posts, learning’s, thought’s through my personal blog.


TFS WorkItem Transition Security – Restrict for a particular user group

There are many scenarios in which we want only a particular group of users to be able to change the particular state transition of WI. For example we want only the Testers group to change the Bug WI state from Resolved to Closed, and restrict developers group from changing this state-transition.  This restriction can be achieved by following two…


How to get the list of currently checked out files in TFS?

One of the most common question asked by clients is how to fetch the list of currently checked-out files under any TFS project? In VSS, there use to be UI context menu option which retrieves the list of checked out files, but there is not like that in VS 2005 or VS 2008 with TFS….


Connect with Team Project using DomainProjectPicker dialog control

One of the most common public controls provided by TFS API’s is the DomainProjectPicker within the namespace Microsoft.TeamFoundation.Proxy. This dialog class allows the user to select the team project to connect to. Code snippet for using this control is as follows,     DomainProjectPicker dpp = new DomainProjectPicker(DomainProjectPickerMode.None); if (dpp.ShowDialog() == DialogResult.OK) {     try…


VS2008 and .NET framework 3.5 Training material

The Visual Studio 2008 and .NET Framework 3.5 Training Kit content is designed to help you learn how to utilize the Visual Studio 2008 features and a variety of framework technologies including: LINQ, C# 3.0, Visual Basic 9, WCF, WF, WPF, ASP.NET AJAX, VSTO, CardSpace, SilverLight, Mobile and Application Lifecycle Management  


Part 4 – Customization VSTS Process Template

Windows SharePoint Services XML Project portal configuration are defined in the WssTasks.xml file within the [Process Template]/Windows Sharepoint Services directory. Within this xml file, document libraries, folders and default files list is defined. Also the sharepoint site template name is defined. <Portal>         <site template=”VSTS_MSF_CMMI” language=”1033″ />         <documentLibraries>             <documentLibrary name=”Security” description=”Documents for the…


Part 3 – Customization VSTS Process Template

In this part, I will explain how to modify Iterations/Areas and MS Project field mappings with TFS items Iterations and Areas Classification files are located within [Process Template]/Classification directory. Iterations for the project are defined within ProjectLifeCycle node and project areas are defined within ProjectModelHierarchy node.  <tasks>             <task id=”UploadStructure” name=”Creating project structure” plugin=”Microsoft.ProjectCreationWizard.Classification” completionMessage=”Team…


Part 2 – Customizing VSTS Process Template

In Part 1 of this series I have explained what the process template is, and how you can download and upload process templates from/to TFS server. Customizing process template using Process Editor is simple and you can refer the Process Template documentation for that. Here I will explain more about the structure of various process…


Customizing VSTS Process Template

For the last couple of months I have been working on to enhance the process template for my organization. So following are some post in which I will explain Customization of VSTS process template. Let’s start with – What the process template means? Process templates define key aspects of a team project that affect how…


Reference articles for Outlook 2003 Programming

Nice reference articles for Outlook 2003 programming What’s New in Microsoft Office Outlook 2003 for Developers?  An Introduction to Programming Outlook 2003 Using C# Programming samples that can reference items and folders in Outlook by using Visual C# .NET How to retrieve specific messages by using the Find method and the Restrict method in Visual C#…