Keeping up to date

Ours is a fast moving industry and as times goes on I find the need to specialise more and more. However, I believe there is a great value in at least having a passing knowledge of as much of our field as possible, IT pros can learn from developers and .NET team from Java and of course the other way around. I find the best way to try to keep abreast of new ideas is to listen to podcasts; I personally find it hard read enough blogs, but I can find time to listen to a podcast whist travelling or working around the house....

March 26, 2012 · 2 min · Richard Fennell

Problems editing TFS11 build templates in VS11Beta

Whilst writing documentation for TFS community build extensions (just published the Zip activity documentation) I hit upon a problem working with TFS11. The TFS community build extensions support both TFS2010 and TFS11beta, unfortunately the two versions need to be built separately (once against TFS2010 DLLs and once against TFS11 ones). As of version 1.3 of the extensions both versions are shipped in the download. In the past in the past I have tended to work in TFS2010 on this community project, but since the VS/TFS11 beta release I am trying to move over to the new build....

March 24, 2012 · 2 min · Richard Fennell

More thoughts on Typemock Isolator, Microsoft Fakes and Sharepoint

I posted yesterday on using Typemock and Microsoft Fakes with SharePoint. After a bit more thought I realised the key thing in using Typemock I found easier was the construction of my SPListItem dataset. Typemock allowed me to fake SPListItems and put them in a generic List then just make this the return value for the Item collection using the magic .WillReturnCollectionValuesOf() method that converts my List to the required collection type....

March 24, 2012 · 2 min · Richard Fennell

Now that VS11 has a fake library do I still need Typemock Isolator to fake out SharePoint?

Updated 5 May 2012 Also see my follow up post, this corrects some of the information of faking SharePoint I have done posts in the past about how you can use Typemock Isolator to fake out SharePoint to speed design and testing. The reason you need special tooling, beyond standard mocking frameworks like Rhino or MOQ, is that SharePoint has many sealed private classes with no public constructors. So in the past you only had two options: Typemock Isolator and Moles from Microsoft research....

March 23, 2012 · 5 min · Richard Fennell

Typemock Isolator Version 7

Whilst travelling I had neglected to post about the new release of Typemock Isolator Version 7. This new release extends the range of the product to provide a variety of ‘test support tools’ that help you track down bugs sooner. However, the best new feature for me is that it allows support of historic versions of Isolator, this means you don’t have to upgrade all projects to V7 at the same time....

March 22, 2012 · 1 min · Richard Fennell

Dropping build output to source control in TFS11

One of the nice new feature of TFS11 is that you get a third option for what to do with your build output Don’t copy output anywhere – good for CI builds that nobody will ever consume, just used to run tests Drop to a UNC share e.g. \server1drops – the default and used 9 times out 10 The new one - drop to source control e.g. $/myproject/drops. The advantage of this new third option is your build agents can place the files they create in a location that can be accessed by any TFS client i....

March 13, 2012 · 2 min · Richard Fennell

Team Explorer Everywhere is now free

It was announced overnight that TEE is now free. What does this mean? It means if you do not have to buy TEE as some extra software if you already have a TFS CAL. This removed a barrier to adoption for developers who work in heterogeneous systems, there is no extra cost to integrate Eclipse as well a Visual Studio with TFS . If you want to find out more about TEE why not come Black Marble’s free webinar I am delivering on the 19th?...

March 9, 2012 · 1 min · Richard Fennell

Free webinar on Team Explorer Everywhere on the 19th of March

I recently did a guest post for the VSTS UK Team Blog on Team Explorer Everywhere. On the 19th of March I will be doing a free webinar on the same subject. To register for this event please see the Black Marble web site.

March 5, 2012 · 1 min · Richard Fennell

Propose a session for DDD South West

I have proposed a session for DDD South West, why don’t you?

March 2, 2012 · 1 min · Richard Fennell

Two Team Explorers in TEE 11 Beta – twice as good?

When you install TEE11 Beta in Eclipse you will notice their are two Team Explorer windows Team Explorer 2010 – The old style window Team Explorer – The new VS11 style window This is an artefact of the beta as TEE transitions to the new VS UI. I would recommend you use the new one as this will be the experience going forward. I certainly would not recommend having both open as I have shown in this screenshot

March 1, 2012 · 1 min · Richard Fennell