[Solved] TF400324: Team Foundation Services are not available from server

Possible Errors TF400324: Team Foundation services are not available from server <Server/CollectionName>. Technical Information (for administrator): Page not found or TF400324: Team Foundation services are not available from server <Server/CollectionName>. Technical Information (for administrator): Unable to connect to the remote server   Root cause This error occurs primarily due to corrupt Team Foundation Server cache.  […]

Team Foundation Server : Removing a Collection (client side)

There are 2 ways to delete and reconfigure a TFS collection on your desktop (or local machine). Using Visual Studio.  Using Team Explorer, you can first click on Connect.  If you are already connected to a collection, you will not be able to delete it.  You will have to Disconnect by clicking on the Context […]

[Solved] TF271001: Connection timed out type SmtpException

Error TF271001: The server response was: 4.4.1 Connection timed out type SmtpException. TFS Email Notifications Delayed or Not Sent Root Cause Following are the reasons why this error can occur SMTP server is down or not responding Email notification time/delay has been wrongly set Team Foundation Background Agent has stopped There is a huge backlog […]

Global Windows Azure Boot Camp—Singapore Chapter 2014

Global Windows Azure Boot Camp—Singapore Chapter (Register @ http://gwabsg2014.eventbrite.sg) A Windows Azure Boot Camp On More Than 100 Location Globally at The Same Time   This one day deep dive class will get you up to speed on developing for Windows Azure. The class includes trainers with deep real world experience with Windows Azure.  I will […]

Optimizing performance of your WCF Services

Performance Optimization process starts when you are provided with Non-Functional Requirements such as Availability, Concurrent Users, Scalability and so on.  If you are not provided with NFRs, one tends to ignore them and continues build application using Visual Studio Wizards that generate code recipes.  One tends to ignore them until faced upon a production issue […]

5 quick steps to resolve Android Battery Drain Issues

Applicable to: Some Android Phones (incl some Galaxy variants) This article is for those who are facing battery drain issues with some Android/Galaxy phones, especially, after upgrading to Android 4.3.  I faced this same issue and did a lot of research to find out the right fix.  This requires rooting the phone along with few […]

Why is StringBuilder faster in string concatenations?

Almost every developer who is new to development using C# faces a question as to which one is better – string.Concat, + (plus sign), string.Format or StringBuilder for performing string concatenation.  The most easiest way to find a correct an answer is to Google and get views of many experts.  Few of the hot links […]

Using Directives and Namespace in C#

UsingDirectivesMustBePlacedWithinNamespace is one of the rules of StyleCop and I was trying to figure out why StyleCop recommends having using directives defined within the namespace.  Most of the books and articles (including mine) we have read do not really have using blocks within the namespace.  So is it really a good practice?  If yes, why?  […]

Team Foundation Server : Check-in Policies to ensure traceability

One of the things many teams thrive to achieve is 100% traceable code against Business Requirement Document (BRD) or Requirement Matrix.  With evolution of ALM tools, it has become very easy to create traceability matrices and to be able to view history of code and the rational behind design decisions that were taken at the […]