August 2012 Entries

"No matching items found in your workspace" error in the TFS build

After creating MS Build Definition for a new branch I've got an error "No matching items found in $/MyBranch/subDir in your workspace, or you do not have permission to access them".I was trying to find any permission issue for a build user, but pointed me, that the error was caused by missing mapping.To fix it it's required in Build Definition Edit open Workspace TAB and add folder ......

Compare Pocket and Instapaper on IPad (again)

Since my last post I use both applications on iPad, trying to use Instapaper more often. Unfortunately, I wasn't fully satisfy with it.I didn't have any response to couple of emails, that I 've send to, so I even don't know, have Marco receive it or not.The major problem is "smart" context removal, which removes comments from blogs and stackoverflow discussions, corrupts tables in pages. I've ......

Using interfaces in DataContracts for WCF service versioning.

We are implementing WCF Service versioning after having problems with enums in response ( Do not expose enum in WCF response )I found that we need rigorously follow the recommendations "Versioning When Schema Validation Is Not Required" from msdn article:Best Practices: Data Contract VersioningInitially I've ignored the recommendation "Do not attempt to version data contracts by type inheritance" and failed to generate backward compatible XML.Reading the documentation I've noticed in Service Versioning ......