[Solved] TF400012: Full-text search failed

Error TF400012: Full-text search failed. Contact your Team Foundation Server administrator or try the operation again. (Code 30046: SQL Server encountered error 0x8007042d while communicating with full-text filter daemon Root Cause SQL Full-text Filter Daemon Launcher may have shutdown Solution This error occurs only when the Daemon service is down.  TFS and its SharePoint site […]

[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?  […]