TFS: Delete workspace of another user from command line

One of my team member left the company and some of the project files were checked out by him. Other team members were not able to checkout those files to work on. TFS Administrator console also does not provide any workaround this. I found “tf” command line utility to e useful bhere. Following command can be used to delete the user’s workspace but any changes in the file after that checkout is lost. TFS version of the file will be unaffected after deleting a TFS workspace.

tf workspace /delete WorkSpaceName;UserName
Posted in Troubleshooting | Leave a comment

Realistic Positive Thinking

Posted in Life, My Inspirations | Leave a comment

A simple CMS built on developer org allows to create one public website and i created this one. I created this simple CMS in around one hour to publish blog post on my public website.

Posted in APEX,, Salesforce | Leave a comment

Dirty Coding and Learning 1

I used standardController ‘Account’ & approx 15 VF components in this page such as:

page, pageBlock, pageBlockSection, outputLabel, outputText, pageBlockTable + column, repeat + outputLabel, dataTable + column, outputLink, form, pageBlokSectionItem, outputPanel, inputCheckBox, inputTextArea, inputSecret

I have also used: system variables on this page.

Check the example:

Code can be found on my website:

Posted in APEX,, Knowledge Sharing, Salesforce | Leave a comment

Display Parent and Child navigational records in a nested DataTable

In this sample i have tried to see Parent and Child navigational capability of SOQL. Taking Contact as main entity i have navigated to Account (parent) and Cases (child). The SOQL query result is binded in a nested DataTable.

Check the example:

Code can be found here:

Posted in APEX,, Knowledge Sharing | Leave a comment

How to build your creative confidence

Often people assume that being creative and innovative is not their domain. Watch this short video by David Kelley and you will know that each one of us is creative and innovative.

Posted in Life, My Inspirations | Leave a comment

Create public website using platform

The amazing Salesforce platform allows us to create public website even with developer edition of the platform. The website address will be either or This is my public website created using Developer Edition. The major limitation I found for a public website is the 500MB of daily bandwidth and ability of creating only one website.

Reference: An Intro to + steps for creating your own website in a few minutes, sites overview – contains more details about possible custom domain options, Public Website implementation guide

Posted in, Salesforce | Leave a comment

APEX – @isTest annotation

APEX test classes are marked with @isTest annotation and it has an added benefit – the class will not be counted against 3MB organization code size limit.

Posted in APEX, Salesforce | Leave a comment

How to Think Like a Developer

Critical thinking is a core characteristic which most of the good developer has in common. And best part is that it is a skill which can be learned and mastered through continuous practice. In this article is Derk Chen (Product Manager at Udacity) writes about how it can be learned and mastered. Anyone with a strong determination and regular practice can think like a Developer.

Must watch this short You Tube video on Critical Thinking:

Posted in Best Practices and Guidelines, My Inspirations | Leave a comment

3 Questions to be asked while understanding Business Requirements from Client

Here is 3 very simple yet very effective questions which can be asked from Client while understanding Business Requirements for building IT solutions:

    What is your Vision & Goal?
    What are your pain points?
    Who all are the key players/ stakeholders?
Posted in Best Practices and Guidelines, Knowledge Sharing | Leave a comment