Getting Started With Git-TF Tool

Monday, December 31, 2012

Git-TF tool release by Microsoft allowing developers to work locally using Git repository without any connection to TFS, if you wanted to work on your files locally (In case you don’t have internet connection) you had reopen the solution and work offline. TFS 2012 comes with new feature called – Local Workspace allowing developers to work locally on their files but without tracking the changes history – here comes Git-TF tool. Brian Harry’s Blog Distributed Version Control (DVCS) has a growing following. It enables a set of workflows that can be very handy and...

Windows 8 RTM JavaScript – FlipView Control

Sunday, September 23, 2012

Tweet Windows 8 Metro App has couple of wonderful ways to display data, the more common way is Grid and Split Application Template. (You can read more about Windows 8 Project Templates - Windows 8 JavaScript Metro Application–Getting Started). But there are several other ways to display information, in this post I’ll demonstrate a FlipView control, that represents an items control that displays one item at a time, and which enables "flip" behavior for traversing its collection of items. The items on this FlipView control will come from my Blog Rss using SyndicationClient. We’ll create a FlipView control...

Upgrade Metro App From Beta To RC

Sunday, June 3, 2012

In my previous post Convert VS 11 Beta Metro Projects To VS 2012 RC I talked about upgrading the Project file from Beta to RC, in this post I’ll try to talk about all changes made from Beta to RC. I don’t know all the breaking changes in JavaScript and C# but I collect all the breaking changes from the application and games I develop and I’ll show them here. JavaScript + HTML Type ...

Convert VS 11 Beta Metro Projects To VS 2012 RC

Over the last months I’ve worked a lot with Windows 8 Metro applications, from Consumer Preview to Preview 2 and now to RC. When working on Beta versions you know that you have to upgrade your app when RC or RTM versions will published, and sometime those upgrades can take a while… So this is the first part of upgrading your Project from Visual Studio 11 Beta to Visual Studio 2012 RC, in my next post I’ll talk about code Changes from Beta to RC both for C# and JavaScript. JavaScript For JavaScript project...

TFS API Part 45 (VS11) – Modify Teams and Team Members

Monday, May 21, 2012

Tweet In my previous post “Teams and Team Members”  I talked about new Service in TFS API called – TfsTeamService. Using this service we can control Teams and Team Members under TFS. We can create and remove Teams and Team Members using TFS API. I know this can be quite confusing but Teams in TFS are simply Group (Security Group), same as Contributors, Administrators etc. If you open Security tab under TFS Web Management you can see that there is two separate lists of Groups – Teams and TFS Groups, I’ll show how to separate between Teams and...

Test Scribe for Visual Studio 11 Beta

Monday, May 14, 2012

Test Scribe is a documentation power tool designed to construct documents directly from the TFS for test plan and test run artifacts for the purpose of discussion, reporting etc. This is a popular extension for MTM, allowing users to export Test Documents, in previous posts I wrote about extending Test Scribe Template for MTM 10. Test Scribe – Automatic Document Generating For Test Manager 2010 Test Scribe – Developer Guide ...

Windows 8 – Icons

Wednesday, April 11, 2012

Tweet Everyone who start developing for Windows 8 most heard about the AppBar control, the AppBar control is a navigation bar allowing the developer to add commands for his application. When you define a command for AppBar you can set a Icon for it and there is already a lot of icons available for you out of the box in any Metro app. To use those built it icons in C# and JavaScript you just need to set the font-family to - Segoe UI Symbol and write down the hexadecimal value...

Copy Source As Html-Visual Studio 11

Tuesday, April 10, 2012

Tweet I think this is a most tool for any blogger out there, most of my posts contains Source Code examples and pasting Source Code without Colors and Format is just ugly. In Visual Studio 2010 Microsoft released the Productivity Tools that has the Copy Source Code as Html built in, also there is a CodePlex project - http://copysourceashtml.codeplex.com/ that supports Visual Studio 2005 and 2008. Because Productivity Tools for Visual Studio 11 Beta isn’t out yet I’ve modified the CopySourceAsHtml project to Visual Studio 11 Beta + Some code changes (Bad performance loading visual studio). This...

Windows 8 – DEP0600 : The following unexpected error occurred during deployment

Sunday, April 1, 2012

Tweet While working on JavaScript Game in Windows 8 I got the below error when trying to run it from Visual Studio 11: Error : DEP0600 : The following unexpected error occurred during deployment: Illegal characters in path.    at System.IO.Path.CheckInvalidPathChars(String path, Boolean checkAdditional)    at System.IO.Path.Combine(String path1, String path2)    at Microsoft.VisualStudio.ImmersiveProjectServices.Shared.AppxLayoutManager.CheckPackageLayoutState(DeployPackageName deployPackageName, String location)   ...

Microsoft Test Manager 11 – Exploratory Testing

Wednesday, March 14, 2012

Tweet The first thing I would like to talk about is Exploratory Testing, I think this is one of the most important features for Microsoft Test Manager added in Visual Studio 11. The most important bugs are usually found by unanticipated exploration of the application. Visual Studio exploratory testing keeps a full log of your interaction with the software under test and allows you snip the log to show only the relevant sequence to illustrates the bug. This can be combined with screenshots to show...