-
Tip: Make TFS2012 build logging easier using extension methods in Microsoft.TeamFoundation.Build.Workflow.Activities
I’ve been writing a lot of custom Workflow Activities for Team Foundation Server 2012 (TFS2012) Builds lately. A custom Workflow Activity lets you drop application-specific logic and steps into theout-of-the-box TFS build scripts (aka. “build process templates”). When you write one of these Activities, you almost always need/want to write to the TFS build log…
-
Team Foundation Server 2012 Illustrated Install Guide v1.0
I do a lot of Team Foundation Server installations and – well, they can be a little tricky. There are a lot of steps and, while they’re not that hard, you really have to pay attention to the steps. Over the years, I’ve found that it’s helpful to have a step-by-step guide with screenshots to…
-
Code Camp Cambridge: Identify & Fix Performance Problems with Visual Studio 2012
As promised here are the slides and links for my Identify & Fix Performance Problems with Visual Studio 2012 talk that I did at Code Camp in Cambridge today (10/20/2012). It’s a common problem: you’re getting close to when you’re supposed to deploy your new ASP.NET or WCF application in to production and somehow it…
-
Coded UI Tests: How to avoid hard-coding paths to EXEs or URLs using ApplicationUnderTest and BrowserWindow
(First off, thanks to my friend Etienne Tremblay for showing me the ApplicationUnderTest + environment variables trick and for teaching me how to make my Coded UI tests not be a total mess. BTW, if you’re in Canada and you’re looking for Coded UI testing help, he’s your man.) Problem: Visual Studio Coded UI tests…
-
Article: Visual Studio 2012 Load Testing with Custom Performance Counters
I wrote an article for Visual Studio Magazine recently and it was posted earlier this week. Load Testing with Custom Performance Counters. This article discusses how to use Web Performance Tests (WPTs) and Load Tests in Visual Studio 2012 to help find and fix performance problems in your applications. I also discuss how you can…
-
Use a Coded UI to test ListBox and ComboBox controls in a web application
A little over a year ago, I wrote a blog post about using Coded UI Tests to programmatically manipulate ListBoxes and ComboBoxes in a Windows Form application. More recently I got an email from a reader asking for that same kind of sample application for ListBoxes and ComboBoxes (aka “drop down lists”) using Visual Studio…
-
Visual Studio 2012 Application Lifecycle Management (ALM) for Developers course
My second course for Pluralsight went up recently – Visual Studio 2012 Application Lifecycle Management (ALM) for Developers. Here’s the course description and outline: Visual Studio 2012 ALM for Developers This course covers Microsoft’s Application Lifecycle Management (ALM) tooling from the perspective of a software developer. Topics include using TFS to minimize the impact of…
-
ALM with TFS 2012 Fundamentals at Pluralsight.com
My first online course for Pluralsight went live a few days ago. Application Lifecycle Management (ALM) with Team Foundation Server 2012 (TFS2012) Fundamentals. This is a first course in a multi-course series so keep your eyes open for more ALM courses in the near future! Here’s the course description: Team Foundation Server (TFS) is more…
-
Visual Studio 2012 Performance Profiling Demo
I spoke at TechEd Orlando 2012 last week and did a session called “Identity & Fix Performance Problems with Visual Studio 2012.” I ran into some problems with my demos because my hard drives started failing soon after I got to Florida. Let’s just say that multiple BSODs in the middle of a conference presentation…