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