tech·nic·al·ly agile

Blog: Technically Agile. Deep diving into Scrum, Agility, & DevOps!

Helping companies navigate the realities of business agility and not just be technically agile! Regular content on Scrum, Agility, & DevOps!

Technical Leadership

NKD Agility provides hands-on guidance to empower teams with the skills and best practices needed to deliver high-quality, scalable solutions that align with business goals.
details...

Engineering Excellence

We embed quality into every phase of development, ensuring that testing, architecture, and engineering decisions drive excellence and maintainability from the outset.
details...

Business Focus

By aligning technical leadership with strategic business objectives, we help teams streamline processes, ensuring software development supports long-term growth and organizational success.
details...
Trustpilot
My Wish List of Team Foundation Server Tools

My Wish List of Team Foundation Server Tools

TFS Event Handler This tool would run on the TFS server and capture all of the soap events being generated by Team Server. These would then be passed to the Event Handler Manger that would send the event to all of the loaded Handlers. Handlers can be dynamically loaded in to the system by uploading a DLL from a client tool.

Team Foundation Server & SharePoint 3.0

Team Foundation Server & SharePoint 3.0

I have managed to install SharePoint 3.0 on my dev Team server box in side by side mode by using Brian Keller’s  blog on “ Configuring Visual Studio 2005 Team Foundation Server with Windows SharePoint Services 3.0  ”.

Setting up TFS to create project portals as child sites of an existing SharePoint 3.0 site (or sub site)

Setting up TFS to create project portals as child sites of an existing SharePoint 3.0 site (or sub site)

Well, I spoke to Brian Keller  about Connecting TFS to a SharePoint 3.0 sub site  … His answer? Try it and see. So I did.

TFS Gotcha (Exception Handling)

TFS Gotcha (Exception Handling)

When coding against team foundation server you must be aware that some of the exceptions thrown by Team Foundation Server  are not Serilisable! I think that this was an oversite by Microsoft, but it is there none the less.

Creating WCF Service Host Programmatically

Creating WCF Service Host Programmatically

If you want to create a Windows Communication Foundation  Service Host on the fly then you will need to first create a base address. I would recommend using the DNS host entry instead of the My.Computer.Name as I had many problems on the corporate network with [computername] not working with our proxy settings.

Custom WCF Proxy

Custom WCF Proxy

The think that always annoys me with web services is that when you connect to it and generate the proxy it always generates proxies for all of the extra classes and interfaces as well, even when you have them available. This means that you always have to write convertors or adapters to convert one object type to another even though they are the same object (only core class and proxy of that class).

TFS Speed Problems

TFS Speed Problems

I am finding a lot of people who are having problems with the speed of Team Foundation Server! I have to say, that I have had none of these problems and I use both a locally hosted team server and CodePlex  hosted projects. I do have some users in the office who have a very slow connection to Team Foundation Server  , but they are on a remote network and use a 2mb link to the main network, so I am not surprised by this.

Delving into SharePoint 3.0

Delving into SharePoint 3.0

Well, I have spent the afternoon delving into the features of SharePoint 3.0. As an extensive Team Foundation Server  user I have had a lot of exposure to SharePoint 2.0 and I always found it kinda crap…

TFS Feature Wish (TFS Checkin Notifier)

TFS Feature Wish (TFS Checkin Notifier)

One of the annoying things about Source-Control is that someone else can have that file you really need checked out! This can be annoying if they are not in the same building or even country.

Recipe for Team Server in a small business

Recipe for Team Server in a small business

If you have a small company, say 6 to 30 people, you will look at team server and think, cool…But what does it cost. Well, there are a number of costs, some hidden that you will need to pay. The bad news is that the VS2005 Team Editions are expensive, really expensive.

Benefits of remote access for Team System

Benefits of remote access for Team System

Remote access for Team Server is about disparate teams. This means that you can use those cheep contractors in eastern Europe without needing to give them a small project because of the difficulties in integrating their work.

Would anyone be interested in hosted Visual Studio Team System (LinkedIn Question)

Would anyone be interested in hosted Visual Studio Team System (LinkedIn Question)

View Full Question and Answers: Would anyone be interested in hosted Visual Studio Team System  I have been thinking about the potential take-up of a private hosted Visual Studio Team System  for small companies! This would be similar to CodePlex  but with much more control given to the project owners… i.e. custom Process templates, full work item suite and full customisation capabilities.

Workflow

Workflow

I am thinking of adding WF support to my Team Foundation Server Event Handler, but I am interested in a discussion on the topic of the how’s and wherefores. I have seen a lot of people implementing Workflow for Team Server and this would provide them a host system.

TFS Event Handler Progress

TFS Event Handler Progress

I am making lots of progress with this project and I have only a couple of work items left for CTP1: 138 Security issues on uploaded assemblies  203 Error handling on service  204 Create Admin system as Application  Now 204  is nearly complete, with only testing to go and that is dependant on 203  .

TFS Event Handler: CTP1 Imminent

TFS Event Handler: CTP1 Imminent

I have decided to go the same root as MS and use the Community Technology Preview (CTP) structure for my releases as there are quite a few people interested in using the TFS Event Handler  .

Studying for Exam 70-536: MCTS Application Development Foundation

Studying for Exam 70-536: MCTS Application Development Foundation

After my success with Beta Exam 71-510: TS: Visual Studio 2005 Team Foundation Server  I now find myself thinking that I should get my developer exams sorted. I had never done them before as I would have had to pay for them myself. Which sucks…

Envisioning vs Provisioning

Envisioning vs Provisioning

Developers fall into two categories with regard to building solutions: Envisioners (Research) Envisioners can build complicated code in their head and develop complex proof-of-concept demos. They usually know all about the new technologies and can use them as soon as they are in beta. Envisioners tend to have job titles like “Developer Evangelist”, “Technical Evangelist” or “Architect Evangelist”. They are not usually good at delivering working solutions, but they can produce things that provisioners think is not possible.

TFS Event Handler: Coverage & Comments

TFS Event Handler: Coverage & Comments

I am getting some positive feedback on the project from Richard Berg  , and he had blogged about it under the title of New CodePlex project: TFS Event Handler  . And John Lambert  has commented on some issues that he has envisioned with referenced assemblies and security of allowing people to upload Assemblies.

TFS EventHandler: Now on CodePlex

TFS EventHandler: Now on CodePlex

I have now added my Team Foundation Server  EventHandler to CodePlex  , but don’t get too exited as I am currently mid refractor. I am moving to the more reliable Message Queuing for the system, and probably moving it to a Windows Service instead of the current Website. I did actually start with web services but I found it more complicated to setup and create an install.

TFS EventHandler: MSMQ Refactor

TFS EventHandler: MSMQ Refactor

I am half way through the MSMQ Refactor of my TFS Event Handler  project and thing are starting to come together. I have changed it so that instead of one big solution I will have three smaller ones. This will allow me to cross reference the different services.

I'm Luke Skywalker according to the Star Wars personality test.

I'm Luke Skywalker according to the Star Wars personality test.

  I was hoping for anything else! Thanks Mickey  … Technorati Tags: Personal 

Visual Studio Team System Blogs

Visual Studio Team System Blogs

You can find all the blogs for the Microsoft team for Visual Studio in one place. A nice little list, it does not have all the community blogs, but then you would need a search facility…

TFS EventHandler: Message Queuing

TFS EventHandler: Message Queuing

As I mentioned in my previous post I am currently building an EventHandler  infrastructure for Team Foundation Server  . I am currently toying with the idea of re-engineering to two system services. The first that handles the Team Foundation Server  events and puts them onto an event specific message queue and another that handles the reading the messages and action all the event handlers. The reason that I am thinking this way is that when a new EventHandler is added I will need to unload any existing Assemblies and then load them again, and any events that occur during this interval would be lost otherwise.

Team Server Event Handlers made easy...

Team Server Event Handlers made easy...

Will, not really… I work for a rather large organization and I wanted an easy way for power users of team system to deploy event handlers for the Team Foundation Server  events. Essentially they create an assembly with as many EventHandler classes as they like and they can upload their assembly through an administration system, which in turn executes any handlers that exist on the system for any events.

Selling the benefits of Team System

Selling the benefits of Team System

I have found that there is very little content available on the art of selling Team System for developers that want to use it. Developers need to sell it not only to their manager, but to a hole host of people, and it is no small expense to implement it.

Beta Exam 71-510: TS: Visual Studio 2005 Team Foundation Server

Beta Exam 71-510: TS: Visual Studio 2005 Team Foundation Server

Just got my exam result for the exam  , and I passed! This is a single exam certification so it makes me a MCP as well as and MCTS: Team Foundation Server  .

Serialize Assembly for Service calls over Http

Serialize Assembly for Service calls over Http

I want to send a .NET assembly as either an System.Reflection.Assembly or as a string over the wire through a Windows Communication Foundation  web service. It seems that the class System.Reflection.Assembly can serialize, but is unable to deserialize at the other end. How can this be achieved without sending as a straem of Byte.

Mobile Device Center

Mobile Device Center

The one thing I do not like about the mobile device center is that it can’t sync with the built in windows vista components (Contacts, Calendar and email). This is, I think, a deficiency in the product.

Introduction to .NET Framework 3.0 for Developers Event

Introduction to .NET Framework 3.0 for Developers Event

Yesterday I visited the Strathclyde University campus to see a half day session from Microsoft’s Mike Taulty  . It was very informative, and although I have been developing in .NET 3.0 for around three months there were some areas that I was sketchy on. Specifically “CardSpace” and its use and benefits. A number of other delegates also had concerns which I also shared. Mike managed to answer them effectively for me, I am not sure about the others, and I can see the use of CardSpace as a single sign on solution that does not require a username or password.

TeamPlain - Revisit

TeamPlain - Revisit

I ran into some problems that I blogged on in my TeamPlain - Install and initial views  post. I have got a work around for the long project name problem, but it only works when you really daft project names like ours:

Connect with Martin Hinshelwood

If you've made it this far, it's worth connecting with our principal consultant and coach, Martin Hinshelwood, for a 30-minute 'ask me anything' call.

Our Happy Clients​

We partner with businesses across diverse industries, including finance, insurance, healthcare, pharmaceuticals, technology, engineering, transportation, hospitality, entertainment, legal, government, and military sectors.​

Xceptor - Process and Data Automation Logo
Flowmaster (a Mentor Graphics Company) Logo
Cognizant Microsoft Business Group (MBG) Logo
Lockheed Martin Logo
Qualco Logo
Ericson Logo
Bistech Logo
Boxit Document Solutions Logo
Healthgrades Logo
Slicedbread Logo
Teleplan Logo
Sage Logo
Kongsberg Maritime Logo
Illumina Logo
Slaughter and May Logo
DFDS Logo
Emerson Process Management Logo
ProgramUtvikling Logo
New Hampshire Supreme Court Logo
Washington Department of Transport Logo
Royal Air Force Logo
Ghana Police Service Logo
Department of Work and Pensions (UK) Logo
Nottingham County Council Logo
Slaughter and May Logo
Big Data for Humans Logo
Boxit Document Solutions Logo

NIT A/S

Alignment Healthcare Logo
Hubtel Ghana Logo