John Socha-Leialoha's Blog

Making a TextBlock in a DataTemplate Accessible

I really love the data templates in XAML that allow me to create a XAML template for rendering an...

Date: 11/20/2012

Using the App Bar to Operate on Items

I’m building a Windows Store App in C# and XAML, and I wanted to allow you to remove/edit/move items...

Date: 10/25/2012

Building a Single-Select List in jQuery

We needed a single-select list box for a web application we’re building. We also needed each item in...

Date: 07/10/2012

How to Name Test Methods

I really like BDD (Behavior Driven Development) and it’s structure for helping to focus on behavior...

Date: 03/11/2012

Retrieving TFS Results from a Tree Query

I recently needed to retrieve the results from a TFS tree query using .NET code, via calls to the...

Date: 02/22/2012

Capturing Code Coverage for Coded UI Tests

You would think that simply running coded UI tests with everything setup for capturing code coverage...

Date: 12/02/2011

Shrinking the Arrow on the WPF Expander

My goal was simple. I needed a smaller arrow in the WPF Expander control to help conserve screen...

Date: 10/05/2011

Delay Signing a C++/CLI Assembly

This should be easy, right? Just set the link options to delay sign the assembly with an SNK file....

Date: 09/09/2011

Interpreting C++ Code Coverage Results

You’ve finally gotten code coverage results for your C++ code. But now your code coverage numbers...

Date: 08/17/2011

Capturing C++ Code Coverage with Visual C++

I wrote an article about six months ago on code coverage in C++, which is part of my article Agile...

Date: 08/16/2011

Building for Testability in C++

Ten months ago, when I joined my current team, we had a C++ application that was written as many...

Date: 07/12/2011

Balancing Work By Discipline Instead of Individuals

As part of our effort to become a highly-effective agile team, we’ve been working on switching from...

Date: 06/02/2011

Driving Automation of Test Cases

As I’ve mentioned in previous posts, our team has been working our way up the testability pyramid....

Date: 06/01/2011

Fixing Cube Processing ODBC Errors

Our Team Foundation Server (TFS) cube has been running just fine. But a couple of days ago, right...

Date: 05/27/2011

Building Mixed C# and C++ Projects in TFS 2010

We recently added C# unit test projects to our existing C++ product and unit test projects, but they...

Date: 05/12/2011

C++/CLI to C++ Tips and Tricks

In my previous post, Writing Unit Tests in Visual Studio for Native C++, I described the approach...

Date: 03/02/2011

Using the Product Planning Workbook with the Scrum Template

The Product Planning Workbook does not work with the Microsoft Visual Studio Scrum 1.0 process...

Date: 02/23/2011

Using The Iteration Backlog Workbook with the Scrum Template

Our group has switched over from the MSF for Agile to the Microsoft Visual Studio Scrum 1.0 process...

Date: 02/21/2011

Customizing the Iteration Backlog Workbook

The MSF for Agile process template that ships with TFS 2010 includes a nice Iteration Backlog...

Date: 02/14/2011

I Have a Dream…No Regressions

OK, so “I have a dream” isn’t original, and perhaps neither is my dream. However, the path to my...

Date: 02/11/2011

Reading and Writing Task Sequence Variables in .NET

I’m working on a program that needs to read Configuration Manager task-sequence variables while...

Date: 01/31/2011

Writing Unit Tests in Visual Studio for Native C++

My team frequently creates wizards that run in Windows PE as part of a Configuration Manager task...

Date: 11/19/2010

Feature creep, gold plating, and the Product Backlog

How many times have you been working on a feature only to discover a new scenario that you feel is...

Date: 10/21/2010

A Young Agile Team

My team is fairly new to agile. During my first week I talked to the PMs and the developers to get a...

Date: 10/16/2010

A New Job, a New Journey

On September 13, 2010, I started a new journey. This was my first day as an official Microsoft...

Date: 10/16/2010