Click here to Skip to main content
12,818,035 members (44,304 online)

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: 48,862   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: 20,730   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: 23,597   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: 14,050   Rating: 3.00/5    Votes: 3   Popularity: 1.43
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 16   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: 16,321   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: 7,822   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: 3,050   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: 3,911   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: 23,672   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: 22 Aug 2007   Updated: 22 Aug 2007   Views: 21,620   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.15

Dialogs and Windows
Console Programming
Posted: 21 Aug 2009   Updated: 23 Aug 2009   Views: 17,631   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: 5,980   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.
Posted: 13 Sep 2010   Updated: 13 Sep 2010   Views: 5,850   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.
Posted: 19 Sep 2010   Updated: 19 Sep 2010   Views: 7,650   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.
ASP.NET Controls
General
Posted: 21 Aug 2009   Updated: 24 Aug 2009   Views: 14,714   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.
Silverlight
General
Posted: 3 Mar 2010   Updated: 3 Mar 2010   Views: 6,381   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: 8,341   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: 13,621   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.
Posted: 12 Mar 2010   Updated: 12 Mar 2010   Views: 22,675   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
Posted: 27 Mar 2010   Updated: 27 Mar 2010   Views: 12,271   Rating: 4.33/5    Votes: 2   Popularity: 1.30
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   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
Content Management Server
General
Posted: 13 Sep 2010   Updated: 13 Sep 2010   Views: 10,660   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: 6,522   Rating: 4.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 6   Downloaded: 0
Updating the Command Line Parser
Libraries
Code Libraries
Posted: 21 Aug 2009   Updated: 21 Aug 2009   Views: 13,611   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: 22,304   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: 9,592   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 Wi
General
Posted: 21 Aug 2009   Updated: 26 Aug 2009   Views: 44,574   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.
Exception Handling
General
Posted: 21 Aug 2009   Updated: 21 Aug 2009   Views: 10,232   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: 27,495   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 7   Downloaded: 0
Team Foundation Server 2010 Event Handling with Subscribers
Posted: 19 Sep 2010   Updated: 19 Sep 2010   Views: 9,210   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   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 ho
Posted: 5 Dec 2010   Updated: 5 Dec 2010   Views: 12,151   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: 8,672   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.
Posted: 5 Dec 2010   Updated: 5 Dec 2010   Views: 9,300   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: 6,980   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 Wi
Posted: 1 Sep 2009   Updated: 1 Sep 2009   Views: 12,842   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.
Posted: 16 Nov 2009   Updated: 16 Nov 2009   Views: 13,512   Rating: 5.00/5    Votes: 2   Popularity: 1.51
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.
Posted: 17 Nov 2009   Updated: 17 Nov 2009   Views: 9,880   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: 16,060   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.
Posted: 10 Sep 2010   Updated: 10 Sep 2010   Views: 9,082   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.
Posted: 13 Sep 2010   Updated: 13 Sep 2010   Views: 4,921   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: 5,241   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.
Posted: 8 Oct 2010   Updated: 8 Oct 2010   Views: 7,580   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: 14,622   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: 8,481   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.


Advertise | Privacy | Mobile
Web02 | 2.8.170308.1 | Last Updated 24 Mar 2017
Copyright © CodeProject, 1999-2017
All Rights Reserved. Terms of Service
Layout: fixed | fluid