Tuesday, May 7, 2013

TFS Live Configuration - TFS Login Details

 
If you are trying to use our TFS Live app for TFS Server 2010/2012 and finding it hard to configure the app then please refer to below details:
 
Details about tfs setting screen:
 
tfs server name: <<the name of your TFS Server>> e.g. xyz-tfs-server
 
path: <<the tfs path. By default it is “tfs” >> e.g. tfs
 
port: << the port that is configured for your tfs >> e.g. 8080 as default for http and 443 as default for https
 
protocol: << whether your tfs is http or https>> e.g. http / https
 
project collection name: <<the name of your project collection>> e.g. defaultcollection
 
 
username: <<your domain credential that you use to connect to your TFS >> e.g. abc\rajkamal
 
password:  ***** (your domain password
 
Sample #1. Enter the TFS details and press authenticate
 
 
image
 
Sample #2. Enter the TFS URL with all the details directly as “TFS Servername”. In this case, you don’t have to worry about entering path, port, protocol or project collection name as they are part of the URL itself
 
 
image
 
 

Enable Alternate Credentials for Hosted TFS / TFS Service

 
If you are trying to use our TFS Live app for TFS Service instance then you must login using “Alternate Credentials”. Essentially you will need to provide your windows live id and newly set password using “Alternate Credential”  when trying to login to our app. This is required due to limited TFS Services API support.
 
 
Details about tfs setting screen:
 
tfs server name: <<the base URL of you TFS Service account>>>  e.g. https://ranjitgupta.visualstudio.com/
 
project collection name: <<the name of your project collection. Most probably it will be defaultcollection>> e.g. defaultcollection
 
username: <<the windows live id that is used to create access>> e.g. raj.kamal@outlook.com
 
password:  ***** (password set using “Alternate credential”)   - Read the section below to enable this setting
 
 
image
 
 
Steps to enable “Alternate Credentials”
 
Step 1. Go to your TFS Server home page and login with your windows live id
 
Step 2. Go to My Profile setting as shown below (at right top)
 
 
image_thumb[2]

Step 3: Go to “Credentials” tab in “User Profile” window

Step 4: Select “Enable Alternate Credentials”

image_thumb[4]

Step 5: Set a new password (Note: This can be same password as of your windows live id so easy to remember)

 image_thumb[7]

Friday, April 5, 2013

Dont be afraid to take up a project that's failing

"Why you shouldn't worry about taking up engagements that are in Red? Because they can't become Dark Red now :) and will only become Yellow and then eventually Green."

Funny may it sound but things get worse but then they get better and the experience of turning a failure into success is unforgettable. You will learn things that you wont learn if you always play safe. A sailor who hasn't faced a storm is not really a true sailor. An escalated projects have high visibility and you have an amazing opportunity to fix things and you might be surprised in the end.

Testing in Production ?

Living life on the edge for normal people would be having a house near a cliff top or jumping off the plane with a parachute or something of that sort but for software engineers, it would be delivering a code to production without testing it and hoping that nobody runs into it ever or it works somehow magically :D These guys are real daredevils :D

I don't promote it but it does happen. We should let these developers know that they are living on edge with a time bomb ticking and its a matter of time before it explodes. Why take chance when you can test the code and then release it.
 

Testing - Recursive Features

There should be an another 'task manager' to kill the real 'task manager' when it gets hanged while trying to kill a 'process' that got hanged :)

Though my above comment on FB was on a  lighter side, I feel that there should be testability around such things where we generally confine our thinking to just one level and leave it there.