Click here to Skip to main content

Articles by Martin Hinshelwood (Articles: 10, Technical Blogs: 33)

Articles: 10, Technical Blogs: 33

RSS Feed

Average article rating: 4.08

Toolbars & Docking windows
General
Posted: 25 Jun 2006   Updated: 25 Jun 2006   Views: 43,258   Rating: 3.62/5    Votes: 5   Popularity: 2.53
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 25   Downloaded: 0
Adding ToolStripPanel support to the Composite UI Application Block.
VB.NET
Samples
Posted: 21 Aug 2007   Updated: 21 Aug 2007   Views: 17,046   Rating: 4.33/5    Votes: 2   Popularity: 1.30
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 21   Downloaded: 0
Creating an event handler with the Team Foundation Server Event Handlers is very easy. You will need to inherit from the AEventHandler class which is part of the RDdotNet.TeamFoundation.dll located in the install directory (I will make an SDK later).
.NET Framework
Samples
Posted: 6 Sep 2007   Updated: 6 Sep 2007   Views: 17,988   Rating: 4.67/5    Votes: 2   Popularity: 1.40
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 15   Downloaded: 0
I have decided to have a little go at creating a Team Foundation Server Event Handler in .NET 3.5 that is resilient and scalable. I will be using as many of the features of Team Suite as I can, but bear with me as there are a few things that are new to me.
Libraries
General
Posted: 21 Aug 2007   Updated: 21 Aug 2007   Views: 12,571   Rating: 3.00/5    Votes: 3   Popularity: 1.43
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 15   Downloaded: 0
Host any number of services, regardless of whether they are remote or local within a "Server" construct and access that server easily.
Posted: 21 Aug 2007   Updated: 21 Aug 2007   Views: 13,957   Rating: 4.33/5    Votes: 2   Popularity: 1.30
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 17   Downloaded: 0
There are a number of config options for the TFS Event Handler Prototype. I will describe all of them in depth here. The first step is to set the Windows Communication Foundation service options, which really only requires you to change one value.
Ultrabooks
Intel Haswell Ultrabook Reviews
Posted: 26 Jul 2013   Updated: 26 Jul 2013   Views: 4,125   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: The Code Project Open License (CPOL)      Bookmarked: 0   Downloaded: 0
Review: Harris Beach SDS Ultrabook from Intel (Unboxing)
Posted: 3 Sep 2013   Updated: 3 Sep 2013   Views: 1,171   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 0   Downloaded: 0
Review Part 2: Developing with Intel Haswell Harris Beach SDS Ultrabook
Posted: 15 Oct 2013   Updated: 15 Oct 2013   Views: 2,219   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 0   Downloaded: 0
Now that I have had two months with the Intel Haswell Harris Beach SDS Ultrabook I thought that it would be a good idea to give you an update.
Design and Architecture
General
Posted: 21 Aug 2007   Updated: 21 Aug 2007   Views: 20,705   Rating: 2.36/5    Votes: 8   Popularity: 2.13
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 16   Downloaded: 0
I have been thinking a lot recently about the future of software development and where I see it going. I have worked for seven companies since leaving university (two design studios, two software studios, one community startup, one Internet bank and one investment bank), and my conclusion is that...
Posted: 21 Aug 2007   Updated: 21 Aug 2007   Views: 18,799   Rating: 4.43/5    Votes: 3   Popularity: 2.11
Licence: The Code Project Open License (CPOL)      Bookmarked: 21   Downloaded: 0
I have decided to have a little go at creating a Team Foundation Server Event Handler in .NET 3.5 that is resilient and scalable. I will be using as many of the features of Team Suite as I can, but bear with me as there are a few things that are new to me.

Average blogs rating: 4.16

Dialogs and Windows
Console Programming
Posted: 21 Aug 2009   Updated: 23 Aug 2009   Views: 14,553   Rating: 3.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 13   Downloaded: 0
Staring from the original Command Line Parser v1.0 code, I wanted to be able to add multiple commands, or even nest commands. The result is a nice simple commanding architecture conducive to creating multiple commands.
Tabs & Property Pages
Tabs and Property Pages
Posted: 10 Sep 2010   Updated: 10 Sep 2010   Views: 4,661   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 0   Downloaded: 0
I had an idea to have blog posts, or Rules listed not in date order, or an arbitrary order, but in some sort of calculated order. For this I would need to get data from somewhere and I fancied using; Number of Comments, Number of Trackbacks, Reddit, Digg, FriendFeed Twitter and Google Page rank. In
Posted: 13 Sep 2010   Updated: 13 Sep 2010   Views: 4,508   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
I had an idea to have blog posts, or Rules listed not in date order, or an arbitrary order, but in some sort of calculated order. For this I would need to get data from somewhere and I fancied using; Number of Comments, Number of Trackbacks, Reddit, Digg, FriendFeed Twitter and Google Page rank. In
Posted: 19 Sep 2010   Updated: 19 Sep 2010   Views: 4,941   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 0   Downloaded: 0
I had an idea to have blog posts, or Rules listed not in date order, or an arbitrary order, but in some sort of calculated order. For this I would need to get data from somewhere and I fancied using; Number of Comments, Number of Trackbacks, Reddit, Digg, FriendFeed Twitter and Google Page rank. In
ASP.NET Controls
General
Posted: 21 Aug 2009   Updated: 24 Aug 2009   Views: 12,296   Rating: 4.33/5    Votes: 3   Popularity: 2.07
Licence: The Code Project Open License (CPOL)      Bookmarked: 7   Downloaded: 0
Even though this sounds like a really simple thing, what if you do not know the name of the controls, and you do not want to have to add a bit of code that you, or another may developer may forget to every piece of code with a timer in it. The problem I have is that if you have a DropDownList on the
Silverlight
General
Posted: 3 Mar 2010   Updated: 3 Mar 2010   Views: 5,083   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 0   Downloaded: 0
This is SSW’s first time using Team Build 2010 to automatically create a Silverlight application. In the past the guys have used Cruise Control, but we want to move to a pure TFS 2010 solution.
Posted: 27 Mar 2010   Updated: 27 Mar 2010   Views: 6,223   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
Getting Silverlight to build on Team Build 2010 RC
Site & Server Management
General
Posted: 4 Jan 2010   Updated: 12 Jan 2010   Views: 12,196   Rating: 4.92/5    Votes: 8   Popularity: 4.45
Licence: The Code Project Open License (CPOL)      Bookmarked: 30   Downloaded: 0
From time to time your website structure may change. When this happens you do not want to have to start from scratch with your Google rankings, so you need to map all of your Old URLs to new ones. This may seam like a trivial thing, but it is essential to keep your current rankings, that you worked
Posted: 12 Mar 2010   Updated: 12 Mar 2010   Views: 15,835   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 0   Downloaded: 0
Well, it depends….If you are a small company that creates a finite number of internal projects then you will find it easier to create a single project for each of your products and have TFS do the heavy lifting with reporting, SharePoint sites and Version Control.But what if you are not…Update 9th M
Posted: 27 Mar 2010   Updated: 27 Mar 2010   Views: 7,513   Rating: 4.33/5    Votes: 2   Popularity: 1.30
Licence: The Code Project Open License (CPOL)      Bookmarked: 0   Downloaded: 0
Well, it depends….If you are a small company that creates a finite number of internal projects then you will find it easier to create a single project for each of your products and have TFS do the heavy lifting with reporting, SharePoint sites and Version Control.But what if you are not…Update 9th M
Content Management Server
General
Posted: 13 Sep 2010   Updated: 13 Sep 2010   Views: 6,747   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
Active Directory Groups not Syncing with Team Foundation Server 2010
VB.NET
Parsers and Interpreters
Posted: 17 Nov 2009   Updated: 17 Nov 2009   Views: 5,143   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 5   Downloaded: 0
Updating the Command Line Parser
Libraries
Code Libraries
Posted: 21 Aug 2009   Updated: 21 Aug 2009   Views: 10,818   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 17   Downloaded: 0
I am always pulling out the Unity assemblies. Maybe it is just because I am lazy, but I really can’t be bothered rolling my own dependency injection and mapping framework!
Windows Communication Foundation
General
Posted: 4 Dec 2010   Updated: 4 Dec 2010   Views: 14,695   Rating: 1.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 6   Downloaded: 0
TFS vs. Subversion fact check
Windows Presentation Foundation
Data Binding
Posted: 25 Aug 2009   Updated: 25 Aug 2009   Views: 7,685   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
You have probably heard me go on about Unity a couple of times: My.Unity.Resolve(Of Ninja) Unity and ASP.NET Creating a Data Access layer using Unity I have been using what is now unity since the good old days (sooo not true, WPF is the Windows Forms killer, and good riddance) of Windows
General
Posted: 21 Aug 2009   Updated: 26 Aug 2009   Views: 33,608   Rating: 5.00/5    Votes: 5   Popularity: 3.49
Licence: The Code Project Open License (CPOL)      Bookmarked: 35   Downloaded: 0
A colleague of mine was having a bit of trouble getting drag and drop working in a way that fitted well with the MVVM pattern. This is really quite simple once you have a certain level of understanding of Patterns, but is a complete nightmare if you do not. One of the founding principals of MVVM is
Exception Handling
General
Posted: 21 Aug 2009   Updated: 21 Aug 2009   Views: 7,647   Rating: 4.33/5    Votes: 2   Popularity: 1.20
Licence: The Code Project Open License (CPOL)      Bookmarked: 6   Downloaded: 0
I am not sure if this is a good idea, but I was bored one day and decided to add a TFS Error Log provider for Elmah. There are 2 ways you can do this.
Posted: 16 Sep 2010   Updated: 16 Sep 2010   Views: 18,535   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 6   Downloaded: 0
Team Foundation Server 2010 Event Handling with Subscribers
Posted: 19 Sep 2010   Updated: 19 Sep 2010   Views: 6,599   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
There is a lot of references and blog posts on how to handle SOAP events raised by Team Foundation Server 2005, 2008 and 2010 but is there anything new in 2010 that supersedes this? Even though I knew it was there, n o amount of google-fu brought back any results relevant to anything new, so hopeful
Posted: 5 Dec 2010   Updated: 5 Dec 2010   Views: 7,738   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 5   Downloaded: 0
Team Foundation Server 2010 Event Handling with Subscribers
Hardware & System
General
Posted: 21 Oct 2010   Updated: 21 Oct 2010   Views: 5,659   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 0   Downloaded: 0
This week my customer had a requirement to have all new work items created to have an ID greater than 40,000. They have another system that stores tickets and they don’t want any conflict. There have been a number of ways to achieve this through a database change, but it is not supported by Micros
Posted: 5 Dec 2010   Updated: 5 Dec 2010   Views: 6,644   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 0   Downloaded: 0
TFS 2010 Work Item Seed: TFS Work Item system.id at a predefined number
Uncategorised Technical Blogs
General
Posted: 31 Aug 2009   Updated: 31 Aug 2009   Views: 5,517   Rating: 3.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 0   Downloaded: 0
You have probably heard me go on about Unity a couple of times: My.Unity.Resolve(Of Ninja) Unity and ASP.NET Creating a Data Access layer using Unity I have been using what is now unity since the good old days (sooo not true, WPF is the Windows Forms killer, and good riddance) of Windows
Posted: 1 Sep 2009   Updated: 1 Sep 2009   Views: 9,513   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
Although this post is called Scale Transform Behaviour you could use any transform / animation in its place. The purpose is to have a slider control in a menu be able to alter the scale of any number of controls within MVVM views. This behaviour allows you to add any Framework Elements to a list
Posted: 16 Nov 2009   Updated: 16 Nov 2009   Views: 10,309   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 4   Downloaded: 0
Although this post is called Scale Transform Behaviour you could use any transform / animation in its place. The purpose is to have a slider control in a menu be able to alter the scale of any number of controls within MVVM views. This behaviour allows you to add any Framework Elements to a list
Posted: 17 Nov 2009   Updated: 17 Nov 2009   Views: 7,599   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 4   Downloaded: 0
WPF Ninject Dojo: The Data Provider
Posted: 13 Jan 2010   Updated: 13 Jan 2010   Views: 14,613   Rating: 4.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 0   Downloaded: 0
From time to time, your website structure may change. When this happens, you do not want to have to start from scratch with your Google rankings, so you need to map all of your Old URLs to new ones. This may seem like a trivial thing, but it is essential to keep your current rankings, that you work
Posted: 10 Sep 2010   Updated: 10 Sep 2010   Views: 5,621   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 0   Downloaded: 0
Team Foundation Build can be a difficult beast, but not usually because of itself. Although people do experience problems when adding solutions that have been around for a while with no build run, it really does do a fantastic job. On occasion I have seen what I call a “Stuck Build” which is a bu
Posted: 13 Sep 2010   Updated: 13 Sep 2010   Views: 3,730   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 0   Downloaded: 0
How to deal with a stuck or infinitely queued build
Posted: 19 Sep 2010   Updated: 19 Sep 2010   Views: 3,213   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 0   Downloaded: 0
Team Foundation Build can be a difficult beast, but not usually because of itself. Although people do experience problems when adding solutions that have been around for a while with no build run, it really does do a fantastic job. On occasion I have seen what I call a “Stuck Build” which is a bu
Posted: 8 Oct 2010   Updated: 8 Oct 2010   Views: 5,503   Rating: 4.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
Syncing many Dynamics AX instances to a single TFS 2010 Team Project
Posted: 14 Oct 2010   Updated: 14 Oct 2010   Views: 9,257   Rating: 4.50/5    Votes: 2   Popularity: 1.35
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
TFS vs. Subversion fact check
Posted: 4 Dec 2010   Updated: 4 Dec 2010   Views: 5,922   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
Syncing many Dynamics AX instances to a single TFS 2010 Team Project
No tips have been posted.
No reference articles have been posted.

Martin Hinshelwood
Instructor / Trainer naked ALM
United States United States

About the Author: Martin has worked with many customers in government, finance, manufacturing, health and technology to help them improve their processes and deliver more. He provides management and technical consulting that intends to expose processes and practices to gain transparency, uncover impediments to value delivery and reduce cycle-time as part of an organisations path to agility. Martin is a Professional Scrum Trainer as well as a Visual Studio ALM MVP and Visual Studio ALM Ranger. He writes regularly on http://nakedalm.com/blog, and speaks often on Scrum, good practices and Visual Studio ALM.

You can get in touch with Martin through naked ALM.

Follow on   Twitter   Google+


Advertise | Privacy | Mobile
Web04 | 2.8.140827.1 | Last Updated 28 Aug 2014
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Service
Layout: fixed | fluid