<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/atom10full.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">
    <title>Martin Woodward</title>
    <link rel="alternate" type="text/html" href="http://www.woodwardweb.com/" />
    
    <id>tag:www.woodwardweb.com,2008-08-15://2</id>
    <updated>2008-11-13T11:35:22Z</updated>
    
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type 4.2-en</generator>

<geo:lat>54.7569</geo:lat><geo:long>-6.3483</geo:long><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by-nc-nd/2.0/" /><link rel="self" href="http://feeds.feedburner.com/MartinWoodward" type="application/atom+xml" /><feedburner:emailServiceId>185651</feedburner:emailServiceId><feedburner:feedburnerHostname>http://www.feedburner.com</feedburner:feedburnerHostname><feedburner:browserFriendly>This is an XML content feed. It is intended to be viewed in a newsreader or syndicated to another site, subject to copyright and fair use.</feedburner:browserFriendly><entry>
    <title>Windows 7 on the MSI Wind</title>
    <link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/MartinWoodward/~3/451712744/windows_7_on_th.html" />
    <id>tag:www.woodwardweb.com,2008://2.460</id>

    <published>2008-11-13T11:34:43Z</published>
    <updated>2008-11-13T11:35:22Z</updated>

    <summary type="html"> For the record, I like Windows Vista.  However, for those of us who remember the Vista beta program and even early days of running Windows Vista it wasn’t always fun – largely due to the driver support but there...</summary>
    <author>
        <name>Martin Woodward</name>
        <uri>http://www.woodwardweb.com</uri>
    </author>
    
        <category term="Gadgets" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Technology" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="gadgets" label="gadgets" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="technology" label="technology" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="win7" label="win7" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.woodwardweb.com/">
        &lt;p&gt;&lt;a href="http://www.woodwardweb.com/WindowsLiveWriter/Windows7onMSIWind_9736/windwin7m3_2.jpg"&gt;&lt;img title="windwin7m3" style="border-right: 0px; border-top: 0px; display: inline; margin: 0px 0px 0px 10px; border-left: 0px; border-bottom: 0px" height="217" alt="windwin7m3" src="http://www.woodwardweb.com/WindowsLiveWriter/Windows7onMSIWind_9736/windwin7m3_thumb.jpg" width="240" align="right" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;For the record, I like Windows Vista.&amp;#160; However, for those of us who remember the Vista beta program and even early days of running Windows Vista it wasn’t always fun – largely due to the driver support but there were plenty of bugs to avoid even in the later betas. When I purchased my MSI Wind (OEM rebadged as an Advent 4211 here in the UK) XP was pre-installed.&amp;#160; I remember when I picked up my Wind from the local computer store the salesman tried to sell me on the fact that it came with XP rather than Vista which is not a good sign of Vista’s reputation with consumers.&amp;#160; That said, XP didn’t last long on my Wind before Vista replaced it.&amp;#160; The stock Wind runs a 1.6 Ghz Intel Atom processor on the Intel 945GSE chipset.&amp;#160; As part of the initial batch of Winds, mine happily has the Synaptics touchpad.&amp;#160; One of the many things I like about the Wind is that it is end-user upgradeable, but the only addition I have made was to upgrade it to 2Gb RAM as the stock Western Digital Scorpio 120GB hard drive is a pretty good one for a budget netbook.&lt;/p&gt;  &lt;p&gt;Remembering the early days of the Vista beta program, I had to contrast this with the absolute delight that installing and running the PDC build (build 6801) of Windows 7 has been on this diminutive device.&amp;#160; For a start stable drivers for the Wind were all available from Windows Update.&amp;#160; To get them I first had to install the &lt;a href="http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=1&amp;amp;PNid=40&amp;amp;PFid=40&amp;amp;Level=5&amp;amp;Conn=4&amp;amp;DownTypeID=3&amp;amp;GetDown=false&amp;amp;Downloads=true#RTL8187SE"&gt;Realtek WiFi driver for Vista&lt;/a&gt; by changing the compatibility settings to trick the installer into thinking I was running Vista RTM.&amp;#160; But once I had an internet connection, Windows Update found updated drivers for the graphics card, Wifi, Ethernet and even the SD card reader.&amp;#160; Everything on the device appears to be working, including bluetooth and the built in webcam.&lt;/p&gt;  &lt;p&gt;I then ran the &lt;a href="http://www.withinwindows.com/2008/11/09/blue-badge-tool-now-available-unlocks-all-known-protected-features/"&gt;“blue-badge” unlock hack&lt;/a&gt; from &lt;a href="http://www.withinwindows.com/"&gt;Rafael Rivera Jr&lt;/a&gt; because I wanted some of the shiny eye-candy showed off on stage at PDC2008 that is not active in the standard 6801 build.&amp;#160; Note that after running the hack, I had to manually set the security permissions on the following files that the tool modifies to grant the “Users” group read permissions – but this was just because of my hackery and because I want the device to support multiple users, not something that a normal user would have to do.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;\Windows\Explorer.exe &lt;/li&gt;    &lt;li&gt;\Windows\System32\wisptis.exe &lt;/li&gt;    &lt;li&gt;\Windows\System32\ieframe.dll &lt;/li&gt;    &lt;li&gt;\Windows\System32\shell32.dll &lt;/li&gt;    &lt;li&gt;\Windows\System32\stobject.dll &lt;/li&gt;    &lt;li&gt;\Windows\System32\TabletPC.cpl &lt;/li&gt;    &lt;li&gt;\Windows\System32\themecpl.dll &lt;/li&gt;    &lt;li&gt;\Windows\System32\themeui.dll &lt;/li&gt;    &lt;li&gt;\Windows\System32\powercfg.cpl &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Then I was up and running, and ready for the ultimate test – leaving the laptop on the kitchen table for my wife to pick up and use.&amp;#160; I warned her that I’d been “messing about” with the laptop – but she logged in, checked her mail (using the shortcut to the Windows Live Mail application in the fancy new taskbar) and did her online banking using IE8 (again from the pinned shortcut in the new taskbar).&amp;#160; All without issues.&amp;#160; Windows 7 = Passed. It is now the official operating system on my netbook.&lt;/p&gt;  &lt;p&gt;Resume from standby is noticeably faster in Windows 7, and general system usage is also a lot snappier than Vista on this underpowered device.&amp;#160; Not sure what I think to the new “Libraries” but at first pass I class them as “not too annoying”.&amp;#160; &lt;/p&gt;  &lt;p&gt;I am liking many of the new features in Windows 7.&amp;#160; “Aero snaps” (where you can drag a window to the top of the screen to maximize or to the left and right) is good, the new magnification tool (press Win and “+” to zoom in, Win and “-“ to zoom out) will replace &lt;a href="http://technet.microsoft.com/en-us/sysinternals/bb897434.aspx"&gt;ZoomIt&lt;/a&gt; as the tool I use during on-stage demos and it was nice to see that the calculator has had a revamp (programmer mode will now be my personal mode of choice for it).&lt;/p&gt;  &lt;p&gt;Despite all the additional stuff, what is really nice about Windows 7 is what they have taken away.&amp;#160; The overall experience is just less noisy than before.&lt;/p&gt;  &lt;p&gt;I am very excited to see how useable this very early build is and what the later builds, betas and eventual release of Windows 7 will bring.&amp;#160; Windows 7 is looking to be exactly what Microsoft need – it will probably be known as “the release that Vista should have been” which is a little unfair as Vista obviously laid down a lot of the ground work in terms of architecture.&amp;#160; That said, at this early stage it looks like Windows 7 is going to be a very popular release.&lt;/p&gt;
        
    &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/MartinWoodward?a=ZmjZN"&gt;&lt;img src="http://feeds.feedburner.com/~f/MartinWoodward?i=ZmjZN" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MartinWoodward?a=1izbn"&gt;&lt;img src="http://feeds.feedburner.com/~f/MartinWoodward?i=1izbn" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MartinWoodward?a=PhVon"&gt;&lt;img src="http://feeds.feedburner.com/~f/MartinWoodward?i=PhVon" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MartinWoodward?a=NwKwN"&gt;&lt;img src="http://feeds.feedburner.com/~f/MartinWoodward?i=NwKwN" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MartinWoodward?a=MjUCn"&gt;&lt;img src="http://feeds.feedburner.com/~f/MartinWoodward?i=MjUCn" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MartinWoodward?a=5svrN"&gt;&lt;img src="http://feeds.feedburner.com/~f/MartinWoodward?i=5svrN" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MartinWoodward/~4/451712744" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://www.woodwardweb.com/technology/windows_7_on_th.html</feedburner:origLink></entry>

<entry>
    <title>TFS 2010 Teamprise integration demonstrated at PDC 2008</title>
    <link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/MartinWoodward/~3/436189042/tfs_2010_teampr.html" />
    <id>tag:www.woodwardweb.com,2008://2.459</id>

    <published>2008-10-29T19:56:26Z</published>
    <updated>2008-10-29T19:56:33Z</updated>

    <summary type="html"> During Brian Harry's &amp;quot;Team Foundation Server 2010 Cool New Features&amp;quot; presentation at PDC, he demonstrated Teamprise working with TFS 2010 (codenamed &amp;quot;Rosario&amp;quot;).&amp;#160; Not often you get one of the most senior technical people in Microsoft using Eclipse on stage...</summary>
    <author>
        <name>Martin Woodward</name>
        <uri>http://www.woodwardweb.com</uri>
    </author>
    
        <category term="Teamprise" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Vsts" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="tfs" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="teamprise" label="teamprise" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="tfs" label="tfs" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="tfs2010" label="tfs2010" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="vsts" label="vsts" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.woodwardweb.com/">
        &lt;p&gt;&lt;img style="margin: 0px 0px 0px 10px" height="185" alt="Brian Harry demonstrating TFS integration in Eclipse using Teamprise" src="http://www.woodwardweb.com/WindowsLiveWriter/TeampriseTFS2010DemonstratedatPDC2008_F0A1/bharry_70699c77-dbef-4de7-a658-f5b00fe036f7.jpg" width="250" align="right" /&gt; During &lt;a href="http://blogs.msdn.com/bharry/" target="_blank"&gt;Brian Harry&lt;/a&gt;'s &amp;quot;&lt;a href="http://channel9.msdn.com/pdc2008/TL52/" target="_blank"&gt;Team Foundation Server 2010 Cool New Features&lt;/a&gt;&amp;quot; presentation at PDC, he demonstrated Teamprise working with TFS 2010 (codenamed &amp;quot;Rosario&amp;quot;).&amp;#160; Not often you get one of the most senior technical people in Microsoft using Eclipse on stage at the premiere Microsoft conference!&amp;#160; Not only did Brian show some of the work we have been doing in talking with TFS 2010 but he also demonstrated the latest version of the &lt;a href="http://www.teamprise.com/products/build/" target="_blank"&gt;Teamprise Build Extensions&lt;/a&gt; that make it very easy to run Ant based builds from Team Foundation Build, but also now publish the results of the JUnit tests into the TFS Data-warehouse for inclusion in reports etc.&amp;#160; &lt;a href="http://channel9.msdn.com/pdc2008/TL52/" target="_blank"&gt;Take a look at his session&lt;/a&gt; if you would like to see more - available from &lt;a href="http://channel9.msdn.com/pdc2008/TL52/" target="_blank"&gt;Channel 9&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;As we progress along the road to Rosario and get closer to the TFS 2010 betas and the eventual ship date we will working hard to use of more and more of the Rosario functionality in our Teamprise clients.&amp;#160; As well as thanking Brian for taking the time during his packed session to talk about our integration, I'd also like to take this opportunity to thank the various TFS teams at Microsoft who have been incredibly helpful and supportive in all the discussions we have had with them about TFS 2010 over the past year (and more).&amp;#160; Now that the latest CTP is out, it is great to see what were specs and mock-ups until recently realised into bits that we can play with.&amp;#160; TFS 2010 is shaping up to be a great &amp;quot;V3&amp;quot; release from Microsoft and I am very excited about what the coming months will bring.&amp;#160; &lt;/p&gt;  &lt;p&gt;Stay tuned - it's nice to be able to talk about some of this stuff now!&lt;/p&gt;
        
    &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/MartinWoodward?a=On80M"&gt;&lt;img src="http://feeds.feedburner.com/~f/MartinWoodward?i=On80M" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MartinWoodward?a=ZzOBm"&gt;&lt;img src="http://feeds.feedburner.com/~f/MartinWoodward?i=ZzOBm" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MartinWoodward?a=EPlAm"&gt;&lt;img src="http://feeds.feedburner.com/~f/MartinWoodward?i=EPlAm" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MartinWoodward?a=YtYQM"&gt;&lt;img src="http://feeds.feedburner.com/~f/MartinWoodward?i=YtYQM" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MartinWoodward?a=XfhDm"&gt;&lt;img src="http://feeds.feedburner.com/~f/MartinWoodward?i=XfhDm" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MartinWoodward?a=YugWM"&gt;&lt;img src="http://feeds.feedburner.com/~f/MartinWoodward?i=YugWM" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MartinWoodward/~4/436189042" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://www.woodwardweb.com/vsts/tfs_2010_teampr.html</feedburner:origLink></entry>

<entry>
    <title>Teamprise Remote Accelerator Released</title>
    <link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/MartinWoodward/~3/434632559/teamprise_remot.html" />
    <id>tag:www.woodwardweb.com,2008://2.458</id>

    <published>2008-10-28T11:55:51Z</published>
    <updated>2008-10-28T11:57:56Z</updated>

    <summary type="html"> At PDC last night Ed Thomson announced our latest product, the Teamprise Remote Accelerator.  This is a single user Team Foundation Server proxy designed for use by lone remote developers working off-site.  The product was initially developed for internal...</summary>
    <author>
        <name>Martin Woodward</name>
        <uri>http://www.woodwardweb.com</uri>
    </author>
    
        <category term="Teamprise" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Vsts" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="tfs" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="tfs2005" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="tfs2008" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="teamprise" label="teamprise" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="tfs" label="tfs" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="tfs2005" label="tfs2005" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="tfs2008" label="tfs2008" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="tfs2010" label="tfs2010" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="vsts" label="vsts" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.woodwardweb.com/">
        &lt;p&gt;&lt;a href="http://www.teamprise.com/products/accelerator/" target="_blank"&gt;&lt;img height="143" alt="Teamprise Remote Accelerator" src="http://www.woodwardweb.com/WindowsLiveWriter/TeampriseRemoteAcceleratorReleased_A7B9/ra_3b38a96e-dfa1-48c4-90e7-8469a31f62b4.gif" width="154" align="right" /&gt;&lt;/a&gt; At PDC last night &lt;a href="http://www.edwardthomson.com/blog/" target="_blank"&gt;Ed Thomson&lt;/a&gt; announced our latest product, the &lt;a href="http://www.teamprise.com/products/accelerator/" target="_blank"&gt;Teamprise Remote Accelerator&lt;/a&gt;.&amp;#160; This is a single user Team Foundation Server proxy designed for use by lone remote developers working off-site.&amp;#160; The product was initially developed for internal use as we have quite a few developers that work off site most of the time, like myself.&amp;#160; However when talking with a number of our customers we realised that other people would also get great benefit so we decided to release it as a product.&lt;/p&gt;  &lt;h4&gt;&lt;strong&gt;How Does it Work?&lt;/strong&gt;&lt;/h4&gt;  &lt;p&gt;The &lt;a href="http://www.teamprise.com/products/accelerator/" target="_blank"&gt;Teamprise Remote Accelerator&lt;/a&gt; looks to Visual Studio or Teamprise clients just like any other Team Foundation Proxy Server.&amp;#160; The notion of a download proxy is part of the Team Foundation Server version control protocol.&lt;/p&gt;  &lt;p align="center"&gt;&lt;img height="372" alt="TFS Version Control Proxy Protocol Explained" src="http://www.woodwardweb.com/WindowsLiveWriter/TeampriseRemoteAcceleratorReleased_A7B9/ra_slide_e0bf5135-2499-468f-ae1a-df01e40295ff.jpg" width="604" border="0" /&gt; &lt;/p&gt;  &lt;p&gt;Basically, when you want to know the latest version of something the TFS client talks to Team Foundation Server and asks what the latest version of something is and requests a download token.&amp;#160; If a TFS proxy server is configured then the file with that download token is downloaded from the local proxy server.&amp;#160; If the file has already been cached by the proxy server then it can be downloaded immediately over the local network rather than having to wait for the file to be downloaded over the wide area network.&lt;/p&gt;  &lt;h4&gt;&lt;strong&gt;How is this different to the TFS Proxy Server from Microsoft?&lt;/strong&gt;&lt;/h4&gt;  &lt;p&gt;Microsoft allow you to purchase &lt;a href="http://msdn.microsoft.com/en-us/library/ms252490.aspx" target="_blank"&gt;TFS Proxy Servers&lt;/a&gt; for remote your remote offices.&amp;#160; This software lives on a Windows Server machine in the same domain as the Team Foundation Server and is running IIS.&amp;#160; It is a great solution when you have more than a couple of people at the remote site.&amp;#160; The Microsoft TFS proxy server will get the requested file the first time that someone requests it from the proxy server and when the second person requests the same version of that file they will get it instantly from the local network.&amp;#160; The problem is that the initial user does not see any real performance gain - therefore you need more than one person to make the product worthwhile - unless you seed the cache (see &lt;a href="http://www.woodwardweb.com/vsts/precaching_your.html" target="_blank"&gt;my blog post&lt;/a&gt; to explain how to do that with the Microsoft TFS Proxy Server).&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.woodwardweb.com/WindowsLiveWriter/TeampriseRemoteAcceleratorReleased_A7B9/Remote%20Accelerator%20Configuration_2.png"&gt;&lt;img style="margin: 10px 20px 10px 0px" height="254" alt="Remote Accelerator Configuration" src="http://www.woodwardweb.com/WindowsLiveWriter/TeampriseRemoteAcceleratorReleased_A7B9/Remote%20Accelerator%20Configuration_thumb.png" width="300" align="left" /&gt;&lt;/a&gt;The Teamprise Remote Accelerator runs as a process in the notification area of your local machine, so does not need a dedicated server.&amp;#160; It can also be configured to &amp;quot;seed&amp;quot; the cache - i.e. you tell the Remote Accelerator what areas of the version control repository that you are interested in and it will poll the server for changes periodically and download the latest versions of any changed files for you.&amp;#160; That way, the file is more likely to exists locally the first time you ask for it.&lt;/p&gt;  &lt;p&gt;Additionally, the Teamprise Remote Accelerator connects to TFS using your TFS credentials - regardless of if your machine is on a domain or not.&amp;#160; Please note that the remote accelerator only connects to TFS with a single set of credentials and these credentials much match those that you are using to connect to TFS.&amp;#160; The Teamprise Remote Accelerator is therefore limited to a single user connection and is not suitable for workgroups.&lt;/p&gt;  &lt;p&gt;That said - if you have multiple machines on your network, either physically or you are running Virtual Machines, then you can configure them to point to your local remote accelerator if you wish.&lt;/p&gt;  &lt;h4&gt;&lt;strong&gt;What sort of productivity improvements are we talking about here?&lt;/strong&gt;&lt;/h4&gt;  &lt;p&gt;Like everything, it depends on your use.&amp;#160; If you would like to see &lt;a href="http://www.teamprise.com/products/accelerator/benchmarks/" target="_blank"&gt;detailed benchmarks&lt;/a&gt;, then take a look at the &lt;a href="http://www.teamprise.com/products/accelerator/" target="_blank"&gt;Remote Accelerator&lt;/a&gt; pages on the Teamprise website.&amp;#160; Inside Teamprise we are pretty heavy users of branching and we also run quite a few machines to test access to TFS from lots of different operating systems.&amp;#160; Therefore we are always creating new TFS workspaces and downloading source so we see huge productivity improvements (which was the main reason why we wrote this product in the first place).&amp;#160; &lt;/p&gt;  &lt;p&gt;As part of our beta-testing we made early versions of the &lt;a href="http://www.teamprise.com/products/accelerator/" target="_blank"&gt;Remote Accelerator&lt;/a&gt; available to a few Team System MVP's and select customers, and they too have been seeing pretty impressive performance.&amp;#160; Fellow Team System MVP (and all-round community legend), &lt;a href="http://dotnet.org.za/willy/" target="_blank"&gt;Willy-Peter Schaub&lt;/a&gt; has been blogging about his experiences &lt;a href="http://dotnet.org.za/willy/archive/2008/10/14/teamprise-remote-accelerator-a-view-after-a-few-battles.aspx" target="_blank"&gt;here&lt;/a&gt;.&amp;#160; Since this version we have made several major performance improvements to the code as part of our release process.&lt;/p&gt;  &lt;p&gt;Basically, if you think the Remote Accelerator is of use, then I would encourage you to sign up for a &lt;a href="https://csp.teamprise.com/eval.aspx" target="_blank"&gt;free trial&lt;/a&gt; and take it for a spin for 30-days on us.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Sounds nifty - how much is it?&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;$99 USD per person.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Ok, how do I sign up?&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;First, I would encourage you to &lt;a href="http://www.teamprise.com/products/accelerator/download/" target="_blank"&gt;download&lt;/a&gt; the Remote Accelerator and then sign up for a &lt;a href="https://csp.teamprise.com/eval.aspx" target="_blank"&gt;free 30-day trial license&lt;/a&gt;.&amp;#160; If you have any feedback or comments on the product then &lt;a href="http://www.teamprise.com/support/" target="_blank"&gt;let us know&lt;/a&gt;.&amp;#160; Once you have decided if the remote accelerator works for your scenario then you can &lt;a href="https://csp.teamprise.com/catalog.aspx" target="_blank"&gt;purchase from our store&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;What next?&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;This first release concentrated on performance and functionality.&amp;#160; While we are continually looking to improve the performance of the Remote Accelerator and improve the remote TFS experience, we are also looking to make the product both easier to use and easier to tell how well it is working for you.&amp;#160; If you have anything you would like to see in the next version of the Remote Accelerator then please &lt;a href="http://www.teamprise.com/support/" target="_blank"&gt;let us know&lt;/a&gt;.&lt;/p&gt;
        
    &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/MartinWoodward?a=604lM"&gt;&lt;img src="http://feeds.feedburner.com/~f/MartinWoodward?i=604lM" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MartinWoodward?a=zXiem"&gt;&lt;img src="http://feeds.feedburner.com/~f/MartinWoodward?i=zXiem" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MartinWoodward?a=obqXm"&gt;&lt;img src="http://feeds.feedburner.com/~f/MartinWoodward?i=obqXm" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MartinWoodward?a=B729M"&gt;&lt;img src="http://feeds.feedburner.com/~f/MartinWoodward?i=B729M" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MartinWoodward?a=NClTm"&gt;&lt;img src="http://feeds.feedburner.com/~f/MartinWoodward?i=NClTm" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MartinWoodward?a=IxcqM"&gt;&lt;img src="http://feeds.feedburner.com/~f/MartinWoodward?i=IxcqM" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MartinWoodward/~4/434632559" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://www.woodwardweb.com/vsts/teamprise_remot.html</feedburner:origLink></entry>

<entry>
    <title>Teamprise at PDC 2008</title>
    <link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/MartinWoodward/~3/433606150/teamprise_at_pd.html" />
    <id>tag:www.woodwardweb.com,2008://2.457</id>

    <published>2008-10-27T14:07:13Z</published>
    <updated>2008-10-27T14:07:16Z</updated>

    <summary type="html"> In case you hadn't heard, this week is Microsoft PDC 2008 in LA.  Sadly I'm not able to make it over this time due to some health issues, however the Teamprise team will be out in full force.  We...</summary>
    <author>
        <name>Martin Woodward</name>
        <uri>http://www.woodwardweb.com</uri>
    </author>
    
        <category term="Teamprise" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Vsts" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="tfs" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="tfs2005" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="tfs2008" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="teamprise" label="teamprise" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="tfs" label="tfs" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="tfs2005" label="tfs2005" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="tfs2008" label="tfs2008" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="tfs2010" label="tfs2010" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="vsts" label="vsts" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.woodwardweb.com/">
        &lt;p&gt;&lt;a href="http://www.microsoftpdc.com" target="_blank"&gt;&lt;img style="margin: 0px 5px 0px 0px" height="179" alt="PDC2008" src="http://www.woodwardweb.com/WindowsLiveWriter/TeampriseatPDC2008_C68C/9guy_blogbling_b3b1473c-5431-46e7-9da1-fac160e2292c.jpg" width="134" align="right" /&gt;&lt;/a&gt; In case you hadn't heard, this week is &lt;a href="http://microsoftpdc.com/" target="_blank"&gt;Microsoft PDC 2008&lt;/a&gt; in LA.&amp;#160; Sadly I'm not able to make it over this time due to some health issues, however the &lt;a href="http://www.teamprise.com" target="_blank"&gt;Teamprise&lt;/a&gt; team will be out in full force.&amp;#160; We have quite a few new things to show people this week including:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Integration with TFS 2010&lt;/li&gt;    &lt;li&gt;Publishing JUnit test results into TFS (2005, 2008 and 2010)&lt;/li&gt;    &lt;li&gt;A brand new product!!&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;So if you happen to be at PDC then please stop by the Teamprise booth at the Partner Expo. Also, &lt;a href="http://www.woodwardweb.com/gadgets/000434.html" target="_blank"&gt;Brian the Build Bunny&lt;/a&gt; will be making an appearance at the &lt;a href="http://www.microsoftpdc.com/Social/Contest/ShowOff.aspx" target="_blank"&gt;ShowOff&lt;/a&gt; event tonight so if you are a fan of &lt;a href="http://www.woodwardweb.com/gadgets/000434.html" target="_blank"&gt;Brian's work&lt;/a&gt;, then stop by and give him some votes.&lt;/p&gt;  &lt;p&gt;If, like me, you are stuck back at the office wishing you'd managed to get out to PDC then don't forget to keep an eye on &lt;a href="http://www.woodwardweb.com/" target="_blank"&gt;my blog&lt;/a&gt; for Teamprise news through the week and on the &lt;a href="http://www.microsoftpdc.com/" target="_blank"&gt;Microsoft PDC site&lt;/a&gt; to follow the conference virtually.&lt;/p&gt;
        
    &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/MartinWoodward?a=yBy5M"&gt;&lt;img src="http://feeds.feedburner.com/~f/MartinWoodward?i=yBy5M" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MartinWoodward?a=AEoKm"&gt;&lt;img src="http://feeds.feedburner.com/~f/MartinWoodward?i=AEoKm" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MartinWoodward?a=0jZbm"&gt;&lt;img src="http://feeds.feedburner.com/~f/MartinWoodward?i=0jZbm" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MartinWoodward?a=ezpJM"&gt;&lt;img src="http://feeds.feedburner.com/~f/MartinWoodward?i=ezpJM" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MartinWoodward?a=mtCxm"&gt;&lt;img src="http://feeds.feedburner.com/~f/MartinWoodward?i=mtCxm" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MartinWoodward?a=ARiXM"&gt;&lt;img src="http://feeds.feedburner.com/~f/MartinWoodward?i=ARiXM" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MartinWoodward/~4/433606150" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://www.woodwardweb.com/vsts/teamprise_at_pd.html</feedburner:origLink></entry>

<entry>
    <title><![CDATA[There is no such thing as &ldquo;User Error&rdquo;]]></title>
    <link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/MartinWoodward/~3/408131096/there_is_no_suc.html" />
    <id>tag:www.woodwardweb.com,2008://2.456</id>

    <published>2008-10-01T10:31:57Z</published>
    <updated>2008-10-01T10:34:47Z</updated>

    <summary type="html">Earlier in the week I was on a support call with a customer who was seeing strange issues.  It later transpired that they had a TFS workspace configuration issue that we were not able to solve quickly over email.  When...</summary>
    <author>
        <name>Martin Woodward</name>
        <uri>http://www.woodwardweb.com</uri>
    </author>
    
        <category term="Programming" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="programming" label="programming" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.woodwardweb.com/">
        &lt;p&gt;Earlier in the week I was on a support call with a customer who was seeing strange issues.&amp;#160; It later transpired that they had a TFS workspace configuration issue that we were not able to solve quickly over email.&amp;#160; When we were saying the words “TFS Workspace”, they had been translating this as “Working Folder Mapping” which is a perfectly sensible thing to do for someone new to TFS – but was sadly not helping in this case.&amp;#160; Once we’d ran the user through a couple of scenarios they instantly “got it”.&lt;/p&gt;  &lt;p&gt;One of the many pleasures of working for Teamprise is that our end users are nearly all developers which makes our life much easier.&amp;#160; In this particular case, once the customer “got it”, they quickly forgot the time when they hadn’t and became a little apologetic blaming “User Error” for their troubles.&lt;/p&gt;  &lt;p&gt;I don’t believe in “User Error”.&amp;#160; I’m not just being cute – I really don’t believe that it exists.&amp;#160; If you went up to a vending machine and instead of a tasty beverage you ended up with a nasty cut you wouldn’t say it was “User Error”.&amp;#160; Equally, when getting into an elevator to ride from the 20th to the 22nd floor, if you had to travel down 20 floors before going up to your destination it isn’t “User Error” that is causing the diversion but an issue with the user interface and the design of the application.&amp;#160; Especially if you go on this diversion more than twice.&lt;/p&gt;  &lt;p&gt;Admittedly, there are times when users accidentally do dumb things – and there is a learning curve to all applications (the fun my son is currently having learning his numbers by pressing the buttons in elevators is an example of that learning curve).&amp;#160; However if more than one person is having the same issue with your application then it is a good sign that you have a usability fault and you need to make your application more transparent.&amp;#160; While some usability issues will probably always have to live in your software (especially if it is not a mass-market consumer application) at least try to file down some of those sharp edges in your code.&amp;#160; That way, if they do go off the beaten track then at least they shouldn’t get hurt.&lt;/p&gt;
        
    &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/MartinWoodward?a=zAs0M"&gt;&lt;img src="http://feeds.feedburner.com/~f/MartinWoodward?i=zAs0M" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MartinWoodward?a=zgKdm"&gt;&lt;img src="http://feeds.feedburner.com/~f/MartinWoodward?i=zgKdm" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MartinWoodward?a=3ebVm"&gt;&lt;img src="http://feeds.feedburner.com/~f/MartinWoodward?i=3ebVm" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MartinWoodward?a=PWvVM"&gt;&lt;img src="http://feeds.feedburner.com/~f/MartinWoodward?i=PWvVM" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MartinWoodward?a=1wqJm"&gt;&lt;img src="http://feeds.feedburner.com/~f/MartinWoodward?i=1wqJm" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MartinWoodward?a=W5o3M"&gt;&lt;img src="http://feeds.feedburner.com/~f/MartinWoodward?i=W5o3M" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MartinWoodward/~4/408131096" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://www.woodwardweb.com/programming/there_is_no_suc.html</feedburner:origLink></entry>

<entry>
    <title>Radio TFS on Check-in Policies</title>
    <link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/MartinWoodward/~3/407607467/radio_tfs_on_ch.html" />
    <id>tag:www.woodwardweb.com,2008://2.455</id>

    <published>2008-09-30T20:29:47Z</published>
    <updated>2008-09-30T20:29:49Z</updated>

    <summary type="html">We just released a new Radio TFS episode on check-in policies.  You can listen to the show here, but don't forget that you can subscribe to the show using the RSS Feed in iTunes or Zune (http://feeds.feedburner.com/radiotfs).  As we mention...</summary>
    <author>
        <name>Martin Woodward</name>
        <uri>http://www.woodwardweb.com</uri>
    </author>
    
        <category term="Podcasting" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Vsts" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="tfs" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="tfs2005" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="tfs2008" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="podcasting" label="podcasting" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="tfs" label="tfs" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="vsts" label="vsts" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.woodwardweb.com/">
        &lt;p&gt;We just released a new &lt;a href="http://www.radiotfs.com/2008/09/30/RadioTFS10CheckinPolicies.aspx"&gt;Radio TFS episode on check-in policies&lt;/a&gt;.&amp;#160; You can listen to the show &lt;a href="http://feeds.feedburner.com/~r/radiotfs/~5/407550956/radiotfs_010.mp3"&gt;here&lt;/a&gt;, but don't forget that you can subscribe to the show using the RSS Feed in &lt;a href="http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?id=274094361"&gt;iTunes&lt;/a&gt; or &lt;a href="zune://subscribe/?Radio%20TFS=http://feeds.feedburner.com/radiotfs"&gt;Zune&lt;/a&gt; (&lt;a href="http://feeds.feedburner.com/radiotfs"&gt;http://feeds.feedburner.com/radiotfs&lt;/a&gt;).&amp;#160; As we mention in the show, we have a set of special episodes coming up that you really won't want to miss so now is the time to subscribe.&lt;/p&gt;
        
    &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/MartinWoodward?a=2stCL"&gt;&lt;img src="http://feeds.feedburner.com/~f/MartinWoodward?i=2stCL" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MartinWoodward?a=YVaFl"&gt;&lt;img src="http://feeds.feedburner.com/~f/MartinWoodward?i=YVaFl" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MartinWoodward?a=0Xebl"&gt;&lt;img src="http://feeds.feedburner.com/~f/MartinWoodward?i=0Xebl" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MartinWoodward?a=tLwhL"&gt;&lt;img src="http://feeds.feedburner.com/~f/MartinWoodward?i=tLwhL" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MartinWoodward?a=gFTLl"&gt;&lt;img src="http://feeds.feedburner.com/~f/MartinWoodward?i=gFTLl" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MartinWoodward?a=sUD1L"&gt;&lt;img src="http://feeds.feedburner.com/~f/MartinWoodward?i=sUD1L" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MartinWoodward/~4/407607467" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://www.woodwardweb.com/podcasting/radio_tfs_on_ch.html</feedburner:origLink></entry>

<entry>
    <title>Visual Studio Team System 2010</title>
    <link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/MartinWoodward/~3/407155249/visual_studio_t_1.html" />
    <id>tag:www.woodwardweb.com,2008://2.454</id>

    <published>2008-09-30T10:41:48Z</published>
    <updated>2008-09-30T10:41:49Z</updated>

    <summary type="html">If you haven’t heard the news already, Microsoft have officially announced the name of the next version of Team System, previously known by the codename of “Rosario”.  For Microsoft developers, this will be delivered on top of Visual Studio 2010. ...</summary>
    <author>
        <name>Martin Woodward</name>
        <uri>http://www.woodwardweb.com</uri>
    </author>
    
        <category term="Teamprise" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Vsts" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="tfs" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="tfs" label="tfs" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="tfs2010" label="tfs2010" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="vsts" label="vsts" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.woodwardweb.com/">
        &lt;p&gt;&lt;iframe align="right" src="http://channel9.msdn.com/posts/VisualStudio/430265/player/" frameborder="0" width="320" scrolling="no" height="325"&gt;&lt;/iframe&gt;If you haven’t heard the news already, Microsoft have &lt;a href="http://www.microsoft.com/presspass/press/2008/sep08/09-29VS10PR.mspx"&gt;officially announced&lt;/a&gt; the name of the next version of Team System, previously known by the codename of “Rosario”.&amp;#160; For Microsoft developers, this will be delivered on top of Visual Studio 2010.&amp;#160; While Team Foundation Server is already very mature, there will be a new version of TFS in the 2010 release with &lt;a href="http://blogs.msdn.com/bharry/archive/2008/09/29/shining-the-light-on-rosario.aspx"&gt;significant improvements and enhancements&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;   &lt;br /&gt;It is fantastic that the lid is starting to open on the 2010 release in the build up to &lt;a href="http://www.microsoftpdc.com/"&gt;PDC&lt;/a&gt; and that we can start talking publically about all the great stuff in the next version.&amp;#160; Like most developers I love talking about cool new stuff and it has been a nightmare watching what I say for the past couple of years.&amp;#160; Here at Teamprise we have been working closely with Microsoft for some time now on Rosario.&amp;#160; I’ve been trying to remember exactly when our first meeting was about it, however it is all a bit of a blur.&amp;#160; I remember one particular meeting in April 2007 were we had the majority of the Teamprise team on-site with Microsoft but that was to discuss issues and get more detail on some Rosario feature stuff so we were already aware well before then.&amp;#160; Suffice to say that we’ve been in close contact and we are working on it.&amp;#160; We’ve had releases of Teamprise with-in weeks of the major TFS launches to-date and I would expect that trend to continue.&lt;/p&gt;  &lt;p&gt;In fact, I already have my first &lt;a href="http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=326163"&gt;bug fix included&lt;/a&gt; in the 2010 release! I was recently notified that a &lt;a href="http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=326163"&gt;bug I submitted&lt;/a&gt; for the .NET base class libraries has been fixed and will be included in .NET 4.0.&amp;#160; This actually had some important implications with cross-platform compatibility, so not only does it demonstrate how seriously Microsoft take community feedback, it also highlights their commitment to making Team System suitable for the management of your entire enterprises software development.&lt;/p&gt;  &lt;p&gt;So, where can you learn about all the great new stuff in VSTS 2010?&amp;#160; First, keep your eye on &lt;a href="http://blogs.msdn.com/bharry/"&gt;Brian Harry’s blog&lt;/a&gt; and on &lt;a href="http://channel9.msdn.com/visualstudio/"&gt;Channel 9&lt;/a&gt;.&amp;#160; Also, over at &lt;a href="http://www.radiotfs.com/"&gt;RadioTFS&lt;/a&gt; we have been working on a series of podcasts highlighting Rosario and interviewing members of the team.&amp;#160; We will be releasing these over the next few weeks so if you haven’t subscribed to &lt;a href="http://www.radiotfs.com/"&gt;RadioTFS&lt;/a&gt; then do so now so that you don’t miss a thing (&lt;a href="http://feeds.feedburner.com/radiotfs"&gt;RSS Feed&lt;/a&gt;, &lt;a href="zune://subscribe/?Radio%20TFS=http://feeds.feedburner.com/radiotfs"&gt;Subscribe in Zune&lt;/a&gt;, &lt;a href="http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?id=274094361"&gt;Subscribe in iTunes&lt;/a&gt;).&amp;#160; &lt;/p&gt;  &lt;p&gt;As CTP’s for the 2010 release start to come out, please do take a look and send feedback over to the Rosario MSDN Forums for &lt;a href="http://forums.microsoft.com/msdn/ShowForum.aspx?ForumID=1736&amp;amp;SiteID=1"&gt;Team System&lt;/a&gt; and &lt;a href="http://forums.microsoft.com/MSDNWorkShop/ShowForum.aspx?ForumID=1981&amp;amp;SiteID=64"&gt;TFS&lt;/a&gt;.&amp;#160; The Team System team at Microsoft are incredibly responsive to the community and take all our feedback very seriously, so now is the time for action from us so that they here our feedback loud and clear.&lt;/p&gt;  &lt;p&gt;As with all these things it will take me a while to get used to calling “Rosario”, “2010” but I’ll get there in the end.&amp;#160; I am really looking forward to great new functionality and seeing what news &lt;a href="http://www.microsoftpdc.com/"&gt;PDC&lt;/a&gt; brings.&lt;/p&gt;
        
    &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/MartinWoodward?a=pvfHL"&gt;&lt;img src="http://feeds.feedburner.com/~f/MartinWoodward?i=pvfHL" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MartinWoodward?a=LVQil"&gt;&lt;img src="http://feeds.feedburner.com/~f/MartinWoodward?i=LVQil" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MartinWoodward?a=0ID7l"&gt;&lt;img src="http://feeds.feedburner.com/~f/MartinWoodward?i=0ID7l" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MartinWoodward?a=N12gL"&gt;&lt;img src="http://feeds.feedburner.com/~f/MartinWoodward?i=N12gL" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MartinWoodward?a=Xq3ml"&gt;&lt;img src="http://feeds.feedburner.com/~f/MartinWoodward?i=Xq3ml" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MartinWoodward?a=D8SBL"&gt;&lt;img src="http://feeds.feedburner.com/~f/MartinWoodward?i=D8SBL" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MartinWoodward/~4/407155249" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://www.woodwardweb.com/vsts/visual_studio_t_1.html</feedburner:origLink></entry>

<entry>
    <title>Filtering WIT Client Meta-data</title>
    <link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/MartinWoodward/~3/401684278/filtering_wit_c.html" />
    <id>tag:www.woodwardweb.com,2008://2.453</id>

    <published>2008-09-24T10:24:39Z</published>
    <updated>2008-09-25T15:27:56Z</updated>

    <summary type="html">In TFS 2008 SP1, a new feature was quietly introduced, WIT Client Metadata Filtering.  This feature could boost the performance of your Team Foundation Server experience, reduce the amount of traffic flowing over your network and reduce the data porosity...</summary>
    <author>
        <name>Martin Woodward</name>
        <uri>http://www.woodwardweb.com</uri>
    </author>
    
        <category term="Teamprise" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Vsts" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="tfs" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="tfs2008" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="teamprise" label="teamprise" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="tfs" label="tfs" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="tfs2008" label="tfs2008" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="vsts" label="vsts" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.woodwardweb.com/">
        &lt;h3&gt;In TFS 2008 SP1, a new feature was quietly introduced, WIT Client Metadata Filtering.&amp;#160; This feature could boost the performance of your Team Foundation Server experience, reduce the amount of traffic flowing over your network and reduce the data porosity of your TFS instance. Yet it is not enabled by default. In this post I'm going to explain the feature, what it does and how and when to enable it.&lt;/h3&gt;  &lt;p&gt;But first, what the heck is WIT meta-data and why do you care about filtering it?&lt;/p&gt;  &lt;h4&gt;&lt;strong&gt;WIT Meta-data Explained&lt;/strong&gt;&lt;/h4&gt;  &lt;p&gt;Team Foundation Server has the concept of we all know and love of "Work Items". A work item is a bug, task, requirement, feature - whatever you have defined as the main elements of work that make up your software development process. TFS has a very flexible Work Item Tracking system (known by the &lt;a href="http://en.wikipedia.org/wiki/TLA"&gt;TLA&lt;/a&gt; of WIT). The key to the flexibility of the WIT functionality is that everything that makes up the work item is customizable. How it looks, what data can be stored and what states the work item can be in are all configurable by editing the work item definition in TFS. A single Team Foundation Server instance is split into multiple Team Projects, each one able to have its own work item definitions independent of the other projects on that server.&lt;/p&gt;  &lt;p&gt;When you work with work items in Visual Studio or Eclipse, one of the nice things about TFS is that if you change a field the client instantly knows what other fields need to change and what values are permitted. There is no delay while the client asks the server something - it just happens. This is because the rules that make up the work item definition are actually all downloaded to the client machine and kept in sync with the server so that the client always knows exactly which values are available for each field. These rules make up what is known as the WIT meta-data.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.woodwardweb.com/WindowsLiveWriter/FilteringWITClientMetadata_981F/image_2.png"&gt;&lt;img title="image" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; margin: 0px 0px 5px 10px; border-right-width: 0px" height="174" alt="image" src="http://www.woodwardweb.com/WindowsLiveWriter/FilteringWITClientMetadata_981F/image_thumb.png" width="304" align="right" border="0" /&gt;&lt;/a&gt;Let's make this a little less abstract and take a look at one of the default work items that comes in the MSF Agile process - the Task.&lt;/p&gt;  &lt;p&gt;In a Task, we have basic stuff like the title. The client displaying the task needs to know that you want to see the title. You want to see it on the top left hand side, it contains text and that it is mandatory. That's at least 4 rules already - field name, data type, form position and validation rules. Next we have the "Discipline". It is a mandatory text field that has a set of allowable values that appear in a drop down box. The rules for this field cover not only the field type, validation position etc but also all of the allowed values for it (or "constants" in the meta-data world). Then we have a few more fields. The "Assigned To" field contains everyone that the work item can belong to. By default, this is the full name of everyone who has access to your Team Foundation Server instance (this is a dumb default by the way - &lt;a href="http://blogs.msdn.com/team_foundation/archive/2005/05/23/421178.aspx"&gt;but a topic for another day&lt;/a&gt;). Not only do the work item rules have to store every single person that the work item can be assigned to, it also has to remember who created the work item and (in the case of a MSF Agile "bug" for example) know that when it is marked as resolved that it should default to being re-assigned back to the person who raised it. And these are only a few of the fields and possible state transitions that are possible for a single work item type in a particular Team Project.&lt;/p&gt;  &lt;p&gt;As you can tell, this meta-data quickly mounts up. Not only that, you can change a work item template at any time and the allowed values in the fields change quite often (for example as new people are added to the project or a build is run). This means that the client has to be kept up to date of the changes made to each work item type as they are made. An interesting problem.&lt;/p&gt;  &lt;p&gt;How this is solved in TFS is that the work item client maintains the state of its locally downloaded meta-data and what versions it has of them. Whenever it talks to the server to perform a work item related query it tells the server what versions of each of the types of meta-data it is on and the server then sends back all the stuff it doesn't know about yet along with the data the client was actually asking for.&lt;/p&gt;  &lt;p&gt;For example, when you make a query in TFS to see what work items are assigned to you at the moment it queries TFS and in the same request tells TFS what versions of all the meta-data tables it has. In the response from TFS you get the results of the query and also any rows to be modified in the meta-data.&lt;/p&gt;  &lt;p&gt;So far so good. Sounds like a good way of achieving a very rich client side experience. One of the problems with it is that when Team Foundation Server 2005 shipped the client received ALL the metadata for ALL team projects on the server, regardless of how many of those projects the user had access to. This is obviously less than ideal - not only is some information about other projects in TFS leaking out but it imposes a limit to the number of Team Projects on a server.&lt;/p&gt;  &lt;p&gt;This Team Project limit is well documented in a MSDN article from Bill Essary "&lt;a href="http://msdn.microsoft.com/en-us/library/aa974183(VS.80).aspx"&gt;Team Foundation Server Project Limits&lt;/a&gt;". The more team projects you have, the more meta-data that exists. This has to be downloaded to the client the first time it connects, and every time a service pack is applied. Not only that, the meta-data has to be built up by the server, sent over the wire and loaded into memory to be used by the client. If you have too many Team Projects on the server, you'll get too much meta-data. Too much memory will be needed in the client, or worse, too much memory gets consumed by the server processing all the client download requests causing excessive IIS worker process recycling and severely impacting TFS performance. To take the perverse case, if you apply a TFS service pack to a production instance with 200MB of WIT Metadata then usually the service pack will "stamp" the meta-data cache meaning all new clients will need to download a new version of the entire cache next time they connect. You apply the service pack on a Saturday and everything is looking good. Monday morning rolls around and at 9am everyone boots up their machines and logs into TFS and starts requesting the 200MB download all at the same time, saturating the IIS server running TFS and the network connection to it meaning they will all have to wait a long time to get up and running.&lt;/p&gt;  &lt;p&gt;In Team Foundation Server 2008 SP1, a new feature was introduced that alleviates at least some of these issues - WIT Client Meta-data filtering. The feature is pretty simple, by setting a flag in your TFS web.config all clients will only get the WIT meta-data applicable to their user-id. This decreases the amount of meta-data that the client must download and parse.&lt;/p&gt;  &lt;p&gt;For a system like CodePlex this feature is a great boon. CodePlex is the Open Source hosting solution from Microsoft and it uses TFS at the back-end. They have several TFS server instances each hosting many team projects. Typically a developer hosting a project on CodePlex might have access to one or two projects on a server, but in the past they had to download all the meta-data for all projects on that server when they wanted to connect with Visual Studio or Teamprise. CodePlex were one of the first organizations to enable WIT Meta-data filtering, even before SP1 was publically available. After the feature was enabled, the average meta-data download size went from about 40Mb to 3.5MB - that makes a big difference to the initial connection speed when you start downloading that amount of data over the internet.&lt;/p&gt;  &lt;p&gt;In fact, this feature makes so much sense you might be wondering why it is not enabled by default. The reason is that some applications (especially server-side ones, such as Team System Web Access), actually made use of the fact that WIT Meta-data is the same for all users and so they only download a single copy of it. This worked great in the old days, but if WIT meta-data filtering were enabled then they would only see the WIT meta-data belonging to the first user to connect.&lt;/p&gt;  &lt;p&gt;Thankfully, the WIT team took this into account. Not only is the feature disabled by default but they also make it so that you could control which client applications were excluded from the meta-data filtering by providing their user agent.&lt;/p&gt;  &lt;h4&gt;&lt;strong&gt;Enabling WIT Meta-data filtering.&lt;/strong&gt;&lt;/h4&gt;  &lt;p&gt;Now that we have been through all the gory details, let's finally see how to switch on the feature.&lt;/p&gt;  &lt;p&gt;In the appSettings section of the &lt;font face="Courier New"&gt;%ProgramFiles%\Microsoft Visual Studio 2008 Team Foundation Server\Web Services\WorkItemTracking\web.config&lt;/font&gt; file add the following keys&lt;/p&gt;  &lt;div&gt;   &lt;div style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;     &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;&lt;span style="color: #606060"&gt;   1:&lt;/span&gt; &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;add&lt;/span&gt; &lt;span style="color: #ff0000"&gt;key&lt;/span&gt; &lt;span style="color: #0000ff"&gt;=&amp;quot;filterClientMetadata&amp;quot;&lt;/span&gt; &lt;span style="color: #ff0000"&gt;value&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&amp;quot;true&amp;quot;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;/&amp;gt;&lt;/span&gt;&lt;/pre&gt;

&lt;p&gt;    &lt;pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: consolas, &amp;#39;Courier New&amp;#39;, courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"&gt;&lt;span style="color: #606060"&gt;   2:&lt;/span&gt; &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;add&lt;/span&gt; &lt;span style="color: #ff0000"&gt;key&lt;/span&gt; &lt;span style="color: #0000ff"&gt;=&amp;quot;excludedUserAgents&amp;quot;&lt;/span&gt; &lt;span style="color: #ff0000"&gt;value&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&amp;quot;WebAccess:w3wp:witfields:witimport:witexport:witadmin&amp;quot;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;/&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;
  &lt;/div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/p&gt;

&lt;p&gt;The &lt;em&gt;filterClientMetadata&lt;/em&gt; switch determines whether to filter client metadata based on the calling user's access rights (true) or not (false). If not provided the setting will default to false. &lt;/p&gt;

&lt;p&gt;The &lt;em&gt;excludedUserAgents&lt;/em&gt; switch is a colon delimitated list of strings that may appear in the requested clients HttpRequest UserAgent header. You can take a look at your IIS logs or your TFS Activity logs to determine what user agents are used, but a handy feature of the TFS .NET API is that the executable name using the API is recorded in the user agent string, meaning that you can easily find your specific utility and exclude it if necessary. As far as I am aware, the only publically accessible application that makes use of shared meta-data is Team System Web Access, so we put "WebAccess" in our excluded user agents setting.  We also put in the names of the utilities in Team System that need to see all the metadata to report back correct information to the TFS administrators.&lt;/p&gt;

&lt;p&gt;Note that the text provided in the excluded user agents setting can appear anywhere in the string using a case insensitive search. Also note that all requests coming from the same machine as the TFS application tier are automatically excluded.&lt;/p&gt;

&lt;p&gt;And that is all there is to it. The next time a new client connects they will only get meta-data relevant to them.&lt;/p&gt;

&lt;h4&gt;&lt;strong&gt;Effect on the Team Project Limit&lt;/strong&gt;&lt;/h4&gt;

&lt;p&gt;This might be too nuanced to place into a general guidance document, but the limits on the numbers of Team Projects on a server start to get a bit of wiggle room once this feature is enabled. If most users in TFS only have access to a handful of projects, the soft limit can go moderately high, so long as multiple administrators do not make a fresh, first connect concurrently. Using the meta-data filtering, the total number of team projects probably becomes less of a factor in determining the total size of the meta-data. Instead, the biggest factor probably becomes the total number of users on a server.&lt;/p&gt;

&lt;p&gt;That said, for "normal" companies, if you are bumping up on these limits already (with the product only having been around since 2005) then you are possibly not using Team Projects correctly. Team Projects should be fairly large, long running things - not created one per solution as some people seem to want to do. However, if you do have tens of Team Projects on a server, with the majority of users only having access to a subset of them then I definitely recommend you take a look at client meta-data filtering.&lt;/p&gt;
        
    &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/MartinWoodward?a=dg8cL"&gt;&lt;img src="http://feeds.feedburner.com/~f/MartinWoodward?i=dg8cL" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MartinWoodward?a=cxi9l"&gt;&lt;img src="http://feeds.feedburner.com/~f/MartinWoodward?i=cxi9l" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MartinWoodward?a=kJNzl"&gt;&lt;img src="http://feeds.feedburner.com/~f/MartinWoodward?i=kJNzl" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MartinWoodward?a=mSW6L"&gt;&lt;img src="http://feeds.feedburner.com/~f/MartinWoodward?i=mSW6L" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MartinWoodward?a=5nHCl"&gt;&lt;img src="http://feeds.feedburner.com/~f/MartinWoodward?i=5nHCl" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MartinWoodward?a=cvJjL"&gt;&lt;img src="http://feeds.feedburner.com/~f/MartinWoodward?i=cvJjL" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MartinWoodward/~4/401684278" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://www.woodwardweb.com/vsts/filtering_wit_c.html</feedburner:origLink></entry>

<entry>
    <title>New Version of the TFS Migration Toolkit</title>
    <link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/MartinWoodward/~3/394907176/new_version_of.html" />
    <id>tag:www.woodwardweb.com,2008://2.452</id>

    <published>2008-09-17T05:59:58Z</published>
    <updated>2008-09-17T09:02:44Z</updated>

    <summary type="html"> In a recent episode of .NET Rocks, we got talking about migrating to TFS and taking your SCM history with you.  If you really wanted to go through the pain of doing this then the TFS Migration and Synchronization...</summary>
    <author>
        <name>Martin Woodward</name>
        <uri>http://www.woodwardweb.com</uri>
    </author>
    
        <category term="Vsts" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="tfs" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="tfs2008" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="tfs" label="tfs" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="tfs2008" label="tfs2008" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="vsts" label="vsts" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.woodwardweb.com/">
        &lt;p&gt;&lt;a href="http://www.codeplex.com/MigrationSyncToolkit" target="_blank"&gt;&lt;img style="margin: 0px 0px 0px 15px" height="150" alt="TFS Migration Toolkit" src="http://www.woodwardweb.com/WindowsLiveWriter/NewVersionoftheTFSMigrationToolkit_626B/tfs_migration_1d4605e4-a544-4d9d-8cbf-1aab99ad853f.jpg" width="150" align="right" /&gt;&lt;/a&gt; In a &lt;a href="http://www.dotnetrocks.com/default.aspx?showNum=373" target="_blank"&gt;recent episode of .NET Rocks&lt;/a&gt;, we got talking about migrating to TFS and taking your SCM history with you.&amp;#160; If you really wanted to go through the pain of doing this then the &lt;a href="http://www.codeplex.com/MigrationSyncToolkit" target="_blank"&gt;TFS Migration and Synchronization Toolkit&lt;/a&gt; project on CodePlex is a good starting point to write a bespoke migration script.&amp;#160; As well as providing a framework for migration code along with samples, the project also includes some low-level direct web-service hacks that let you do some things that the officially supported .NET API do not.&amp;#160; Normally this would scare me, but with this project you have the comfort of knowing that the code actually comes from people at Microsoft including some of the same people that work on Team Foundation Server itself.&amp;#160; They have just released a new version of the tool with better TFS 2008 compatibility. From the &lt;a href="http://www.codeplex.com/MigrationSyncToolkit" target="_blank"&gt;project site&lt;/a&gt;:&lt;/p&gt;  &lt;blockquote&gt;   &lt;h5&gt;&lt;em&gt;Key features of the Toolkit &lt;/em&gt;&lt;/h5&gt;    &lt;ul&gt;     &lt;li&gt;&lt;em&gt;Ability to migrate historical data for VC and WIT &lt;/em&gt;&lt;/li&gt;      &lt;li&gt;&lt;em&gt;Ability to migrate individual projects independent from one another &lt;/em&gt;&lt;/li&gt;      &lt;li&gt;&lt;em&gt;Bi-directional synchronization of data between TFS and another system allowing teams to transition over time &lt;/em&gt;        &lt;ul&gt;         &lt;li&gt;&lt;em&gt;Enables integration of TFS with other VC and WIT systems (i.e. using TFS for VC but a proprietary system for bug tracking) &lt;/em&gt;&lt;/li&gt;       &lt;/ul&gt;     &lt;/li&gt;      &lt;li&gt;&lt;em&gt;Includes several reference implementations to demonstrate Toolkit capabilities and provide an example to tool authors &lt;/em&gt;&lt;/li&gt;   &lt;/ul&gt; &lt;/blockquote&gt;  &lt;p&gt;The related &lt;a href="http://www.codeplex.com/tfstotfsmigration" target="_blank"&gt;TFS to TFS Migration Tool&lt;/a&gt; has also been updated.&amp;#160; If you are interested, please take a look at the project pages on CodePlex.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.codeplex.com/MigrationSyncToolkit"&gt;Migration and Synchronization Toolkit&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.codeplex.com/tfstotfsmigration"&gt;TFS to TFS Migration Tool&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;If this sort of thing interests you, then you might also want to keep an eye on the &lt;a href="http://blogs.msdn.com/tfs_migration/default.aspx" target="_blank"&gt;TFS Migration Blog&lt;/a&gt; for more details.&lt;/p&gt;
        
    &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/MartinWoodward?a=zh9JL"&gt;&lt;img src="http://feeds.feedburner.com/~f/MartinWoodward?i=zh9JL" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MartinWoodward?a=sgi5l"&gt;&lt;img src="http://feeds.feedburner.com/~f/MartinWoodward?i=sgi5l" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MartinWoodward?a=GAdll"&gt;&lt;img src="http://feeds.feedburner.com/~f/MartinWoodward?i=GAdll" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MartinWoodward?a=UM8CL"&gt;&lt;img src="http://feeds.feedburner.com/~f/MartinWoodward?i=UM8CL" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MartinWoodward?a=GzScl"&gt;&lt;img src="http://feeds.feedburner.com/~f/MartinWoodward?i=GzScl" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MartinWoodward?a=zLjlL"&gt;&lt;img src="http://feeds.feedburner.com/~f/MartinWoodward?i=zLjlL" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MartinWoodward/~4/394907176" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://www.woodwardweb.com/vsts/new_version_of.html</feedburner:origLink></entry>

<entry>
    <title>Virtual Team System User Group</title>
    <link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/MartinWoodward/~3/394010350/virtual_team_sy.html" />
    <id>tag:www.woodwardweb.com,2008://2.451</id>

    <published>2008-09-16T08:40:10Z</published>
    <updated>2008-09-16T08:40:12Z</updated>

    <summary type="html"> Chewing Glas (aka Paul Hacker) and Daven Finesmith (aka Dave McKinstry) are proud to announce a new users group, the Team System User Group - Virtual Edition.  The user group will use Live Meeting for demos and talks, holding...</summary>
    <author>
        <name>Martin Woodward</name>
        <uri>http://www.woodwardweb.com</uri>
    </author>
    
        <category term="Vsts" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://www.woodwardweb.com/">
        &lt;p&gt;&lt;a href="http://www.tsug-ve.com/"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="237" alt="Team System User Group, Virtual Edition." src="http://www.woodwardweb.com/WindowsLiveWriter/VirtualTeamSystemUserGroup_847E/tsugve_85a27e19-03fb-4aba-a86f-ab2abe9be04f.jpg" width="304" align="right" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Chewing Glas (aka &lt;a href="http://phacker.wordpress.com/"&gt;Paul Hacker&lt;/a&gt;) and Daven Finesmith (aka &lt;a href="http://weblogs.asp.net/dmckinstry"&gt;Dave McKinstry&lt;/a&gt;) are proud to announce a new users group, the Team System User Group - Virtual Edition.&amp;#160; The user group will use Live Meeting for demos and talks, holding the social side of the user group meeting (let's face it often the best part) over in Second Life.&lt;/p&gt;  &lt;p&gt;By doing this virtually, not only will it enable people from all around the world to take part - they will also be able to bring in some world class speakers very easily.&amp;#160; Best of all you'll get to join in for free.&lt;/p&gt;  &lt;p&gt;Initially the meetings will be in English with a US friendly time, but they are hoping to extend the group to other languages and times as things progress.&lt;/p&gt;  &lt;p&gt;If you are interested, visit the web site:&amp;#160; &lt;a href="http://www.tsug-ve.com/"&gt;http://www.tsug-ve.com/&lt;/a&gt;&amp;#160; Sign-up and they&amp;#8217;ll contact you with additional meeting information.&amp;#160; The first meeting is on Thursday 18th September at 6pm PST (yes even virtual user groups meet on a Thursday night).&amp;#160; For the meeting time in other time zones, &lt;a href="http://www.timeanddate.com/worldclock/fixedtime.html?day=18&amp;amp;month=9&amp;amp;year=2008&amp;amp;hour=18&amp;amp;min=0&amp;amp;sec=0&amp;amp;p1=234"&gt;click here&lt;/a&gt;.&lt;/p&gt;
        
    &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/MartinWoodward?a=gkVVL"&gt;&lt;img src="http://feeds.feedburner.com/~f/MartinWoodward?i=gkVVL" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MartinWoodward?a=aNugl"&gt;&lt;img src="http://feeds.feedburner.com/~f/MartinWoodward?i=aNugl" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MartinWoodward?a=bpiRl"&gt;&lt;img src="http://feeds.feedburner.com/~f/MartinWoodward?i=bpiRl" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MartinWoodward?a=uHsdL"&gt;&lt;img src="http://feeds.feedburner.com/~f/MartinWoodward?i=uHsdL" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MartinWoodward?a=2ZPml"&gt;&lt;img src="http://feeds.feedburner.com/~f/MartinWoodward?i=2ZPml" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MartinWoodward?a=eyJVL"&gt;&lt;img src="http://feeds.feedburner.com/~f/MartinWoodward?i=eyJVL" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MartinWoodward/~4/394010350" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://www.woodwardweb.com/vsts/virtual_team_sy.html</feedburner:origLink></entry>

<entry>
    <title>Live On .NET Rocks...</title>
    <link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/MartinWoodward/~3/381562132/live_on_net_roc.html" />
    <id>tag:www.woodwardweb.com,2008://2.450</id>

    <published>2008-09-02T17:54:49Z</published>
    <updated>2008-09-02T17:56:58Z</updated>

    <summary type="html"> The other week Brian Randall and I sat down with Carl and Richard to record a .Net Rocks episode.  Honestly, you wait years for a Brian Randall podcast and then three come along at once! In this episode we...</summary>
    <author>
        <name>Martin Woodward</name>
        <uri>http://www.woodwardweb.com</uri>
    </author>
    
        <category term="Dotnet" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Podcasting" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Teamprise" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Vsts" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="tfs" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="tfs2005" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="tfs2008" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="dotnet" label="dotnet" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="podcasting" label="podcasting" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="tfs" label="tfs" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="tfs2005" label="tfs2005" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="tfs2008" label="tfs2008" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="vsts" label="vsts" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.woodwardweb.com/">
        &lt;p&gt;&lt;a href="http://www.dotnetrocks.com/default.aspx?showNum=373"&gt;&lt;img style="border-right: 0px; border-top: 0px; margin: 0px 5px 0px 0px; border-left: 0px; border-bottom: 0px" height="67" alt=".NET Rocks" src="http://www.woodwardweb.com/WindowsLiveWriter/ab9782476713.NETRocks_E5F6/dnr_2240da3e-80c9-42c9-85cb-3f7a95159131.jpg" width="240" align="right" border="0" /&gt;&lt;/a&gt; The other week &lt;a href="http://www.mcwtech.com/cs/blogs/brianr"&gt;Brian Randall&lt;/a&gt; and I sat down with Carl and Richard &lt;a href="http://www.dotnetrocks.com/default.aspx?showNum=373"&gt;to record a .Net Rocks episode&lt;/a&gt;.&amp;#160; Honestly, you wait years for a Brian Randall podcast and then &lt;a href="http://www.dotnetrocks.com/default.aspx?showNum=373"&gt;three&lt;/a&gt; &lt;a href="http://www.dotnetrocks.com/default.aspx?showNum=359"&gt;come&lt;/a&gt; &lt;a href="http://www.runasradio.com/default.aspx?showNum=69"&gt;along&lt;/a&gt; at once!&lt;/p&gt;  &lt;p&gt;In this episode we talked about what's been happening in the Team System world since 2005, share some best practice war stories and look forward to some the new goodies coming up in the next release.&amp;#160; You can get the episode &lt;a href="http://www.dotnetrocks.com/default.aspx?showNum=373"&gt;here&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Don't forget that if you like listening to podcasts about Team System and Team Foundation Server, then hopefully you'll love &lt;a href="http://www.radiotfs.com/"&gt;Radio TFS&lt;/a&gt; :-)&lt;/p&gt;
        
    &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/MartinWoodward?a=FBF6JL"&gt;&lt;img src="http://feeds.feedburner.com/~f/MartinWoodward?i=FBF6JL" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MartinWoodward?a=4TplLl"&gt;&lt;img src="http://feeds.feedburner.com/~f/MartinWoodward?i=4TplLl" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MartinWoodward?a=tumaYl"&gt;&lt;img src="http://feeds.feedburner.com/~f/MartinWoodward?i=tumaYl" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MartinWoodward?a=Hg1V8L"&gt;&lt;img src="http://feeds.feedburner.com/~f/MartinWoodward?i=Hg1V8L" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MartinWoodward?a=RNsQYl"&gt;&lt;img src="http://feeds.feedburner.com/~f/MartinWoodward?i=RNsQYl" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MartinWoodward?a=vEDruL"&gt;&lt;img src="http://feeds.feedburner.com/~f/MartinWoodward?i=vEDruL" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MartinWoodward/~4/381562132" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://www.woodwardweb.com/dotnet/live_on_net_roc.html</feedburner:origLink></entry>

<entry>
    <title>Cross Platform Enabling the TFS Project Portal</title>
    <link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/MartinWoodward/~3/377954446/cross_platform.html" />
    <id>tag:www.woodwardweb.com,2008://2.449</id>

    <published>2008-08-29T09:58:50Z</published>
    <updated>2008-08-29T10:04:49Z</updated>

    <summary type="html">Team Foundation Server uses Windows Sharepoint Services (WSS) to provide the project portal infrastructure. If you installed TFS 2005 then you will probably have WSS 2.0 installed, even if you later upgraded to TFS 2008.  WSS 3.0 gets installed by...</summary>
    <author>
        <name>Martin Woodward</name>
        <uri>http://www.woodwardweb.com</uri>
    </author>
    
        <category term="Teamprise" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Vsts" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="teamprise" label="teamprise" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="tfs" label="tfs" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="tfs2008" label="tfs2008" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="vsts" label="vsts" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.woodwardweb.com/">
        &lt;p&gt;Team Foundation Server uses Windows Sharepoint Services (WSS) to provide the project portal infrastructure. If you installed TFS 2005 then you will probably have WSS 2.0 installed, even if you later upgraded to TFS 2008.&amp;#160; WSS 3.0 gets installed by default with TFS 2008 installations and is *much* better than WSS 2.0 - not just in the area of cross-platform and cross-browser support but just better all round.&amp;#160; If you have a WSS 2.0 site running your TFS 2008 project portals then I would encourage you to &lt;a href="http://blogs.msdn.com/sudhir/archive/2007/05/31/upgrade-2005-with-wss2-0-to-orcas-wss3-0.aspx"&gt;upgrade to WSS 3.0&lt;/a&gt; wether you need cross-platform support or not.&lt;/p&gt;  &lt;p&gt;Anyway.&amp;#160; Here at &lt;a href="http://www.teamprise.com"&gt;Teamprise&lt;/a&gt; we like the Wiki way of working to manage content on our team project portal, and WSS 3.0 comes with basic wiki capabilities.&amp;#160; The only problem is that by default the Sharepoint wiki uses an ActiveX control for content editing which obviously presents a few problems when editing content from a Mac or Linux machine.&lt;/p&gt;  &lt;p&gt;Luckily, the kind and clever folks at &lt;a href="http://www.telerik.com/"&gt;Telerik&lt;/a&gt; come to the rescue with a (free) &lt;a href="http://www.telerik.com/products/sharepoint/radeditor.aspx"&gt;cross-platform alternative to the WSS (and MOSS) editor&lt;/a&gt;.&lt;/p&gt;  &lt;p align="center"&gt;&lt;a href="http://www.woodwardweb.com/WindowsLiveWriter/CrossPlatformEnablingforTFSProjectPortal_9309/xplatwss_2.png" target="_blank"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="320" alt="Editing a Sharepoint Wiki page in Safari and Firefox on Mac OS 10.5" src="http://www.woodwardweb.com/WindowsLiveWriter/CrossPlatformEnablingforTFSProjectPortal_9309/xplatwss_thumb.png" width="500" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Installing the editor in a standard WSS 3.0 portal as used by TFS takes a few minutes.&amp;#160; Basically, you have to carry of the following steps:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://sharepoint.microsoft.com/blogs/mike/Lists/Posts/Post.aspx?ID=3"&gt;Install ASP Ajax Controls&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.telerik.com/help/aspnet-ajax/installing-radeditor-in-moss-2007-farm.html"&gt;Download and install the RadEditor Lite for MOSS&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.telerik.com/help/aspnet-ajax/using-radeditor-in-list-items.html"&gt;Set the RadEditor to be the default editor for Lists and Wiki's in your Team Project site.&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Finally, if you are using a standard WSS project portal then you will also need to configure the RadEditor to insert standard hyperlinks.&amp;#160; Until you do this part, the Link button in the RadEditor control will not work.&amp;#160; It took me a while to figure out how to get this button enabled - basically you have to go to&lt;font face="Consolas" size="2"&gt; %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\wpresources\RadEditorSharePoint\5.2.0.0__1f131a624888eeed\Resources&lt;/font&gt; on the server hosting your sharepoint sites (which is the TFS server in my case) and edit ListToolsFile.xml and ToolsFile.xml replacing the line&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;font face="Consolas"&gt;&amp;lt;tool name=&amp;quot;MossLinkManager&amp;quot; /&amp;gt;&lt;/font&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;with&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;font face="Consolas"&gt;&amp;lt;tool name=&amp;quot;LinkManager&amp;quot; /&amp;gt;&lt;/font&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;You then might need to do an iisreset and hit refresh in your browser to clear all the caches but your link button should now work great.&lt;/p&gt;  &lt;p&gt;Once this is all done, you will be able to edit wiki pages and other HTML content from Safari, Firefox on your platform of choice.&lt;/p&gt;
        
    &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/MartinWoodward?a=hEMJYK"&gt;&lt;img src="http://feeds.feedburner.com/~f/MartinWoodward?i=hEMJYK" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MartinWoodward?a=b1Gsik"&gt;&lt;img src="http://feeds.feedburner.com/~f/MartinWoodward?i=b1Gsik" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MartinWoodward?a=pAh8rk"&gt;&lt;img src="http://feeds.feedburner.com/~f/MartinWoodward?i=pAh8rk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MartinWoodward?a=ZMsYYK"&gt;&lt;img src="http://feeds.feedburner.com/~f/MartinWoodward?i=ZMsYYK" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MartinWoodward?a=WHA1ik"&gt;&lt;img src="http://feeds.feedburner.com/~f/MartinWoodward?i=WHA1ik" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MartinWoodward?a=6Hh75K"&gt;&lt;img src="http://feeds.feedburner.com/~f/MartinWoodward?i=6Hh75K" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MartinWoodward/~4/377954446" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://www.woodwardweb.com/vsts/cross_platform.html</feedburner:origLink></entry>

<entry>
    <title>The Data Dude comes to Radio TFS</title>
    <link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/MartinWoodward/~3/370814314/the_data_dude_c.html" />
    <id>tag:www.woodwardweb.com,2008://2.448</id>

    <published>2008-08-21T10:22:53Z</published>
    <updated>2008-08-21T10:24:49Z</updated>

    <summary type="html"> Over on Radio TFS we've just published a special episode on the Database Edition of Team System with the man himself, Gert Drapers.  In the show Gert brings us up to speed on how the product got started, where...</summary>
    <author>
        <name>Martin Woodward</name>
        <uri>http://www.woodwardweb.com</uri>
    </author>
    
        <category term="Podcasting" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Vsts" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="podcasting" label="podcasting" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="vsts" label="vsts" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.woodwardweb.com/">
        &lt;p&gt;&lt;a href="http://blogs.msdn.com/gertd/"&gt;&lt;img style="margin: 0px 0px 0px 10px" height="150" alt="Gert Drapers" src="http://www.woodwardweb.com/WindowsLiveWriter/TheDataDudecomestoRadioTFS_9C9F/GertD_web_7603cd48-24da-4723-8c6c-acb7b1418804.jpg" width="100" align="right" border="0" /&gt;&lt;/a&gt; Over on &lt;a href="http://www.radiotfs.com/"&gt;Radio TFS&lt;/a&gt; we've just published a &lt;a href="http://www.radiotfs.com/2008/08/21/RadioTFS09VisualStudioTeamSystem2008DatabaseEdition.aspx"&gt;special episode on the Database Edition of Team System&lt;/a&gt; with the man himself, &lt;a href="http://blogs.msdn.com/gertd/"&gt;Gert Drapers&lt;/a&gt;.&amp;#160; In the show Gert brings us up to speed on how the product got started, where it is now and where it is going in the future.&amp;#160; We also spent a lot of time talking about the &lt;a href="http://blogs.msdn.com/gertd/archive/2008/08/20/vstsdb-2008-gdr-ctp16-is-here.aspx"&gt;latest CTP&lt;/a&gt; (&lt;a href="http://blogs.msdn.com/gertd/archive/2008/08/20/vstsdb-2008-gdr-ctp16-is-here.aspx"&gt;released last night&lt;/a&gt;) of the Database Edition GDR along with a few exclusive bits of information that I'd not heard elsewhere before.&lt;/p&gt;  &lt;p&gt;As well as &lt;a href="http://feeds.feedburner.com/~r/radiotfs/~5/370782376/radiotfs_009.mp3"&gt;listening to the show&lt;/a&gt;, be sure to check out &lt;a href="http://blogs.msdn.com/gertd/archive/2008/08/20/vstsdb-2008-gdr-ctp16-is-here.aspx"&gt;Gert's blog post&lt;/a&gt; for more details.&amp;#160; Don't forget that you can subscribe to the &lt;a href="http://feeds.feedburner.com/radiotfs"&gt;RSS Feed&lt;/a&gt; in &lt;a href="http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?id=274094361"&gt;iTunes&lt;/a&gt; or &lt;a href="zune://subscribe/?Radio%20TFS=http://feeds.feedburner.com/radiotfs"&gt;Zune&lt;/a&gt; so you need never miss an episode.&amp;#160; This was our first &amp;quot;special guest&amp;quot; show and we have a few more planned in for the future.&amp;#160; If you have someone that you'd like us to talk to then email &lt;a href="mailto:radiotfs@gmail.com"&gt;radiotfs@gmail.com&lt;/a&gt; to let us know.&lt;/p&gt;
        
    &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/MartinWoodward?a=sYbJOK"&gt;&lt;img src="http://feeds.feedburner.com/~f/MartinWoodward?i=sYbJOK" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MartinWoodward?a=5QbN0k"&gt;&lt;img src="http://feeds.feedburner.com/~f/MartinWoodward?i=5QbN0k" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MartinWoodward?a=YgcT0k"&gt;&lt;img src="http://feeds.feedburner.com/~f/MartinWoodward?i=YgcT0k" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MartinWoodward?a=PScSWK"&gt;&lt;img src="http://feeds.feedburner.com/~f/MartinWoodward?i=PScSWK" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MartinWoodward?a=6fDv0k"&gt;&lt;img src="http://feeds.feedburner.com/~f/MartinWoodward?i=6fDv0k" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MartinWoodward?a=kzEuGK"&gt;&lt;img src="http://feeds.feedburner.com/~f/MartinWoodward?i=kzEuGK" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MartinWoodward/~4/370814314" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://www.woodwardweb.com/podcasting/the_data_dude_c.html</feedburner:origLink></entry>

<entry>
    <title>Updated WoodwardWeb</title>
    <link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/MartinWoodward/~3/370792969/updated_woodwar.html" />
    <id>tag:www.woodwardweb.com,2008://2.447</id>

    <published>2008-08-20T13:01:11Z</published>
    <updated>2008-08-20T13:09:16Z</updated>

    <summary type="html">To celebrate my 5 year anniversary of blogging, I gave this site a long overdue refresh over the weekend.  While I've been publishing stuff on the Woodwardweb.com domain since 1999, that was initially just putting pages up with notepad and...</summary>
    <author>
        <name>Martin Woodward</name>
        <uri>http://www.woodwardweb.com</uri>
    </author>
    
        <category term="Personal" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="personal" label="personal" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="web" label="web" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.woodwardweb.com/">
        &lt;p&gt;To celebrate my 5 year anniversary of blogging, I gave this site a long overdue refresh over the weekend.&amp;#160; While I've been publishing stuff on the Woodwardweb.com domain since 1999, that was initially just putting pages up with notepad and Dreamweaver.&amp;#160; I didn't start proper blogging until 2003 and have had the same site design since early 2004.&amp;#160; Back then blog software was in its infancy and I only had about 8 readers anyway so I really didn't need to worry about niceties like site navigation, good handling of comments etc.&amp;#160; &lt;/p&gt;  &lt;p align="center"&gt;&amp;#160;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="300" alt="woodwardwebevolution" src="http://www.woodwardweb.com/WindowsLiveWriter/UpdatedSiteDesign_B8D3/woodwardwebevolution_6.jpg" width="550" border="0" /&gt; &lt;/p&gt;  &lt;p&gt;None of the designs I've had on my site have had particularly long spent on them and the current one is no exception, however it does contain a comic book rendition of me which is courtesy of the highly talented &lt;a href="http://www.sourcegear.com/"&gt;SourceGear&lt;/a&gt; &lt;a href="http://www.sourcegear.com/TEM/"&gt;marketing department&lt;/a&gt;.&amp;#160; Apart from the obvious UI changes, I've updated my blog software (Moveable Type) and introduced a better commenting system as well as moving to tags and search as the main navigation mechanisms.&lt;/p&gt;  &lt;p&gt;I'd be interested to hear what you think about the new site, please do let me know what you think and any problems you have in finding stuff.&lt;/p&gt;
        
    &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/MartinWoodward?a=6h54jK"&gt;&lt;img src="http://feeds.feedburner.com/~f/MartinWoodward?i=6h54jK" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MartinWoodward?a=TXIZ4k"&gt;&lt;img src="http://feeds.feedburner.com/~f/MartinWoodward?i=TXIZ4k" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MartinWoodward?a=wlDapk"&gt;&lt;img src="http://feeds.feedburner.com/~f/MartinWoodward?i=wlDapk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MartinWoodward?a=oqyllK"&gt;&lt;img src="http://feeds.feedburner.com/~f/MartinWoodward?i=oqyllK" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MartinWoodward?a=BaZ5Wk"&gt;&lt;img src="http://feeds.feedburner.com/~f/MartinWoodward?i=BaZ5Wk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MartinWoodward?a=k5ZEvK"&gt;&lt;img src="http://feeds.feedburner.com/~f/MartinWoodward?i=k5ZEvK" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MartinWoodward/~4/370792969" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://www.woodwardweb.com/personal/updated_woodwar.html</feedburner:origLink></entry>

<entry>
    <title>Creating a TFS 2008 with SP1 Slipstreamed ISO image</title>
    <link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/MartinWoodward/~3/370792970/creating_a_tfs.html" />
    <id>tag:www.woodwardweb.com,2008://2.444</id>

    <published>2008-08-12T13:06:36Z</published>
    <updated>2008-08-16T19:46:25Z</updated>

    <summary type="html">Now that TFS 2008 SP1 is here, time to create a version of the TFS installer media that just contains the bits with SP1 applied.  This is essential for installations targeting SQL Server 2008, but also makes the installation process...</summary>
    <author>
        <name>Martin Woodward</name>
        <uri>http://www.woodwardweb.com</uri>
    </author>
    
        <category term="Vsts" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="tfs" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="tfs2008" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="tfs" label="tfs" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="tfs2008" label="tfs2008" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="vsts" label="vsts" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.woodwardweb.com/">
        &lt;p&gt;Now that TFS 2008 SP1 is here, time to create a version of the TFS installer media that just contains the bits with SP1 applied.&amp;#160; This is essential for installations targeting SQL Server 2008, but also makes the installation process onto Windows Server 2008 much easier and any installation faster (otherwise you have to install TFS 2008, then apply the service pack).&amp;#160; Note that this is only required for new TFS installations - if you already have TFS installed then you are best of simply running the excellent service pack installer and it will do the business.&amp;#160; Hopefully in a few weeks Microsoft will make a TFS 2008 with SP1 ISO image available, but in the meantime I thought I would write up the process of creating your own as I did mine.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Update&lt;/strong&gt;:&amp;#160; After creating the patched install of everything and running it, there were errors for the Team Build and Proxy installers.&amp;#160; Talking with fellow MVP &lt;a href="http://geekswithblogs.net/etiennetremblay/Default.aspx"&gt;Etienne Tremblay&lt;/a&gt; this is apparently a known issue, documented as such (d'oh, I should really RTFM) and that slipstreaming of the Build and Proxy stuff is not supported at this present time.&amp;#160; I've therefore updated this post to include the TFS SP1 rather than patched Build and Proxy installations so that you can do it the old fashioned way of installing, then patching...&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Pre-requisites&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;TFS 2008 Installation DVD (Workgroup, &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=B0155166-B0A3-436E-AC95-37D7E39A440C&amp;amp;displaylang=en"&gt;Trial&lt;/a&gt; or Full) &lt;/li&gt;    &lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=124829"&gt;TFS 2008 Service Pack 1&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;An iso creating tool (I will use &lt;a href="http://isorecorder.alexfeinman.com/isorecorder.htm"&gt;ISORecorder&lt;/a&gt; because it is good, free and works on Windows Vista x64). &lt;/li&gt;    &lt;li&gt;A couple of gigs worth of spare hard disk space to work in. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Slipstreaming the TFS Installation Files&lt;/strong&gt;&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;First, you must copy the contents of the TFS installation media onto a temporary folder on your hard drive. In my case I have created a folder called D:\tfs_sp1\source and copied the contents there.      &lt;br /&gt;&lt;a href="http://www.woodwardweb.com/WindowsLiveWriter/CreatingaTFS2008withSP1SlipstreamedISOim_96D9/source_2.png"&gt;&lt;img style="float: none; margin-left: 25px" height="253" alt="D:\tfs_sp1\source" src="http://www.woodwardweb.com/WindowsLiveWriter/CreatingaTFS2008withSP1SlipstreamedISOim_96D9/source_thumb.png" width="325" /&gt;&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Extract the contents of the TFS installer executable by running the following command:      &lt;br /&gt;&lt;code&gt;en_visual_studio_team_system_2008_team_foundation_server_service_pack_1_x86_x64wow.exe /extract:&amp;lt;location&amp;gt;&lt;/code&gt;       &lt;br /&gt;&lt;a href="http://www.woodwardweb.com/WindowsLiveWriter/CreatingaTFS2008withSP1SlipstreamedISOim_96D9/Administrator%20Admin%20Cmd%20(2)_2.png"&gt;&lt;img style="float: none; margin-left: 25px" height="318" alt="Administrator command shell running extract command." src="http://www.woodwardweb.com/WindowsLiveWriter/CreatingaTFS2008withSP1SlipstreamedISOim_96D9/Administrator%20Admin%20Cmd%20(2)_thumb.png" width="500" /&gt;&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Run the following command to apply the patch to the contents of the main TFS application installation folder (AT):      &lt;br /&gt;&lt;code&gt;msiexec /a &amp;lt;RTM Source Dir&amp;gt;\AT\vs_setup.msi /p TFS90sp1-KB949786.msp TARGETDIR=&amp;lt;SP1 Target Dir&amp;gt;\AT&lt;/code&gt;       &lt;br /&gt;&lt;a href="http://www.woodwardweb.com/WindowsLiveWriter/CreatingaTFS2008withSP1SlipstreamedISOim_96D9/Administrator%20Admin%20Cmd%20(3)_2.png"&gt;&lt;img style="float: none; margin-left: 25px" height="317" alt="Administrator command shell with AT patch command showing" src="http://www.woodwardweb.com/WindowsLiveWriter/CreatingaTFS2008withSP1SlipstreamedISOim_96D9/Administrator%20Admin%20Cmd%20(3)_thumb.png" width="500" /&gt;&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Note that slipstreaming the Build and Proxy installations is not supported at this time.&amp;#160; Also, the sharepoint extensions folder&amp;#160; (wssExt) does not need patching so we can just copy these over. &lt;/li&gt;    &lt;li&gt;Because slipstreaming the Build and Proxy is not supported, you will also want to copy over the original service pack .exe file so that you can run it after installing them. &lt;/li&gt;    &lt;li&gt;Also, the Team Foundation Server client (Team Explorer) requires Visual Studio 2008 SP1, not the service pack for TFS.&amp;#160; If you installed Team Explorer without the service pack onto a SP1 server then bad things can happen (I've seen class serialization errors but you might see other symptoms) - therefore you might want to exclude the TFC folder from this SP1 disc so that you have to install it from a Visual Studio Team Suite disc instead - hopefully remembering to run Visual Studio SP1 afterwards.&amp;#160; However if, like me, you frequently install Team Explorer onto your TFS servers so that you can manage them directly from the server then you might want to also include the offline installation for Visual Studio on your new ISO image, that way you can quickly get access to the service pack.&amp;#160; To get hold of the offline installer, download the &lt;a href="http://go.microsoft.com/fwlink/?LinkId=122095"&gt;Visual Studio 2008 SP1 iso image&lt;/a&gt;, mount the image and then copy the vs90sp1 folder.&amp;#160; &lt;/li&gt;    &lt;li&gt;While you are at it, you might as well download the latest copy of the &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=ff12844f-398c-4fe9-8b0d-9e84181d9923"&gt;TFS Install Guide&lt;/a&gt;.&amp;#160; If you are really fancy you can copy all the files over from the root of the RTM source and edit the setup.ini file to point to the new version of the document (mine is TFSInstall-RTM-v080811.chm). &lt;/li&gt;    &lt;li&gt;Now we have a nice little package that contains all the bits we need to install TFS SP1 onto a server.&amp;#160; Mine looks like this:&amp;#160; &lt;br /&gt;&lt;a href="http://www.woodwardweb.com/WindowsLiveWriter/CreatingaTFS2008withSP1SlipstreamedISOim_96D9/withsp1%20(2)_2.png"&gt;&lt;img style="float: none; margin-left: 25px" height="353" alt="withsp1 (2)" src="http://www.woodwardweb.com/WindowsLiveWriter/CreatingaTFS2008withSP1SlipstreamedISOim_96D9/withsp1%20(2)_thumb.png" width="500" /&gt;&lt;/a&gt;       &lt;br /&gt;If we go look inside the AT folder and check the file versions, we can see which assemblies were patched.&amp;#160; The TFS2008 RTM versions of the assemblies were 9.0.21022.8 but the TS 2008 SP1 versions are 9.0.30729.1       &lt;br /&gt;&lt;a href="http://www.woodwardweb.com/WindowsLiveWriter/CreatingaTFS2008withSP1SlipstreamedISOim_96D9/Tools_2.png"&gt;&lt;img style="float: none; margin-left: 25px" height="246" alt="Tools" src="http://www.woodwardweb.com/WindowsLiveWriter/CreatingaTFS2008withSP1SlipstreamedISOim_96D9/Tools_thumb.png" width="600" /&gt;&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;You could just burn the contents of your SP1 folder to a DVD, but I personally like to have it as an ISO image so that I can easily archive it and point to it from a Virtual PC. To create an ISO image using the excellent &lt;a href="http://isorecorder.alexfeinman.com/"&gt;ISORecorder&lt;/a&gt; is very easy - just right click on your SP1 folder and select &amp;quot;Create ISO Image&amp;quot;.       &lt;br /&gt;&lt;a href="http://www.woodwardweb.com/WindowsLiveWriter/CreatingaTFS2008withSP1SlipstreamedISOim_96D9/CD%20Recording%20Wizard%20(2)_2.png"&gt;&lt;img style="float: none; margin-left: 25px" height="309" alt="ISO Recorder" src="http://www.woodwardweb.com/WindowsLiveWriter/CreatingaTFS2008withSP1SlipstreamedISOim_96D9/CD%20Recording%20Wizard%20(2)_thumb.png" width="500" /&gt;&lt;/a&gt; &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;And there you have it. A handy ISO image that should speed up your TFS installations no end.&amp;#160; Happy installing!&lt;/p&gt;
        
    &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/MartinWoodward?a=SaLl7K"&gt;&lt;img src="http://feeds.feedburner.com/~f/MartinWoodward?i=SaLl7K" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MartinWoodward?a=thaRAk"&gt;&lt;img src="http://feeds.feedburner.com/~f/MartinWoodward?i=thaRAk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MartinWoodward?a=z8yRik"&gt;&lt;img src="http://feeds.feedburner.com/~f/MartinWoodward?i=z8yRik" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MartinWoodward?a=RmPstK"&gt;&lt;img src="http://feeds.feedburner.com/~f/MartinWoodward?i=RmPstK" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MartinWoodward?a=AKJGJk"&gt;&lt;img src="http://feeds.feedburner.com/~f/MartinWoodward?i=AKJGJk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MartinWoodward?a=V3KJHK"&gt;&lt;img src="http://feeds.feedburner.com/~f/MartinWoodward?i=V3KJHK" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MartinWoodward/~4/370792970" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://www.woodwardweb.com/vsts/creating_a_tfs.html</feedburner:origLink></entry>

</feed>
