Tag | TFS Posts

*Moved to: Hosted Team Foundation ServerI have posted about Hosted Team Foundation server before and I have had a few discussions with Jon Pratt from the Microsoft UK Development Tools Team on the subject. The issue with Hosted TFS is that there is no real partitioning of projects within the system and thus if you had two clients on the same server they would be able to view each others data. I even asked a question on LinkedIn and got an amazing response.Read more...Follow my new blog on http://blog.hinshelwood.com ...
*Moved to: Microsoft's internal uptake of Team Foundation ServerI am very encouraged by Brain Harry's blog on dogfooding at Microsoft. In my battles to get my company to use Team Foundation Server I recently contacted the manager of the most highly regarded development team in the company. Apart from being initially disheartened by his initial question "Does it run on Unix?" the manager of the team's main reservation was that he is always dubious about a product from Microsoft that they do not use ...
*Moved to: Application OwnerIn my company it is the job of someone in business technology to manage production applications. Personally I think that this is a job for a Project Manager, not a developer, as it is about management and is not particularly technical. You do not actually have to carry out any of the work on the application, just: Manage the relationship with the vendor Manage the infrastructure teams to keep the application running Manage all issues and problems with the application Manage ...

Microsoft released Microsoft Visual Studio Team System Web Access yesterday as a Power Tool.  The model is the same as the TeamPlain release, free to licensed TFS users.  It's supported, but not an official product.

Have fun!

 

Normalization 1. A table should have an identifier. A table should store only data for a single type of entity. A table should not have repeating values or columns 4. A table should avoid nullable columns Choosing a SQL Server Monitoring Tool SQL Profiler Enables you to monitor server and database activity (for example, number of deadlocks, fatal errors, tracing stored procedures and Transact-SQL statements, or login activity). You can capture SQL Profiler data to a SQL Server table or a file for ...
*Moved to: Team System Web Access finally releasedBrian Harry has just announced the release of Team System Web Access the next incarnation of DevBiz's TeamPlain product. I have just completed installing it on our development servers and I like it. It has much nicer features than TeamPlain 1.0 and is much more stable that 2.0RC.Read more...Follow my new blog on http://blog.hinshelwood.com ...
Read all about it here. Since Microsoft acquired TeamPlain this spring they have worked hard to incorporate all new features in the product and best feature of all; It's FREE for TFS owners. Cheers, ET PS I swear I'll get to Team Build I'm just sooooo busy ;-). Technorati Tags: Team System, TFS, TeamPlain ...
Scott Guthrie earlier today announced the availability of Visual Studio 2008 (Codename Orcas) Beta 2 for download. The downloads available are separate installation disc image for each of VS 2008 editions (including Express), and a couple of more disc images for MSDN library and TFS; also, included separated VPC image for VSTS and TFS. Quote from the download homepage: Installation Disc Images If you prefer to install the software yourself, you can download separate disc images for the following ...
One of my goals for the next six months was to contribute to an open source project and I think I've chosen one. I downloaded and installed the PowerShell Community Extensions (a.k.a. pscx) from codeplex a while ago, but I just now got around to really tinkering with the cmdLets and reviewing the source code and scripts. I have to say I'm impressed. Keith Hill and his team of volunteer developers did a first rate job of supplementing version one of Powershell with some really useful cmdlets. I can't ...
So I'm still working hard on the build series, I'm up to a 26 page document right now just showing how to create a build ;-). But there are just so much new stuff happening that I'm going to skip to that and go back to document after. The whole Team System stack has been renamed check out Rob Caron's blog entry here for all the names. Essentially Visual Studio Team System 2008 - product name. Next I'm featured here on the Canadian Developer Blog there is a short questionnaire I answered about myself ...
My group is pretty immature as far as anything like CMM(I) goes. We are only a couple steps ahead of complete chaos, which is pretty darn bad. So how do you get from chaos to order? What are the first steps to take? I'll speak from my own experience over the few months that I've been in this group. A little history: at my last job, the process was more mature. There was only one project, a large one. It was managed pretty well, and everyone was working on the same codebase with the same tools, etc. ...
*Moved to: SharePoint Content Request | What would you like to see?Jeff Julian who kindly provides my blog has been blogging about what features would be good in Sharepoint. I would like to see all of the capabilities of TeamPlain for Team Foundation Server built into Sharepoint. With versions for both technical and non technical people. This would allow a much more versatile integration of TFS into ones own intranet and allow the use of TFS for other things than just development...Read more...Follow ...
*Moved to: Access to Team Foundation ServerWith my lack of time to work with TFS at work in anything but a server maintenance and user assistance role, or even any sort of Visual Studio work, I will need to find a way to continue to access and work with Team System. The other problem is that the only current hosted TFS solution is CodePlex and the guys at CP, in an effort to reduce load, have disabled almost all of the functionality. Read more...Follow my new blog on http://blog.hinshelwood.com ...
*Moved to: Loosing the battle, but the war goes onWell in my current war to get my company to use TFS, I am loosing the battle for Visual Studio Team System adoption. I have fought many battles, against Jira, Confluence and Subversion, but they are currently wining. I cant seam to get the Architecture & Strategy guys to get behind the project. They are sitting on the sidelines encouraging me, but with no active participation. Time and again I am running up against the problem that no one will ...
I've been working on a custom process template for a client in TFS and came across some things that I didn't know. Now I am not an Analysis services guy so this was a little new to me. It took me forever to find decent definitions on how to correctly set "reportable" in TFS. The docs on this, how to use it, and what it should be set to, etc can be a bit tricky to find. It wasn't until I picked up Professional Team Foundation System that I got a clear answer. After a little bit of tinkering and some ...
*Moved to: TFS Event Handler Prototype FeedbackI would be interested in finding out if anyone is using the TFS Event Handler I created on CodePlex. The main reason for this is to solicit feedback for the process and integration capabilities. The TFS Event Handler removes the need to integrate with the Team Foundation Server events. It provides a simple API for making decisions on what to do with event that are raised.Read more...Follow my new blog on http://blog.hinshelwood.com ...
I have updated TransNTFS, my managed implementation for the transactional NTFS APIs that have been introduced with Windows Vista. TransNTFS now also supports the following operations under a transaction: Creation and deletion of folders Deletion of files Creation of symbolic links Creation of hard links It comes with complete documentation (as always) and can be downloaded from http://www.wintoolzone.com/... ...
Sometime back, I had made a post regarding a native C++ class I had authored for using some of the Transactional NTFS (TxF)APIs introduced in Windows Vista. Almost two weeks from that post, I just finished my managed implementation, TransNTFS, that enables you to use the TxF APIs from managed code. As always, Managed C++ enabled the implementation with excellent ease. It comes with complete documentation and can be downloaded from http://www.wintoolzone.com/... Below is an ...
One of the key new features of Windows Vista is a component called the Kernel Transaction Manager (KTM) that brings inherent support for transactional development in not just the kernel-mode but also for user mode. Infact, NTFS has been enhanced to use and support transactions such that couple of new APIs (e.g. CopyFileTransacted, MoveFileTransacted just to name a few) have surfaced up. You can get more details on Transactional NTFS here. To demonstrate the power of the new APIs, I wrote a C++ class ...
With mixed emotions, I have to announce that this week I started a new job with Rockwell Collins as an Enterprise Solutions Architect. My focus will be on SOA, MOSS, TFS, and .NET development. This news came as a shock to many people, but those close to me knew that my family and I had struggled with MCS travel for a while. July 2nd was my final day as a Microsoft employee. Leaving Microsoft was a VERY tough decision for me, but it was ultimately the right decision for my family. I enjoyed working ...
I've been working heavily on creating a custom Process Template for XP development in TFS and came across a very basic task: Add the process template source to source control. After hours and hours of tweaking, editing, and debuing the core process templates I would hate to lose them. Not to mention the process itself its an iterative process therefore should be versioned and managed by some control system. Well, of course it is not quite as obvious as it seems. In VSS it was pretty simple to add ...
So I haven't blogged in while, I've been so busy I can't tell when it's night or when it's daytime... Well not really but you get the idea. I have been toying about the idea of actually coming up with some content (instead of just reporting other people's content ;-)) and I've decide it was time to do so. In the next few months (weeks if I can kick myself hard enough to do it) I'll write a series of post on Team Build. I've been playing quite a bit with it and I think there is a lot to talk about. ...
Looking around for some of the TFS templates I ran across this one: eScrum is a Web-based, end-to-end project management tool for Scrum built on the Microsoft Visual Studio Team Foundation Server platform. It provides multiple ways to interact with your Scrum project: eScrum Web-based UI, Team Explorer, and Excel or Project, via Team Foundation Office Integration. In addition, it provides a single place for all Scrum artifacts such as product backlog, sprint backlog, task management, retrospective, ...
We have had a challenge to get TFS to record a test and replay it multiple times. I think the basics are easy but let me add a few more kinks. Session variable in the URL A variable that is returned in the response query that changes at each post A SessionID for database connectivity, this variable is good throughout the entire session https/SSL The 4th kink was easy enough we turned https off during the recording process. The session variable and SessionID were fairly easy. Create a class and write ...
I personally hate to open blogs, that just have list of links without more useful information. But as I wrote in Ways to store bookmarks/favorites post, blog is a convinient way to save favorites. So I will just save links for now, and hopefully will add more comments about them later. FIDDLER supports HTTPS, ensure that "Capture HTTPS Connects" and "Decrypting HTTPS traffic" are ticked in in "Fiddler options". However running Fiddler in "https mode" can have side effects, e.g. my connection to TFs ...
*Moved to: Solution to sub sites in Sharepoint 3.0 with Team Foundation ServerThis subject goes back over a number of posts: Team Foundation Server & SharePoint 3.0 Setting up TFS to create project portals as child sites of an existing SharePoint 3.0 site (or sub site) SharePoint 3.0 TFS Sub-Site creation error. Sharepoint 3.0 TFS Sub-Site creation investigation result I will try not to reiterate all that has gone before, but I was trying to get the Project Creation Wizard for Team Foundation ...
Join members of the Visual Studio Team System product group to discuss features available in Visual Studio Team Foundation Server, Team Editions for Architects, Developers, Database Pros, and Testers. In addition, discuss what's new in the upcoming Orcas CTP. We will be holding two sessions: Join the chat on Tuesday, July 3rd , 2007 from 10:00am - 11:00am Pacific Time. Add to Calendar | Additional Time Zones -or- Join the chat on Tuesday, July 3rd, 2007 from 4:00pm - 5:00pm Pacific Time. Add to Calendar ...
Hmm.....I have a very under utilised Blog. Very sad indeed. Not sure if that's because I have nothing to say or I am just too lazy to put it up. Probably the latter. Anyways, I attended a Windows Server 2008 Technical Readiness event yesterday in Melbourne. As I was too busy in the past, I never had a chance to look into what new goodies Windows Server 2008 will bring, so I thought this would be a good opportunity to find out more. Surprisingly, the session was quite informative and did not turn ...
UPDATE (12/17/2007): My blog has moved. This post is now located at: http://jason.whitehorn.ws/2... Just today CodePlex released a bridge to allow subversion access to CodePlex. SvnBridge works by running locally on your box, and emulating a subversion server. The SvnBridge turns around and translates those calls into calls to the TFS server that CodePlex runs. You can download SvnBridge from here. And while you are at it, check out SmartSVN. Its a free subversion ...
*Moved to: Creating a managed service factoryI had a plan. I wanted to create a way of accessing services in multiple locations from any location. Each location could have one or more services which may be duplications or different. That is a really abstract way of thing about it, but I eventually came up with a solution. After using Reflector to view the Team Foundation Server source code, which gave ma many pointers for which I would like to thank the TFS Team At Microsoft, I came up with the following ...
*Moved to: Creating your own Event HandlerCreating 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 RDdotNet.TeamFoundation.dll located in the install directory (I will make an SDK later). Read full Article...Read more...Follow my new blog on http://blog.hinshelwood.com ...
*Moved to: TFS Event Handler prototype Configuration DemystifiedThere are a number of config options for the TFS Event Handler Prototype. I will describe all of them in depth here. If you have installed the service and set the account that is used to run the service you should get no errors when starting. No guarantees though :) Read the full article...Read more...Follow my new blog on http://blog.hinshelwood.com ...
*Moved to: TFS Event Handler: Prototype ReleasedAs promised I have released the application and code for my prototype TFS Event Handler. I am currently working on the documentation, but I though I would give the bravest of you advanced notice of the release. You should be able to figure out how to configure it and extend it without much help (who reads documentation anyway), but for those of you who need that extra hand I will hopefully, time permitting, be releasing some sort of rudimentary documentation ...
*Moved to: TFS Event Handler: CTP 1 DelayedDue to a number of reasons: My wife is due to give birth this week some time I only have access to TFS at work, and my development time has been cut down. I'm lazy... The first CTP of the Team Foundation Server Event Handler has been delayed. I have, however made a number of enhancements of the surrounding framework that will allow the smother function of this and other releases.Read more...Follow my new blog on http://blog.hinshelwood.com ...
*Moved to: Sharepoint 3.0 TFS Sub-Site creation investigation resultWell my sub site investigation did not go too well! After consulting with blogs, forums and Microsoft the end result is that it will not work in an automated way. You can't create a sub site to and existing site with Sharepoint without customizing the Sharepoint site creation process, which I am not going to get into at the moment. Maybe later. The best I can hope for at this time is to disable the creation of the Sharepoint site ...
If you still haven't upgraded to TFS SP1 because you where reading articles, blogs and forum entries with people have problems then you should now be ready to proceed. Microsoft just released a new version of the GDR Quiescing patch (what's with that name anyway?). Brian talks about it here and you can download the new version here. I'll update my install scripts to use that one and send to my good friend Stephen Borg at Accentient to host them. Cheers, ET Technorati Tags: VSTS, TFS ...
While installing the eScrum template I ran into some pretty cryptic issues with the project management site working. This is the site that installer ask you what virtual directory you would like to associated it with. The app was returning me the error: Failed to retrieve WorkItemStore Service on server: SERVERNAME or there is no project found with name: PROJECT NAME. The unfortunate problem with this issue is that it has nothing to do with the actual project not being found on the server, but what ...
An interesting discussion began in the comments of Raymond Chen's blog entry the other day. His post was about canonical order of entries in an ACL, but the comments drifted toward some interesting behavior of NTFS under Windows. It was off topic there, but I think the discussion touched on some important points, so I'm continuing it here. One of the things touched on was that file deletions are really a directory operation. NTFS supports hard links, which means a single physical file can be referenced ...
eScrum: Agile Project Management Tool eScrum is an end-to-end Project management tool for Scrum. It is a web based tool built on the Microsoft Visual Studio Team Foundation Server (TFS) platform. Its components include a web interface,and a TFS Process template. With the increased adoption of Agile methodologies and TFS, eScrum fills an important gap of having an integrated solution for customers. eScrum external offerings: o Multiple ways to interact with your Scrum project, with integrity of data: ...
*Moved to: TFS Process TemplatesI have been working with Team Foundation Server for around a year now and I am still finding features and I am still amazed at the extensibility of the system. The core of this extensibility is the aggressively configurable process templates. You can see a list of commercial templates on the Microsoft site, not all of them cost money though. We have been working on our own process template, but developer are the worst people to design it. For anything more than small, ...
*Moved to: SharePoint 3.0 TFS Sub-Site creation error.As you will know from my previous post I have been trying to get TFS to create sub sites in SharePoint 3.0. I now have the hotfix specified by Brian Keller for my Team Explorer client that allows me to communicate with WSS3.0, but I am still having a problem with my sub site attempts!Read more...Follow my new blog on http://blog.hinshelwood.com ...
*Moved to: My Wish List of Team Foundation Server ToolsTFS 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.Read more...Follow my new blog on http://blog.hinshelwood.com ...
I started working with TFS some time back. We had a pretty huge code base in VSS and had to plan it properly so that we can use it the best way. Phase I was targetting to migrate the VSS code base to TFS. VSS Converter GUI .exe is the tool that was used. Though there are a lot of informations about the tool on web, I felt some of the points may be helpful to somebody. Donot try to analyze and migrate the code directly from a networked machine. Copy the code to a local machine, preferably on the machine ...
After much frustration, I've finally configured our TeamBuild proj file to publish our ClickOnce app, and increase the version number (kinda an important step). The Vertigo blog talks about using SolutionToPublish, but that doesn't work for all situations. Specifically, when your solution contains projects that reference other projects. So I started playing with the MSBuild Community Tasks Project, and came up with the following Xml for my proj file: This tells the .proj to use the community project:<Import ...
*Moved to: 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. I updated the dev server with the details I provided in my previous post and Manually created Sites under that http://server:888/Projects site with the same name as the project. I tested this by both clicking "Show Project Portal" and creating a new document library ...
*Moved to: Team Foundation Server & SharePoint 3.0I 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". I have not yet updated Team Server, but I got as far as having a working version of SharePoint 3.0 running side by side with 2.0. This has worked grate for me as I have had time to evaluate SharePoint as an Intranet for my department. ...
*Moved to: Hosted Team Foundation Server I have and email about a very interesting post from Jim Lamb who is a program manager at Microsoft for TFS. He seams to be looking for potential participants in a "Hosted TFS Pilot Program". Read more...Follow my new blog on http://blog.hinshelwood.com ...
*Moved to: 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. An example of this is; TeamFoundationServerUnautho... more...Follow my new blog on http://blog.hinshelwood.com ...
*Moved to: TFS Speed ProblemsI 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. If you are having problems with the speed or responsiveness ...
If you're using both TFS & Project Server (god bless you BTW) the Project Server Connector has been released on CodePlex. The Visual Studio Team System Project Server 2007 Connector is designed to integrate the project management capabilities of VSTS with Project Server 2007. It's been developed by the Visual Studio Team System Rangers in response to significant customer demand for a connector solution. Future versions of Team System will have native integration with Project Server, in the meantime ...