CTS – Your Technology Partner

Generating Code Metrics in Visual Studio 2010

Written by Craig Butler on December 6, 2012

By: Tim Gonzales As software developers, we all know that it is imperative to review quality during all phases of the software development lifecycle. Defects, inefficiencies, and unmaintainable code can turn a simple issue into a costly disaster down the road. Code Metrics is a tool that first shipped with Visual Studio 2008. This handy…

Continue Reading


Changing Web Pages Using Google Chrome

Written by Craig Butler on December 6, 2012

By: Umair Kamal Ever wonder how you can look at the source of a web page (no I am not talking about IE’s View Source!) and change the source on the fly? How many times have you thought…”hmmm I wonder how this page will look if a table or picture or a video was moved…

Continue Reading


Sounds Risky!

Written by Craig Butler on December 6, 2012

We’ve heard it. We’ve thought it. We’ve even said it. It happens most often when we are starting or joining a project. It is a balance of concern and excitement. It is rare that we consciously separate the risks into categories and then weigh them, but that is exactly what we should be doing. You…

Continue Reading


Tips and Tricks with Microsoft Test Manager

Written by Craig Butler on December 6, 2012

Microsoft Test Manager is a powerful test management application that integrates with Visual Studio to allow for manual and automated testing. For those interested in learning more about this application, Microsoft has a Virtual Machine and set of labs available for download here. I’ve had the opportunity to work with this application over the past…

Continue Reading


When Nothing is Something

Written by Craig Butler on December 6, 2012

I thought Nothing was the null of VB.NET. But did you know that in VB.NET, the Nothing object can actually be equal to String.Empty? I was looking at code that was supposed to set an object property to the empty string, but each time I stepped over, the value had not changed. In other words,…

Continue Reading


Retrieving MAX or MIN from SharePoint Lists in Reporting Services

Written by Craig Butler on December 6, 2012

I recently needed to retrieve the most recent date from a MOSS List using SSRS. SSRS has its own MOSS List connection type that uses XML to query the data, rather than SQL. The XML query does not allow for MAX or MIN functions but I was able to retrieve the most recent date as…

Continue Reading


Quality Center Tips – Creating a custom filter

Written by Craig Butler on December 6, 2012

We all have our favorite filters in QC, be it just all the defects assigned to us or all fixed defects. To make us all a little more productive here are some ways to sort and save those filters. To sort: 1. Select the “Set Filter/Sort” icon. *It looks like an upside down beaker 2….

Continue Reading


Reflection and AmbiguousMatchException

Written by Craig Butler on December 6, 2012

A few days ago, I ran into this exception and, having never experienced it before, I though I would share my findings, hopefully to save someone else a little time. I was developing against a solution, which incorporated reflection to call certain methods of a client’s configuration and authentication components dynamically. Locally in our development…

Continue Reading


Job Interview Tips & Tricks

Written by Craig Butler on December 6, 2012

You landed an interview. Now what? So often, people come in to an interview unprepared or try to “wing it” and walk away feeling embarrassed about their answers or know they will not be getting a call back. Here are some helpful tips and strategies to have an effective interview and wow the employer. 1….

Continue Reading


Using SQL Server Analysis Services Dimensions and Measures

Written by Craig Butler on December 6, 2012

An OLAP Cube is composed of two different types of attributes: Dimensions and Measures. A Measure is just that – a measure of something. It can be anything numeric: hours worked, injuries reported, and workdays missed are all good examples of possible Measures. A Dimension describes the measures. For instance, Employee could be a dimension…

Continue Reading