Helping companies navigate the realities of business agility and not just be technically agile! Regular content on Scrum, Agility, & DevOps!
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.
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 ”.
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.
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.
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.
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).
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.
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…
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.
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.
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.
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.
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.
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 .
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 .
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…
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.
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.
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.
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 was hoping for anything else! Thanks Mickey … Technorati Tags: Personal
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…
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.
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.
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.
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 .
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.
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.
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.
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:
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.
We partner with businesses across diverse industries, including finance, insurance, healthcare, pharmaceuticals, technology, engineering, transportation, hospitality, entertainment, legal, government, and military sectors.
NIT A/S