September 2009 Archives

TFS on the Mainframe


I’m playing with a lot of cool stuff at the moment as we get ready for Team Foundation Server 2010, but accessing TFS from the Mac or inside Eclipse doesn’t give me as many of those “it shouldn’t work that well” moments any more.  But today I had big one of those moments while I was helping test an application we are playing with internally.

Teamprise on z/OS

Yup, that’s Teamprise running on a mainframe.  A z/OS R08 based system to be precise.  We’ve had prototypes of our command line client running on z/OS Unix for a while now, however it was using too many system resources to be suitable to run in a real shared mainframe environment.  As part of our development for Teamprise 4.0 we’ve been putting a lot of the code on a diet to improve memory usage and performance and now running the command line on z/OS UNIX is looking more and more of a possibility.

But of course, z/OS Unix is pretty new in the world of mainframes and there are still lots of people using 3270 emulators and running TSO.  I developed in TSO when doing my first professional programming job as a PL/1 developer back in the days of MVS on OS/390. When the opportunity came around to help test our mainframe efforts I jumped at the chance.

It’s early days for the mainframe client.  While the z/OS UNIX side is working very well, the TSO stuff is still just beginning.  We have both a command based interface in TSO and a menu driven one in ISPF.  Both are wrappers around the Teamprise z/OS Command Line Client that allow users to enter tf commands without starting the USS.  The applications start an instance of the command line client and then keep it running while the user is in the interactive session to avoid having to restart the Java virtual machine running the command line client repeatedly.  The result is that the application is pretty snappy even though it is talking to a TFS server hosted in the cloud.

Anyway, it is early days – but just wanted to share.  Some days I love my job – and today really put a smile on my face.  Kudos to the team internally working on this, I’ll be sure to post more information when we are getting closer to making this more widely available.

Tonight I have the pleasure of speaking with the Team System Users Group Virtual Edition.  We are going to be talking about Team Build 2010 based on the Beta 1 bits.

TSUG-VE September Meeting (EMEA)

Martin Moore (aka Martin Woodward) on the Microsoft Island in Second LifeMeeting Date: Thursday, September 17th, 2009
Time: 10:00AM PDT (1800 BST)
[Add to calendar]

Meeting URL:>c~7xQ

Build Automation in TFS 2010
In this session, Team System MVP Martin Woodward takes us through the radically improved team build features in TFS 2010 Beta 1. You will learn all about the new private builds, gated check-ins and most importantly take a look at the new Windows Workflow based build system.  Finally we will talk about protecting your investment in TFS2008 build automation and discuss what the TFS2010 build automation experience will be like for Visual Studio 2008 developers.

Update: As promised, please find the slide decks from this presentation below :-

The Coach Just released the latest Radio TFS episode.  We got the whole gang together so decided to have a catch up and a chat about our first impression from using Beta 1 of Team System for a few weeks.

Play Now: Random Beta 1 Stuff

Links from the show:

It was nice to all be back together again.  Don’t forget to visit the Radio TFS site and subscribe to the podcast in iTunes or Zune for early access to all the latest shows.

Hosted TFS for BizSpark Companies

Saas Made Easy Fellow MVP Paul Hacker just dropped me a line to share a great offer his company is making available for BizSpark companies.  For companies that are in the BizSpark program you can get a hassle free, hosted Team Foundation Server service as a substantial discount (currently $10 per month, per user).

Microsoft BizSpark is a global program designed to help accelerate the success of entrepreneurs and early stage startups. In addition to a fabulous software offer, BizSpark also provides professional support from Microsoft technical experts and other resources.  BizSpark is open to privately held businesses in operation for less than 3 years with less than 1 million USD annual revenue.

The SaaS Made Easy offer makes it very simple and cost effective to have your team working in TFS from day one. Another advantage of it being a hosted service is that it makes it well suited to a geographically dispersed virtual team.

For more information on the offer, and links to the BizSpark program head over to the SaaS Made Easy web site.


Creative Commons License
This blog is licensed under a Creative Commons License.