<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Tobias Zimmergren's thoughts on development</title>
	
	<link>http://zimmergren.net</link>
	<description>Entrepreneurship and passion for technology</description>
	<lastBuildDate>Fri, 11 May 2012 17:31:32 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/tobiaszimmergren" /><feedburner:info uri="tobiaszimmergren" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Sweden SharePoint User Group – Skåne – First meeting done!</title>
		<link>http://feedproxy.google.com/~r/tobiaszimmergren/~3/ZUJXMKKsdMQ/sweden-sharepoint-user-group-skne-first-meeting-done</link>
		<comments>http://zimmergren.net/misc/sweden-sharepoint-user-group-skne-first-meeting-done#comments</comments>
		<pubDate>Thu, 03 May 2012 07:01:34 +0000</pubDate>
		<dc:creator>Tobias Zimmergren</dc:creator>
				<category><![CDATA[Misc]]></category>

		<guid isPermaLink="false">http://zimmergren.net/?p=1493</guid>
		<description><![CDATA[Author: Tobias Zimmergren http://www.zimmergren.net &#124; http://www.tozit.com &#124; @zimmergren Introduction As I&#8217;ve talked about before, I&#8217;m putting some energy into organizing the Sweden SharePoint User Group (SSUG) in the Skåne region. Yesterday we had our very first meeting (well, actually our second but the first one was about 4 years ago). We had the pleasure to [...]]]></description>
			<content:encoded><![CDATA[<p>Author: <a href="http://www.zimmergren.net" target="_blank">Tobias Zimmergren</a>   <br /><a href="file:///C:/">http://www.zimmergren.net</a> | <a href="http://www.tozit.com/">http://www.tozit.com</a> | <a href="http://www.twitter.com/zimmergren">@zimmergren</a><br />
<h1>Introduction</h1>
<p>As I&#8217;ve talked about before, I&#8217;m putting some energy into organizing the Sweden SharePoint User Group (SSUG) in the Skåne region. Yesterday we had our very first meeting (well, actually our second but the first one was about 4 years ago). </p>
<p>We had the pleasure to meet for food, drinks and sessions at Stretch Öresund AB where I had invited Carsten Keutmann (MVP) as a speaker, talking about the Model-View-Presenter pattern for SharePoint developers. Daniel Terborn from Stretch talked about Duet Enterprise and how SAP and SharePoint can be bridged together using Duet.</p>
<h2>What went down</h2>
<p>We had a pretty nice attendee-count and I&#8217;m hoping we can grow this awesome group as time progresses. We landed on around 35-40 people showing up for this first meeting:    <br /><a href="http://zimmergren.net/wp-content/uploads/2012/05/ssug.jpg"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="ssug" border="0" alt="ssug" src="http://zimmergren.net/wp-content/uploads/2012/05/ssug_thumb.jpg" width="596" height="452" /></a></p>
<p>Carsten Keutmann talked about Model-View-Presenter patterns when you create Web Parts in SharePoint 2010 development projects:    <br /><a href="http://zimmergren.net/wp-content/uploads/2012/05/keumannmvp.jpg"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="keumannmvp" border="0" alt="keumannmvp" src="http://zimmergren.net/wp-content/uploads/2012/05/keumannmvp_thumb.jpg" width="596" height="452" /></a></p>
<p>Daniel Terborn talked about Duet Enterprise:    <br /><a href="http://zimmergren.net/wp-content/uploads/2012/05/danielduet.jpg"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="danielduet" border="0" alt="danielduet" src="http://zimmergren.net/wp-content/uploads/2012/05/danielduet_thumb.jpg" width="596" height="452" /></a></p>
<h2>What&#8217;s next</h2>
<p>We&#8217;ll be planning a next meeting soon. Either we&#8217;ll have the meeting pre-summer or post-summer. Speakers and session-suggestions welcome, as always!</p>
<p>See you next time.</p>
<img src="http://feeds.feedburner.com/~r/tobiaszimmergren/~4/ZUJXMKKsdMQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://zimmergren.net/misc/sweden-sharepoint-user-group-skne-first-meeting-done/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://zimmergren.net/misc/sweden-sharepoint-user-group-skne-first-meeting-done</feedburner:origLink></item>
		<item>
		<title>Sweden SharePoint User Group – Malmö, May 2nd</title>
		<link>http://feedproxy.google.com/~r/tobiaszimmergren/~3/QQk4LMjoU3k/sweden-sharepoint-user-group-malm-may-2nd</link>
		<comments>http://zimmergren.net/misc/sweden-sharepoint-user-group-malm-may-2nd#comments</comments>
		<pubDate>Fri, 20 Apr 2012 06:34:24 +0000</pubDate>
		<dc:creator>Tobias Zimmergren</dc:creator>
				<category><![CDATA[Misc]]></category>

		<guid isPermaLink="false">http://www.zimmergren.net/?p=1475</guid>
		<description><![CDATA[Author: Tobias Zimmergren http://www.zimmergren.net &#124; http://www.tozit.com &#124; @zimmergren Introduction The Sweden SharePoint User Group (SSUG) is finally kicking off in Malmö again after a long wait. My hope is that we can organize a meeting in Malmö every other month together with a bunch of awesome people in the region. It&#8217;s the perfect opportunity if [...]]]></description>
			<content:encoded><![CDATA[<p>Author: <a href="http://www.zimmergren.net" target="_blank">Tobias Zimmergren</a>     <br /><a href="/">http://www.zimmergren.net</a> | <a href="http://www.tozit.com/">http://www.tozit.com</a> | <a href="http://www.twitter.com/zimmergren">@zimmergren</a></p>
<h2>Introduction</h2>
<p>The Sweden SharePoint User Group (SSUG) is finally kicking off in Malmö again after a long wait. My hope is that we can organize a meeting in Malmö every other month together with a bunch of awesome people in the region. It&#8217;s the perfect opportunity if you want to broaden your network and get to know more fellow SharePoint-folks in the region. </p>
<h3>SSUG Malmö Meeting, May 2 &#8211; Details</h3>
<p>This time we&#8217;re honored to be sponsored by <strong>Stretch Öresund AB </strong>who will sponsor with snacks, drinks and office space during the evening.</p>
<h4>Agenda</h4>
<p> <strong></strong>
<ul>
<li>17:30 &#8211; 18:00: Meetup and mingle at Stretch Öresund AB. </li>
<li>18:00 &#8211; 18:15: Tobias Zimmergren introduces SSUG and Stretch will present their company. </li>
<li>18:15 &#8211; 18:45: Carsten Keutman (Creator of WSPBuilder and SharePoint Manager) will talk about developing SharePoint-projects using the MVP-pattern (Model View Presenter) </li>
<li>18:45 &#8211; 19:00: Paus! Snacks, beer and mingle! </li>
<li>19:00 &#8211; 19:45: Increased productivity with Duet Enterprise. Daniel Terborn from Stretch talks about how SAP and SharePoint can play an important role with Duet Enterprise. </li>
</ul>
<h4>Location </h4>
<p>The Stretch-office is located at &quot;Stora Nygatan 61&quot;    </p>
<p>(Google Map: <a href="http://maps.google.se/maps?q=Stora+Nygatan+61,Malm&ouml;">http://maps.google.se/maps?q=Stora+Nygatan+61,Malmö</a> ) </p>
<h3>Sign up / Register</h3>
<p>You will need to register your attendance for the event, and this can be done by visiting this EventBrite link: <a href="http://tz.nu/HVYAAx">http://tz.nu/HVYAAx</a>&#160; </p>
<h3>Questions about the event?    <br /></h3>
<p>Do you have any questions or comments about the event or SSUG? Contact <a href="http://www.zimmergren.net" target="_blank">Tobias Zimmergren</a> and he&#8217;ll assist.</p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;
<p>Regards,</p>
<p>Tobias Zimmergren,    <br />Sweden SharePoint User Group.</p>
<img src="http://feeds.feedburner.com/~r/tobiaszimmergren/~4/QQk4LMjoU3k" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://zimmergren.net/misc/sweden-sharepoint-user-group-malm-may-2nd/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://zimmergren.net/misc/sweden-sharepoint-user-group-malm-may-2nd</feedburner:origLink></item>
		<item>
		<title>Hosted Microsoft TFS – Team Foundation Service – Part 4: Connect your project to TFS and create a build definition</title>
		<link>http://feedproxy.google.com/~r/tobiaszimmergren/~3/Ujx1VfESRic/hosted-microsoft-tfs-team-foundation-service-part-4-connect-your-project-to-tfs-and-create-a-build-definition</link>
		<comments>http://zimmergren.net/technical/hosted-microsoft-tfs-team-foundation-service-part-4-connect-your-project-to-tfs-and-create-a-build-definition#comments</comments>
		<pubDate>Fri, 24 Feb 2012 09:10:12 +0000</pubDate>
		<dc:creator>Tobias Zimmergren</dc:creator>
				<category><![CDATA[Technical]]></category>
		<category><![CDATA[Automation]]></category>
		<category><![CDATA[CI]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[SharePoint 2010]]></category>
		<category><![CDATA[SP2010]]></category>
		<category><![CDATA[TFS]]></category>

		<guid isPermaLink="false">http://www.zimmergren.net/technical/hosted-microsoft-tfs-team-foundation-service-part-4-connect-your-project-to-tfs-and-create-a-build-definition</guid>
		<description><![CDATA[Author: Tobias Zimmergren http://www.zimmergren.net &#124; http://www.tozit.com &#124; @zimmergren Introduction A while back an announcement was made that TFSPreview.com had been made available for general testing. Various bloggers at Microsoft put an invitation token in their MSDN blogs so everyone can have a go at it. In this article series we&#8217;ll take a very quick look [...]]]></description>
			<content:encoded><![CDATA[<p>Author: <a href="http://www.zimmergren.net" target="_blank">Tobias Zimmergren</a>   <br /><a href="/">http://www.zimmergren.net</a> | <a href="http://www.tozit.com/">http://www.tozit.com</a> | <a href="http://www.twitter.com/zimmergren">@zimmergren</a><br />
<h2>Introduction</h2>
<p>A while back an announcement was made that <a href="http://www.tfspreview.com" target="_blank">TFSPreview.com</a> had been made available for general testing. Various bloggers at Microsoft put an invitation token in their <a href="http://blogs.msdn.com/b/bharry/archive/2011/12/09/a-new-invite-code-for-the-team-foundation-service.aspx" target="_blank">MSDN blogs</a> so everyone can have a go at it.</p>
<p>In this article series we&#8217;ll take a very quick look at what the hosted TFS solution by Microsoft looks like.</p>
<p>Articles currently in the series:</p>
<p><div class="code-block"><div class="holder"><div class="frame"><a href="http://www.zimmergren.net/misc/hosted-microsoft-tfs-2010-team-foundation-service-part-1" target="_blank">Part 1: Getting Started</a>     <br /><a href="http://www.zimmergren.net/technical/hosted-microsoft-tfs-team-foundation-service-part-2-connect-your-development-rig" target="_blank">Part 2: Connect your development rig</a>     <br /><a href="http://www.zimmergren.net/technical/hosted-microsoft-tfs-team-foundation-service-part-3-configure-a-build-server-to-work-with-tfspreview" target="_blank">Part 3: Configuring a Build server to work with TFS preview</a>     <br /><a href="http://www.zimmergren.net/technical/hosted-microsoft-tfs-team-foundation-service-part-4-connect-your-project-to-tfs-and-create-a-build-definition" target="_blank">Part 4: Connect your project to TFS and create a build definition</a> (this post)</div></div></div></p>
<h2>Steps to hook up a project to your new build server</h2>
<p>This article obviously assumes that you&#8217;ve already followed along with the previous articles and hooked up a build configuration for&#160; your TFSpreview account. Now we&#8217;ll take a look at how we can get our projects hooking up in a CI/Automated Build scenario with Team Foundation Services.</p>
<p>The steps from this point onwards are basically the same as if it would be an on-premise TFS server in your own domain. Your build server is configured, your code is hosted in TFS and all you&#8217;ll need to do is connect your project to the actual TFS and then create a new build definition.</p>
<h3>Create a new project (or connect an existing one) and connect to TFS</h3>
<p>We&#8217;ll start from the beginning and create a new Visual Studio 2010 project (in my case it&#8217;ll be an Empty SharePoint Project), and remember to tick the Checkbox &quot;<strong>Add to source control</strong>&quot;:     <br /><a href="http://www.zimmergren.net/files/2012/02/image18.png"><img style="border-right-width: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px;border-bottom-width: 0px;border-left-width: 0px;padding-top: 0px" border="0" alt="image" src="http://www.zimmergren.net/files/2012/02/image_thumb18.png" width="590" height="413" /></a></p>
<p>Make sure that the project is connected to your TFS server, check in the source and we can get started:     <br /><a href="http://www.zimmergren.net/files/2012/02/image19.png"><img style="border-right-width: 0px;margin: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px;border-bottom-width: 0px;border-left-width: 0px;padding-top: 0px" border="0" alt="image" src="http://www.zimmergren.net/files/2012/02/image_thumb19.png" width="582" height="238" /></a>     </p>
<h3>Create a new build definition</h3>
<p>At this point (if you&#8217;ve followed the articles in this article series) you should have a TFS server, a connection from Team Explorer to your TFS server and also a new project hooked up in your repository. Now its time to create our first build definition so we can automate the builds and deployments.</p>
<p>Start by navigating to your <strong>Team Explorer </strong>and right-click on <strong>Builds</strong> and then click the &quot;<strong>New Build Definition…</strong>&quot;:     <br /><a href="http://www.zimmergren.net/files/2012/02/image20.png"><img style="border-right-width: 0px;margin: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px;border-bottom-width: 0px;border-left-width: 0px;padding-top: 0px" border="0" alt="image" src="http://www.zimmergren.net/files/2012/02/image_thumb20.png" width="579" height="392" /></a></p>
<p>This will give you the following new dialog where you can specify details for your build:    <br /><a href="http://www.zimmergren.net/files/2012/02/image21.png"><img style="border-right-width: 0px;margin: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px;border-bottom-width: 0px;border-left-width: 0px;padding-top: 0px" border="0" alt="image" src="http://www.zimmergren.net/files/2012/02/image_thumb21.png" width="510" height="548" /></a></p>
<p>Move on to the &quot;<strong>Trigger</strong>&quot; tab. In my case I want to enable CI (Continous Integration) for my project:     <br /><a href="http://www.zimmergren.net/files/2012/02/image22.png"><img style="border-right-width: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px;border-bottom-width: 0px;border-left-width: 0px;padding-top: 0px" border="0" alt="image" src="http://www.zimmergren.net/files/2012/02/image_thumb22.png" width="577" height="286" /></a></p>
<p>Move on to the &quot;<strong>Workspace</strong>&quot; tab. In my case I&#8217;ll leave the Source Control Folder as the default root as seen below. You can choose to specify a specific TFS project if you don&#8217;t want to include all.     <br /><a href="http://www.zimmergren.net/files/2012/02/image23.png"><img style="border-right-width: 0px;margin: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px;border-bottom-width: 0px;border-left-width: 0px;padding-top: 0px" border="0" alt="image" src="http://www.zimmergren.net/files/2012/02/image_thumb23.png" width="578" height="240" /></a></p>
<p>Move on to the &quot;<strong>Build Defaults</strong>&quot; tab. You&#8217;ll need to specify a build controller (you should have one here since we created one in the previous article). You will also need to specify a drop folder, where your binaries are going to be delivered upon the build:&#160; <br /><a href="http://www.zimmergren.net/files/2012/02/image24.png"><img style="border-right-width: 0px;margin: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px;border-bottom-width: 0px;border-left-width: 0px;padding-top: 0px" border="0" alt="image" src="http://www.zimmergren.net/files/2012/02/image_thumb24.png" width="581" height="283" /></a></p>
<p>Move on to the &quot;<strong>Process</strong>&quot; tab. This is where things get really interesting. You can from this dialog specify a variety of different variables for your project when it builds. I&#8217;m not going to dig into details here because my good mate <a href="http://www.sharepointnutsandbolts.com/" target="_blank">Chris O&#8217;Brien</a> have covered all of that in <a href="http://www.sharepointnutsandbolts.com/2011/06/sp2010-continuous-integrationpt-1.html" target="_blank">his article series about automated builds</a>.     <br /><a href="http://www.zimmergren.net/files/2012/02/image25.png"><img style="border-right-width: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px;border-bottom-width: 0px;border-left-width: 0px;padding-top: 0px" border="0" alt="image" src="http://www.zimmergren.net/files/2012/02/image_thumb25.png" width="596" height="271" /></a></p>
<p>Save the build definition and validate that it appears in the Team Explorer:    <br /><a href="http://www.zimmergren.net/files/2012/02/image26.png"><img style="border-right-width: 0px;margin: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px;border-bottom-width: 0px;border-left-width: 0px;padding-top: 0px" border="0" alt="image" src="http://www.zimmergren.net/files/2012/02/image_thumb26.png" width="365" height="391" /></a></p>
<h3>Test the build configuration</h3>
<p>In order to validate that our setup now works with TFSpreview.com and our own build server and to validate our newly created build definition, simply make some changes to your project and check it in and have it automatically schedule a new build (We chose Continuous Integration, which will build on each check in). You can see that the build is now scheduled and currently running:    <br /><a href="http://www.zimmergren.net/files/2012/02/image27.png"><img style="border-right-width: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px;border-bottom-width: 0px;border-left-width: 0px;padding-top: 0px" border="0" alt="image" src="http://www.zimmergren.net/files/2012/02/image_thumb27.png" width="597" height="138" /></a></p>
<p>And after a while you can validate that it is Completed:    <br /><a href="http://www.zimmergren.net/files/2012/02/image28.png"><img style="border-right-width: 0px;margin: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px;border-bottom-width: 0px;border-left-width: 0px;padding-top: 0px" border="0" alt="image" src="http://www.zimmergren.net/files/2012/02/image_thumb28.png" width="430" height="200" /></a></p>
<p>The final validation is of course to see the drop folder that we specified and make sure that it now contains our newly built sources:    <br /><a href="http://www.zimmergren.net/files/2012/02/image29.png"><img style="border-right-width: 0px;margin: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px;border-bottom-width: 0px;border-left-width: 0px;padding-top: 0px" border="0" alt="image" src="http://www.zimmergren.net/files/2012/02/image_thumb29.png" width="572" height="165" /></a></p>
<p>Voila. Build seems to be working.</p>
<h2>Summary</h2>
<p>This post was intended to give you an overview over the simplicity of creating a simple build definition and getting started with automated builds in TFSpreview (hosted Microsoft TFS). Pretty neat and it seems to be working just the way we want. </p>
<p>Obviously there&#8217;s some apparent questions like: </p>
<ul>
<li>What if I want to output my .wsp files as well? </li>
<li>What if I want to execute a specific script upon the execution of the build so I can automate test-deployments? </li>
<li>Etc. etc. </li>
</ul>
<p>My first recommendation is to visit <a href="http://www.sharepointnutsandbolts.com/" target="_blank">Chris O&#8217;Brien</a> and read all the posts in his CI/automation series which is simply amazing. </p>
<img src="http://feeds.feedburner.com/~r/tobiaszimmergren/~4/Ujx1VfESRic" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://zimmergren.net/technical/hosted-microsoft-tfs-team-foundation-service-part-4-connect-your-project-to-tfs-and-create-a-build-definition/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://zimmergren.net/technical/hosted-microsoft-tfs-team-foundation-service-part-4-connect-your-project-to-tfs-and-create-a-build-definition</feedburner:origLink></item>
		<item>
		<title>Hosted Microsoft TFS – Team Foundation Service – Part 3: Configure a build server to work with TFSpreview</title>
		<link>http://feedproxy.google.com/~r/tobiaszimmergren/~3/fFXSqNIjJQ4/hosted-microsoft-tfs-team-foundation-service-part-3-configure-a-build-server-to-work-with-tfspreview</link>
		<comments>http://zimmergren.net/technical/hosted-microsoft-tfs-team-foundation-service-part-3-configure-a-build-server-to-work-with-tfspreview#comments</comments>
		<pubDate>Thu, 23 Feb 2012 10:57:47 +0000</pubDate>
		<dc:creator>Tobias Zimmergren</dc:creator>
				<category><![CDATA[Technical]]></category>
		<category><![CDATA[Automation]]></category>
		<category><![CDATA[CI]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[TFS]]></category>

		<guid isPermaLink="false">http://www.zimmergren.net/technical/hosted-microsoft-tfs-team-foundation-service-part-3-configure-a-build-server-to-work-with-tfspreview</guid>
		<description><![CDATA[Author: Tobias Zimmergren http://www.zimmergren.net &#124; http://www.tozit.com &#124; @zimmergren Introduction A while back an announcement was made that TFSPreview.com had been made available for general testing. Various bloggers at Microsoft put an invitation token in their MSDN blogs so everyone can have a go at it. In this article series we&#8217;ll take a very quick look [...]]]></description>
			<content:encoded><![CDATA[<p>Author: <a href="http://www.zimmergren.net" target="_blank">Tobias Zimmergren</a>   <br /><a href="/">http://www.zimmergren.net</a> | <a href="http://www.tozit.com/">http://www.tozit.com</a> | <a href="http://www.twitter.com/zimmergren">@zimmergren</a><br />
<h2>Introduction</h2>
<p>A while back an announcement was made that <a href="http://www.tfspreview.com" target="_blank">TFSPreview.com</a> had been made available for general testing. Various bloggers at Microsoft put an invitation token in their <a href="http://blogs.msdn.com/b/bharry/archive/2011/12/09/a-new-invite-code-for-the-team-foundation-service.aspx" target="_blank">MSDN blogs</a> so everyone can have a go at it.</p>
<p>In this article series we&#8217;ll take a very quick look at what the hosted TFS solution by Microsoft looks like.</p>
<p>Articles currently in the series:</p>
<p> <div class="code-block"><div class="holder"><div class="frame"><a href="http://www.zimmergren.net/misc/hosted-microsoft-tfs-2010-team-foundation-service-part-1" target="_blank">Part 1: Getting Started</a>   <br /><a href="http://www.zimmergren.net/technical/hosted-microsoft-tfs-team-foundation-service-part-2-connect-your-development-rig" target="_blank">Part 2: Connect your development rig</a>   <br /><a href="http://www.zimmergren.net/technical/hosted-microsoft-tfs-team-foundation-service-part-3-configure-a-build-server-to-work-with-tfspreview" target="_blank">Part 3: Configuring a Build server to work with TFS preview</a> (this post)  <br /><a href="http://www.zimmergren.net/technical/hosted-microsoft-tfs-team-foundation-service-part-4-connect-your-project-to-tfs-and-create-a-build-definition" target="_blank">Part 4: Connect your project to TFS and create a build definition</a></div></div></div><br />
<h2>Getting your first scheduled build up and running</h2>
<p>In order to get a scheduled build that talks to your TFSPreview repository, you&#8217;ll need to follow these steps and make sure the prerequisites are fulfilled.</p>
<h3>Prerequisites</h3>
<ul>
<li><a href="http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;id=27542" target="_blank">Install the Build Service for the Team Foundation Server 2011 Developer Preview</a>       <br />This download contains <strong>Visual Studio 2011 Developer Preview </strong>with <strong>TFS 2011 Developer Preview </strong></li>
<li>Preferably a separate machine aimed for builds. </li>
</ul>
<p><em>Note: If you don&#8217;t have SharePoint 2010 installed, the installer have an option for installing SharePoint Foundation 2010 for you. In my case however, I&#8217;ve got SharePoint Server 2010 Enterprise running already.</em></p>
<p><strong></strong></p>
<h3>Installing the package</h3>
<p>First of all, launch the ISO file that was extracted from the downloaded package and you should see this screen:    <br /><a href="http://www.zimmergren.net/files/2012/02/image.png"><img style="border-right-width: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px;border-bottom-width: 0px;border-left-width: 0px;padding-top: 0px" border="0" alt="image" src="http://www.zimmergren.net/files/2012/02/image_thumb.png" width="597" height="457" /></a>     </p>
<p>We want to install <strong>Team Foundation Server</strong> before we proceed, so choose the first option under the Install headline, which will bring you to this dialog:     <br /><a href="http://www.zimmergren.net/files/2012/02/image1.png"><img style="border-right-width: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px;border-bottom-width: 0px;border-left-width: 0px;padding-top: 0px" border="0" alt="image" src="http://www.zimmergren.net/files/2012/02/image_thumb1.png" width="597" height="439" /></a>     </p>
<p>You&#8217;ll need to accept the EULA and if you&#8217;re awesome you&#8217;ll keep the second checkbox checked so Microsoft can review any issues that may be encountered during the process so they can have a look at them pre-RTM. Click <strong>Continue </strong>and then click <strong>Install Now</strong> in the dialog that follows:<strong><a href="http://www.zimmergren.net/files/2012/02/ScreenShot1300.png">        <br /><img style="border-right-width: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px;border-bottom-width: 0px;border-left-width: 0px;padding-top: 0px" border="0" alt="ScreenShot1300" src="http://www.zimmergren.net/files/2012/02/ScreenShot1300_thumb.png" width="598" height="441" /></a></strong></p>
<p><em>You may or may not need to reboot the computer while it&#8217;s performing the installation, depending on whether you&#8217;ve had some of the prerequisite artifacts installed prior to the installation or not.</em></p>
<p>Now just sit tight for a while as the installer takes care of the installation for you. Grab a newspaper, get a coffee, check some important stuff on Twitter or simply multitask with other things while you wait. </p>
<p>When it&#8217;s done, you&#8217;ll have a few options of what type of installation you want to do:    <br /><a href="http://www.zimmergren.net/files/2012/02/image2.png"><img style="border-right-width: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px;border-bottom-width: 0px;border-left-width: 0px;padding-top: 0px" border="0" alt="image" src="http://www.zimmergren.net/files/2012/02/image_thumb2.png" width="593" height="448" /></a> </p>
<p>Please note: At this point you have several options for how to proceed with your installation. You can now choose one of the following installation options:</p>
<ul>
<li>Configure Team Foundation Application Server </li>
<li>Configure Team Foundation Server Proxy </li>
<li>Configure Team Foundation Build Service </li>
<li>Configure Extensions for SharePoint Products </li>
</ul>
<p>In my case I&#8217;ll be choosing the &quot;<strong>Configure Team Foundation Build Service</strong>&quot; since I only need the actual Build Agents and Build Service &#8211; the TFSpreview.com is hosting the actual TFS server.</p>
<p>Next step will present you with a dialog like the following, where you&#8217;ll have to choose what default team project collection to utilize for the build server. Since we don&#8217;t have TFS installed the box is currently empty, but fear not for your TFS server is hosted in the cloud (tfspreview.com, remember?) so we&#8217;ll just have to go and add that connection as well.</p>
<p>Click the &quot;<strong>Browse…</strong>&quot; button to open the dialog for choosing your TFS connection     <br /><a href="http://www.zimmergren.net/files/2012/02/image3.png"><img style="border-right-width: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px;border-bottom-width: 0px;border-left-width: 0px;padding-top: 0px" border="0" alt="image" src="http://www.zimmergren.net/files/2012/02/image_thumb3.png" width="587" height="444" /></a></p>
<p>If you haven&#8217;t already connected to a TFS server, this dropdown will be empty. Click &quot;<strong>Servers…</strong>&quot;:     <br /><a href="http://www.zimmergren.net/files/2012/02/image4.png"><img style="border-right-width: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px;border-bottom-width: 0px;border-left-width: 0px;padding-top: 0px" border="0" alt="image" src="http://www.zimmergren.net/files/2012/02/image_thumb4.png" width="586" height="445" /></a></p>
<p>Click the &quot;<strong>Add…</strong>&quot; button:     <br /><a href="http://www.zimmergren.net/files/2012/02/image5.png"><img style="border-right-width: 0px;margin: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px;border-bottom-width: 0px;border-left-width: 0px;padding-top: 0px" border="0" alt="image" src="http://www.zimmergren.net/files/2012/02/image_thumb5.png" width="569" height="369" /></a></p>
<p>Finally enter the URL to your TFS collection and click &quot;<strong>OK</strong>&quot;:     <br /><a href="http://www.zimmergren.net/files/2012/02/image6.png"><img style="border-right-width: 0px;margin: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px;border-bottom-width: 0px;border-left-width: 0px;padding-top: 0px" border="0" alt="image" src="http://www.zimmergren.net/files/2012/02/image_thumb6.png" width="398" height="275" /></a></p>
<p>You will see a dialog that enables you to log in to the services (use the Login details you signed up with for tfspreview.com):    <br /><a href="http://www.zimmergren.net/files/2012/02/image7.png"><img style="border-right-width: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px;border-bottom-width: 0px;border-left-width: 0px;padding-top: 0px" border="0" alt="image" src="http://www.zimmergren.net/files/2012/02/image_thumb7.png" width="560" height="536" /></a></p>
<p>When the sign-in is completed you&#8217;ll see that you now have a list of TFS collections. Choose your DefaultCollection (or otherwise) and click &quot;<strong>Connect</strong>&quot;:     <br /><a href="http://www.zimmergren.net/files/2012/02/image8.png"><img style="border-right-width: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px;border-bottom-width: 0px;border-left-width: 0px;padding-top: 0px" border="0" alt="image" src="http://www.zimmergren.net/files/2012/02/image_thumb8.png" width="556" height="421" /></a></p>
<p>It should hopefully say something like this, telling you there&#8217;s no build servers unless you&#8217;ve already configured it previously:    <br /><a href="http://www.zimmergren.net/files/2012/02/image9.png"><img style="border-right-width: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px;border-bottom-width: 0px;border-left-width: 0px;padding-top: 0px" border="0" alt="image" src="http://www.zimmergren.net/files/2012/02/image_thumb9.png" width="558" height="227" /></a></p>
<p>In the next dialog I&#8217;ll choose &quot;<strong>Use the default setting</strong>&quot; for my setup:     <br /><a href="http://www.zimmergren.net/files/2012/02/image10.png"><img style="border-right-width: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px;border-bottom-width: 0px;border-left-width: 0px;padding-top: 0px" border="0" alt="image" src="http://www.zimmergren.net/files/2012/02/image_thumb10.png" width="558" height="268" /></a></p>
<p>In the next dialog you&#8217;ll have to choose credentials for your build rig. I&#8217;m using a dedicated domain account called <strong>SHAREPOINTSPBuild</strong>:     <br /><a href="http://www.zimmergren.net/files/2012/02/image11.png"><img style="border-right-width: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px;border-bottom-width: 0px;border-left-width: 0px;padding-top: 0px" border="0" alt="image" src="http://www.zimmergren.net/files/2012/02/image_thumb11.png" width="560" height="294" /></a></p>
<p>Make sure you validate the configuration and then press &quot;<strong>Next</strong>&quot;     <br /><a href="http://www.zimmergren.net/files/2012/02/image12.png"><img style="border-right-width: 0px;margin: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px;border-bottom-width: 0px;border-left-width: 0px;padding-top: 0px" border="0" alt="image" src="http://www.zimmergren.net/files/2012/02/image_thumb12.png" width="488" height="390" /></a></p>
<p>If awesomeness is found on your machine, it should look something like this:    <br /><a href="http://www.zimmergren.net/files/2012/02/image13.png"><img style="border-right-width: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px;border-bottom-width: 0px;border-left-width: 0px;padding-top: 0px" border="0" alt="image" src="http://www.zimmergren.net/files/2012/02/image_thumb13.png" width="548" height="289" /></a></p>
<p>Click the &quot;<strong>Configure</strong>&quot; button and let the installer have its way for a while. Hopefully all these fancy green icons will show you that things went smoothly:     <br /><a href="http://www.zimmergren.net/files/2012/02/image14.png"><img style="border-right-width: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px;border-bottom-width: 0px;border-left-width: 0px;padding-top: 0px" border="0" alt="image" src="http://www.zimmergren.net/files/2012/02/image_thumb14.png" width="542" height="238" /></a></p>
<p>With that done, in the next dialog you&#8217;ll see a nice &quot;Success&quot; message and you&#8217;re ready to start creating and work with your build agents:    <br /><a href="http://www.zimmergren.net/files/2012/02/image15.png"><img style="border-right-width: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px;border-bottom-width: 0px;border-left-width: 0px;padding-top: 0px" border="0" alt="image" src="http://www.zimmergren.net/files/2012/02/image_thumb15.png" width="543" height="217" /></a></p>
<h3>Validate the Build Server</h3>
<p>On your Start Menu, you should find the following new shortcut:    <br /><a href="http://www.zimmergren.net/files/2012/02/image16.png"><img style="border-right-width: 0px;margin: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px;border-bottom-width: 0px;border-left-width: 0px;padding-top: 0px" border="0" alt="image" src="http://www.zimmergren.net/files/2012/02/image_thumb16.png" width="259" height="96" /></a></p>
<p>Clicking the &quot;<strong>Team Foundation Server Administration Console</strong>&quot; should bring you forth the following dialog where you can validate that your machine is properly up and running with a build server and agents. Click the &quot;<strong>Build Configuration</strong>&quot; option in the menu to the left and make sure your build agents are running under the controller:     <br /><a href="http://www.zimmergren.net/files/2012/02/image17.png"><img style="border-right-width: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px;border-bottom-width: 0px;border-left-width: 0px;padding-top: 0px" border="0" alt="image" src="http://www.zimmergren.net/files/2012/02/image_thumb17.png" width="535" height="367" /></a></p>
<h2>Summary</h2>
<p>If you&#8217;ve followed along with the steps in this post you&#8217;ll see how easy it is to get up and running with creating a build server (controllers+agents) for your TFS. In this case, I chose to do a connection to the TFSpreview-hosted TFS account.</p>
<p>In my next post in this series I&#8217;ll talk about how you can create a new build from Visual Studio 2010 from your dev-machine and have it automatically build on this build server. Gotta love automation!</p>
<p>Enjoy.</p>
<img src="http://feeds.feedburner.com/~r/tobiaszimmergren/~4/fFXSqNIjJQ4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://zimmergren.net/technical/hosted-microsoft-tfs-team-foundation-service-part-3-configure-a-build-server-to-work-with-tfspreview/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://zimmergren.net/technical/hosted-microsoft-tfs-team-foundation-service-part-3-configure-a-build-server-to-work-with-tfspreview</feedburner:origLink></item>
		<item>
		<title>Sweden SharePoint User Group – Malmö / Stockholm</title>
		<link>http://feedproxy.google.com/~r/tobiaszimmergren/~3/lmIBbmfpXd0/sweden-sharepoint-user-group-malm-stockholm</link>
		<comments>http://zimmergren.net/business/sweden-sharepoint-user-group-malm-stockholm#comments</comments>
		<pubDate>Mon, 30 Jan 2012 08:04:09 +0000</pubDate>
		<dc:creator>Tobias Zimmergren</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Misc]]></category>
		<category><![CDATA[Malmö]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[SSUG]]></category>
		<category><![CDATA[Stockholm]]></category>

		<guid isPermaLink="false">http://www.zimmergren.net/misc/sweden-sharepoint-user-group-malm-stockholm</guid>
		<description><![CDATA[Introduction The Sweden SharePoint User Group (SSUG) is a non-profit organization where we continuously&#160; provide meet-ups and presentations about SharePoint in Sweden. There&#8217;s no doubt that everyone&#8217;s been very busy the last year and things aren&#8217;t about to change now. As we head deeper into 2012 I&#8217;m sure we&#8217;ll have plenty of awesome SharePoint-related meetings [...]]]></description>
			<content:encoded><![CDATA[<h1>Introduction</h1>
<p>The Sweden SharePoint User Group (SSUG) is a non-profit organization where we continuously&#160; provide meet-ups and presentations about SharePoint in Sweden.    <br />There&#8217;s no doubt that everyone&#8217;s been very busy the last year and things aren&#8217;t about to change now. As we head deeper into 2012 I&#8217;m sure we&#8217;ll have plenty of awesome SharePoint-related meetings and conferences to attend!</p>
<p>The group started in Stockholm several years ago when Me (<a href="http://www.zimmergren.net" target="_blank">Tobias Zimmergren</a>), <a href="http://www.humandata.se" target="_blank">Göran Husman</a>, <a href="http://ww.wictorwilen.se" target="_blank">Wictor Wilén</a> and <a href="http://www.bybugday.com" target="_blank">Daniel Bugday</a> decided to join our forces and provide a common ground for people in Sweden that are interested in SharePoint.</p>
<p>We&#8217;ve conducted several meetings in Stockholm, a few meetings in Gothenburg and unfortunately only one meeting in Malmö. Things are about to change!</p>
<p>With our new establishment of <a href="http://www.tozit.com" target="_blank">TOZIT AB</a> in the region, I&#8217;ve decided to shorten down the long trips I&#8217;ve previously had and focus my attention to this region (Öresundsregionen &#8211; Helsingborg/Lund/Malmoe/Copenhagen etc.) &#8211; this means more time for the SSUG (Sweden SharePoint User Group) in Malmö as well. </p>
<h2>Upcoming Event &#8211; Malmö</h2>
<p>During late February or early March we&#8217;ll have our first meeting <a href="http://www.zimmergren.net/misc/sweden-sharepoint-user-group-malmo-first-meeting-done" target="_blank">since 2008</a>, when myself and <a href="http://www.keutmann.dk" target="_blank">Carsten Keutmann</a> did presentations on SharePoint Online and WSPBuilder.</p>
<p><div class="code-block"><div class="holder"><div class="frame"></p>
<p><strong>Agenda</strong>: TBD</p>
<p><strong>Location</strong>: Malmö </p>
<p><strong>Date &amp; Time</strong>: During March</p>
<p></div></div></div></p>
<h2>Upcoming Event &#8211; Stockholm</h2>
<p>Update: The details for the SSUG Event in Stockholm have been published, and you can sign up and read more here: <a title="http://ssug.eventbrite.com/" href="http://ssug.eventbrite.com/">http://ssug.eventbrite.com/</a></p>
<p><div class="code-block"><div class="holder"><div class="frame"></p>
<p><strong>Agenda:</strong></p>
<ul>
<li><em>Mattias Karlsson, Microsoft: Talks about Microsoft PFE       <br /></em>How does the Microsoft support work? What does a PFE do?      </li>
<li><em>Wictor Wilén, Connecta: Talks about the MCM and MCA Programs</em>      <br />What are the Microsoft Certified Masters and Certified Architect programs?&#160; </li>
<li><em>Session 3: To Be Decided</em>      <br />TBD</li>
</ul>
<p><strong>Location:</strong> Microsoft HQ, Akalla (Stockholm)</p>
<p><strong>Date &amp; Time:</strong> March 15th, 18:00 CET</p>
<p>Sign up here: <a title="http://ssug.eventbrite.com/" href="http://ssug.eventbrite.com/">http://ssug.eventbrite.com/</a></p>
<p></div></div></div></p>
<h1>Sponsors and Speakers</h1>
<p>The routines for our meetings is that we&#8217;ve got a sponsor to host the meeting (provide meeting rooms, projectors and food/beverages) and we&#8217;ve had one or more speakers during an evening. </p>
<p>We&#8217;re currently looking for:</p>
<ul>
<li>Meeting Sponsors: Where you provide your offices or conference rooms for our meetings </li>
<li>Speakers: Where you talk about whatever interests you in SharePoint. Here&#8217;s some of the popular focus areas we&#8217;ve had speakers talk about before:
<ul>
<li>Focus: Development </li>
<li>Focus: Architecture </li>
<li>Focus: End User Adoption </li>
<li>Focus: No-Code Solutions </li>
<li>Focus: Marketing </li>
<li>Focus: Show Cases / How-We-Did-It </li>
</ul>
</li>
</ul>
<p>See you soon at a local SSUG meeting!</p>
<p>Enjoy.</p>
<img src="http://feeds.feedburner.com/~r/tobiaszimmergren/~4/lmIBbmfpXd0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://zimmergren.net/business/sweden-sharepoint-user-group-malm-stockholm/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://zimmergren.net/business/sweden-sharepoint-user-group-malm-stockholm</feedburner:origLink></item>
		<item>
		<title>Hosted Microsoft TFS – Team Foundation Service – Part 2: Connect your development rig</title>
		<link>http://feedproxy.google.com/~r/tobiaszimmergren/~3/mjHxOETQ59M/hosted-microsoft-tfs-team-foundation-service-part-2-connect-your-development-rig</link>
		<comments>http://zimmergren.net/technical/hosted-microsoft-tfs-team-foundation-service-part-2-connect-your-development-rig#comments</comments>
		<pubDate>Thu, 29 Dec 2011 15:14:46 +0000</pubDate>
		<dc:creator>Tobias Zimmergren</dc:creator>
				<category><![CDATA[Technical]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[SharePoint 2010]]></category>
		<category><![CDATA[SP2010]]></category>
		<category><![CDATA[TFS]]></category>
		<category><![CDATA[Visual Studio]]></category>

		<guid isPermaLink="false">http://www.zimmergren.net/technical/hosted-microsoft-tfs-team-foundation-service-part-2-connect-your-development-rig</guid>
		<description><![CDATA[Author: Tobias Zimmergren http://www.zimmergren.net &#124; http://www.tozit.com &#124; @zimmergren Introduction A while back an announcement was made that TFSPreview.com had been made available for general testing. Various bloggers at Microsoft put an invitation token in their MSDN blogs so everyone can have a go at it. In this article series we&#8217;ll take a very quick look [...]]]></description>
			<content:encoded><![CDATA[<p>Author: <a href="http://www.zimmergren.net" target="_blank">Tobias Zimmergren</a>     <br /><a href="/">http://www.zimmergren.net</a> | <a href="http://www.tozit.com/">http://www.tozit.com</a> | <a href="http://www.twitter.com/zimmergren">@zimmergren</a></p>
<h2>Introduction</h2>
<p>A while back an announcement was made that <a href="http://www.tfspreview.com" target="_blank">TFSPreview.com</a> had been made available for general testing. Various bloggers at Microsoft put an invitation token in their <a href="http://blogs.msdn.com/b/bharry/archive/2011/12/09/a-new-invite-code-for-the-team-foundation-service.aspx" target="_blank">MSDN blogs</a> so everyone can have a go at it.</p>
<p>In this article series we&#8217;ll take a very quick look at what the hosted TFS solution by Microsoft looks like.</p>
<p>Articles currently in the series:</p>
<p> <div class="code-block"><div class="holder"><div class="frame"><a href="http://www.zimmergren.net/misc/hosted-microsoft-tfs-2010-team-foundation-service-part-1" target="_blank">Part 1: Getting Started</a>   <br /><a href="http://www.zimmergren.net/technical/hosted-microsoft-tfs-team-foundation-service-part-2-connect-your-development-rig" target="_blank">Part 2: Connect your development rig</a> (this post)  <br /><a href="http://www.zimmergren.net/technical/hosted-microsoft-tfs-team-foundation-service-part-3-configure-a-build-server-to-work-with-tfspreview" target="_blank">Part 3: Configuring a Build server to work with TFS preview</a>   <br /><a href="http://www.zimmergren.net/technical/hosted-microsoft-tfs-team-foundation-service-part-4-connect-your-project-to-tfs-and-create-a-build-definition" target="_blank">Part 4: Connect your project to TFS and create a build definition</a> </div></div></div><br />
<h2>Connect Visual Studio 2010 to your new hosted team project</h2>
<p>In order to be able to connect to the hosted TFSPreview team project, you&#8217;ll need to comply with the prerequisites I&#8217;m listing here.</p>
<h3>Prerequisites</h3>
<ul>
<li>Make sure you&#8217;re running Visual Studio 2010 <strong>SP1</strong> </li>
<li>Install KB2581206 &#8211; (<a href="https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=39070" target="_blank">KB2581206 &#8211; Visual Studio 2010 SP1 TFS Compatibility GDR</a>) </li>
</ul>
<h3>Hook up Visual Studio to your new repository/project</h3>
<p>Alright, if you&#8217;ve downloaded and installed KB2581206 (which means you&#8217;re spinning VS2010 SP1 already) you are read to connect. The procedure to connect to the hosted TFS service is basically the same as if you were to connect to any other TFS repository, which is easy and awesome.</p>
<p>In Visual Studio 2010 SP1, simply make these smooth ninja moves and you&#8217;re done:    <br /><a href="http://www.zimmergren.net/files/2011/12/image18.png"><img style="border-right-width: 0px;margin: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px;border-bottom-width: 0px;border-left-width: 0px;padding-top: 0px" border="0" alt="image" src="http://www.zimmergren.net/files/2011/12/image_thumb18.png" width="356" height="289" /></a>     </p>
<p>Make sure to fetch the URL of your account (As seen in your dashboard, like depicted below):    <br /><a href="http://www.zimmergren.net/files/2011/12/image19.png"><img style="border-right-width: 0px;margin: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px;border-bottom-width: 0px;border-left-width: 0px;padding-top: 0px" border="0" alt="image" src="http://www.zimmergren.net/files/2011/12/image_thumb19.png" width="390" height="181" /></a>     </p>
<p>Enter this URL in the Visual Studio 2010 dialogs and we&#8217;re ready to kick off:    <br /><a href="http://www.zimmergren.net/files/2011/12/image20.png"><img style="border-right-width: 0px;margin: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px;border-bottom-width: 0px;border-left-width: 0px;padding-top: 0px" border="0" alt="image" src="http://www.zimmergren.net/files/2011/12/image_thumb20.png" width="571" height="368" /></a>     </p>
<p>It&#8217;ll ask you for your credentials which you need to use to verify your account details:    <br /><a href="http://www.zimmergren.net/files/2011/12/image21.png"><img style="border-right-width: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px;border-bottom-width: 0px;border-left-width: 0px;padding-top: 0px" border="0" alt="image" src="http://www.zimmergren.net/files/2011/12/image_thumb21.png" width="572" height="371" /></a>     </p>
<p>You should now be authenticated and your repository should be available:    <br /><a href="http://www.zimmergren.net/files/2011/12/image22.png"><img style="border-right-width: 0px;margin: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px;border-bottom-width: 0px;border-left-width: 0px;padding-top: 0px" border="0" alt="image" src="http://www.zimmergren.net/files/2011/12/image_thumb22.png" width="570" height="372" /></a>     </p>
<p>You&#8217;ll go ahead as you normally do and choose the projects that interests you and then you&#8217;re basically done:    <br /><a href="http://www.zimmergren.net/files/2011/12/image23.png"><img style="border-right-width: 0px;margin: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px;border-bottom-width: 0px;border-left-width: 0px;padding-top: 0px" border="0" alt="image" src="http://www.zimmergren.net/files/2011/12/image_thumb23.png" width="568" height="368" /></a>     </p>
<p>Your Team Explorer should contain your TFS project and you should be able to work with it as you normally would from Visual Studio 2010:    <br /><a href="http://www.zimmergren.net/files/2011/12/image24.png"><img style="border-right-width: 0px;margin: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px;border-bottom-width: 0px;border-left-width: 0px;padding-top: 0px" border="0" alt="image" src="http://www.zimmergren.net/files/2011/12/image_thumb24.png" width="295" height="441" /></a>     </p>
<p>This means you&#8217;ve got all of your standard tasks and operations available straight from VS 2010 (So you <strong>don&#8217;t have to</strong> go to the website to make changes …):     <br /><a href="http://www.zimmergren.net/files/2011/12/image25.png"><img style="border-right-width: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px;border-bottom-width: 0px;border-left-width: 0px;padding-top: 0px" border="0" alt="image" src="http://www.zimmergren.net/files/2011/12/image_thumb25.png" width="558" height="412" /></a></p>
<h2>Summary</h2>
<p>Easy enough. As soon as you&#8217;ve downloaded the required tooling to get connected, you can hook up your new cloud-hosted team project in Visual Studio 2010 without any problems. Give it a spin, it flows quite nicely!</p>
<p>Enjoy.</p>
<img src="http://feeds.feedburner.com/~r/tobiaszimmergren/~4/mjHxOETQ59M" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://zimmergren.net/technical/hosted-microsoft-tfs-team-foundation-service-part-2-connect-your-development-rig/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		<feedburner:origLink>http://zimmergren.net/technical/hosted-microsoft-tfs-team-foundation-service-part-2-connect-your-development-rig</feedburner:origLink></item>
		<item>
		<title>Getting Started with Debugger Canvas – An aid in your daily development (debugging) tasks</title>
		<link>http://feedproxy.google.com/~r/tobiaszimmergren/~3/igrV4smPeKg/getting-started-with-debugger-canvas-an-aid-in-your-daily-development-debugging-tasks</link>
		<comments>http://zimmergren.net/technical/getting-started-with-debugger-canvas-an-aid-in-your-daily-development-debugging-tasks#comments</comments>
		<pubDate>Thu, 29 Dec 2011 06:24:29 +0000</pubDate>
		<dc:creator>Tobias Zimmergren</dc:creator>
				<category><![CDATA[Technical]]></category>
		<category><![CDATA[Debugging]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[SharePoint 2010]]></category>
		<category><![CDATA[VS2010]]></category>

		<guid isPermaLink="false">http://www.zimmergren.net/misc/getting-started-with-debugger-canvas-an-aid-in-your-daily-development-debugging-tasks</guid>
		<description><![CDATA[Author: Tobias Zimmergren &#124; www.tozit.com &#124; @zimmergren Introduction Sometimes when you’re in a development project you can feel the pain of debugging. If there’s a lot of code floating around it may be hard to sort out the method calls and how the depend on each other if it&#8217;s a very complex solution. To ease [...]]]></description>
			<content:encoded><![CDATA[<p>Author: <a href="http://www.zimmergren.net">Tobias Zimmergren</a> | <a href="http://www.tozit.com">www.tozit.com</a> | <a href="http://www.twitter.com/zimmergren">@zimmergren</a></p>
<h1>Introduction</h1>
<p>Sometimes when you’re in a development project you can feel the pain of debugging. If there’s a lot of code floating around it may be hard to sort out the method calls and how the depend on each other if it&#8217;s a very complex solution. To ease the task of debugging there’s a great VS 2010 plugin called Debugger Canvas, which will help you to sort out a lot of the hassle while debugging.</p>
<p>In this article we’ll just take a quick look at what Debugger Canvas is and how it can assist us in our daily debugging adventures.</p>
<h1>Getting Started with Debugger Canvas</h1>
<p>Firstly, you obviously need to download the extension for Visual Studio 2010, which can be done <a href="http://download.microsoft.com/download/5/A/7/5A7FB2E7-5720-4739-BDDE-28A684C5B291/Microsoft.DebuggerCanvas.vsix" target="_blank">HERE</a>.</p>
<p><div class="code-block"><div class="holder"><div class="frame">Please note: The Debugger Canvas Extensions are only available for VS 2010 <em>Ultimate</div></div></div></em></p>
<h2>Debugger Canvas in Action</h2>
<p>When you’ve installed the extension, there’s a few new opportunities presented when debugging. Your new “F5” experience will be based on the new Debugger Canvas UI instead of the traditional debugging experience which means you’ll be able to more easily follow the calls within your code, like this:</p>
<p><a href="http://www.zimmergren.net/files/2011/12/image17.png"><img style="padding-left: 0px;padding-right: 0px;padding-top: 0px;border-width: 0px" src="http://www.zimmergren.net/files/2011/12/image_thumb17.png" alt="image" width="594" height="241" border="0" /></a></p>
<p>When you step into the code deeper, you’ll see how the calls were made quite easily:</p>
<p><a href="http://www.zimmergren.net/files/2011/12/image41.png"><img style="padding-left: 0px;padding-right: 0px;padding-top: 0px;border-width: 0px" src="http://www.zimmergren.net/files/2011/12/image4_thumb.png" alt="image" width="594" height="189" border="0" /></a></p>
<h1>Summary</h1>
<p>You should definitely take a look at Debugger Canvas if you haven’t already as it’ll be most helpful for you in your development adventures.</p>
<p>Get a better overview <a href="http://msdn.microsoft.com/en-us/devlabs/hh227299" target="_blank">here</a> and watch the introductory video!</p>
<p>Enjoy.</p>
<img src="http://feeds.feedburner.com/~r/tobiaszimmergren/~4/igrV4smPeKg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://zimmergren.net/technical/getting-started-with-debugger-canvas-an-aid-in-your-daily-development-debugging-tasks/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://zimmergren.net/technical/getting-started-with-debugger-canvas-an-aid-in-your-daily-development-debugging-tasks</feedburner:origLink></item>
		<item>
		<title>Conditionally Enable or Disable a Button/Command in your SharePoint 2010 custom Ribbon group</title>
		<link>http://feedproxy.google.com/~r/tobiaszimmergren/~3/olA1obx-3bA/conditionally-enable-or-disable-a-buttoncommand-in-your-sharepoint-2010-custom-ribbon-group</link>
		<comments>http://zimmergren.net/technical/conditionally-enable-or-disable-a-buttoncommand-in-your-sharepoint-2010-custom-ribbon-group#comments</comments>
		<pubDate>Wed, 28 Dec 2011 16:19:02 +0000</pubDate>
		<dc:creator>Tobias Zimmergren</dc:creator>
				<category><![CDATA[Technical]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Ribbon]]></category>
		<category><![CDATA[SharePoint 2010]]></category>
		<category><![CDATA[VS2010]]></category>

		<guid isPermaLink="false">http://www.zimmergren.net/?p=1347</guid>
		<description><![CDATA[Author: Tobias Zimmergren http://www.zimmergren.net &#124; http://www.tozit.com &#124; @zimmergren Introduction In most of my recent projects I’ve been required to hook up some custom functionality and add custom forms, pages and Web Parts. Some of the forms and pages I designed needed to be launched from the Ribbon menu, which of course is contextual. This basically [...]]]></description>
			<content:encoded><![CDATA[<p>Author: <a href="/">Tobias Zimmergren</a><br />
<a href="/">http://www.zimmergren.net</a> | <a href="http://www.tozit.com/">http://www.tozit.com</a> | <a href="http://www.twitter.com/zimmergren">@zimmergren</a></p>
<h3></h3>
<h3>Introduction</h3>
<p>In most of my recent projects I’ve been required to hook up some custom functionality and add custom forms, pages and Web Parts. Some of the forms and pages I designed needed to be launched from the Ribbon menu, which of course is contextual. This basically means that when you visit a specific list which inherits from a specific content type, we can choose to display our custom Ribbon controls. One of the most common requirements I bumped into was having some kind of conditional check whether to enable or disable the button based on a set of conditions.</p>
<p>In your Ribbon XML for the <a href="http://msdn.microsoft.com/en-us/library/ff458385.aspx" target="_blank">CommandUIHandler</a> there’s a property called “<strong>EnabledScript</strong>” which is a tag that enables you to enter a validation script to determine whether or not the ribbon button should be enabled. In my case I need to disable the custom Ribbon-controls if one item is selected, but otherwise always disable it.</p>
<p>Use the following snippet from the <a href="http://msdn.microsoft.com/en-us/library/ff410358.aspx" target="_blank">SP.ListOperation</a>, which contains the <a href="http://msdn.microsoft.com/en-us/library/ff409526.aspx" target="_blank">Selection.getSelectedItems</a> method:</p>
<p>&lt;CommandUIHandler<br />
Command=&#8221;Ribbon.Awesome.NavButton_CMD&#8221;<br />
CommandAction=&#8221;javascript:Alert(&#8216;My Awesome Button Was Clicked&#8217;);<br />
<strong>          EnabledScript=&#8221;javascript:SP.ListOperation.Selection.getSelectedItems().length == 1;&#8221; </strong>/&gt;</p>
<p>It’s really only the last line that is of interest here since that’s where the script magic happens to determine if the control should be enabled or not.</p>
<p>MSDN have some nice samples in one of their articles <a href="http://msdn.microsoft.com/en-us/library/ff458385.aspx" target="_blank">over here</a>.</p>
<h3>Results</h3>
<p>If you select one (and only one) item in the list, your custom command will be enabled:</p>
<p><a href="http://www.zimmergren.net/files/2011/12/image14.png"><img style="margin: 0px;padding-left: 0px;padding-right: 0px;padding-top: 0px;border-width: 0px" src="http://www.zimmergren.net/files/2011/12/image_thumb14.png" alt="image" width="236" height="226" border="0" /></a></p>
<p>If you didn’t select or selected more than one item, the command will be disabled as such:</p>
<p><a href="http://www.zimmergren.net/files/2011/12/image15.png"><img style="margin: 0px;padding-left: 0px;padding-right: 0px;padding-top: 0px;border-width: 0px" src="http://www.zimmergren.net/files/2011/12/image_thumb15.png" alt="image" width="230" height="228" border="0" /></a><a href="http://www.zimmergren.net/files/2011/12/image16.png"><img style="margin: 0px;padding-left: 0px;padding-right: 0px;padding-top: 0px;border-width: 0px" src="http://www.zimmergren.net/files/2011/12/image_thumb16.png" alt="image" width="269" height="231" border="0" /></a></p>
<h3>Summary</h3>
<p>I know many people have been struggling with the Ribbon and making it behave. In this article I simply wanted to highlight one of the very common tasks I’ve seen developers looking for and trying to achieve in some of the last few projects I’ve been involved.</p>
<p>Since my awesome mate <a href="http://www.wictorwilen.se/" target="_blank">Wictor</a> covered a bunch of <a href="http://www.wictorwilen.se/Post/SharePoint-2010-Ribbon-Controls-Part-1-Summary.aspx" target="_blank">awesome posts about the Ribbon</a>, I&#8217;m not going to dive into any more details than so <img src='http://zimmergren.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Enjoy.</p>
<img src="http://feeds.feedburner.com/~r/tobiaszimmergren/~4/olA1obx-3bA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://zimmergren.net/technical/conditionally-enable-or-disable-a-buttoncommand-in-your-sharepoint-2010-custom-ribbon-group/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		<feedburner:origLink>http://zimmergren.net/technical/conditionally-enable-or-disable-a-buttoncommand-in-your-sharepoint-2010-custom-ribbon-group</feedburner:origLink></item>
		<item>
		<title>Hosted Microsoft TFS – Team Foundation Service – Part 1: Getting Started</title>
		<link>http://feedproxy.google.com/~r/tobiaszimmergren/~3/B1G8qc31BaM/hosted-microsoft-tfs-2010-team-foundation-service-part-1</link>
		<comments>http://zimmergren.net/misc/hosted-microsoft-tfs-2010-team-foundation-service-part-1#comments</comments>
		<pubDate>Wed, 28 Dec 2011 15:35:02 +0000</pubDate>
		<dc:creator>Tobias Zimmergren</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Source Control]]></category>
		<category><![CDATA[TFS]]></category>

		<guid isPermaLink="false">http://www.zimmergren.net/misc/hosted-microsoft-tfs-2010-team-foundation-service-part-1</guid>
		<description><![CDATA[Author: Tobias Zimmergren http://www.zimmergren.net &#124; http://www.tozit.com &#124; @zimmergren Introduction A while back an announcement was made that TFSPreview.com had been made available for general testing. Various bloggers at Microsoft put an invitation token in their MSDN blogs so everyone can have a go at it. In this article series we&#8217;ll take a very quick look [...]]]></description>
			<content:encoded><![CDATA[<p>Author: <a href="http://www.zimmergren.net" target="_blank">Tobias Zimmergren</a>     <br /><a href="/">http://www.zimmergren.net</a> | <a href="http://www.tozit.com/">http://www.tozit.com</a> | <a href="http://www.twitter.com/zimmergren">@zimmergren</a></p>
<h2>Introduction</h2>
<p>A while back an announcement was made that <a href="http://www.tfspreview.com" target="_blank">TFSPreview.com</a> had been made available for general testing. Various bloggers at Microsoft put an invitation token in their <a href="http://blogs.msdn.com/b/bharry/archive/2011/12/09/a-new-invite-code-for-the-team-foundation-service.aspx" target="_blank">MSDN blogs</a> so everyone can have a go at it.</p>
<p>In this article series we&#8217;ll take a very quick look at what the hosted TFS solution by Microsoft looks like.</p>
<p>Articles currently in the series:</p>
<p> <div class="code-block"><div class="holder"><div class="frame"><a href="http://www.zimmergren.net/misc/hosted-microsoft-tfs-2010-team-foundation-service-part-1" target="_blank">Part 1: Getting Started</a> (this post)  <br /><a href="http://www.zimmergren.net/technical/hosted-microsoft-tfs-team-foundation-service-part-2-connect-your-development-rig" target="_blank">Part 2: Connect your development rig</a>   <br /><a href="http://www.zimmergren.net/technical/hosted-microsoft-tfs-team-foundation-service-part-3-configure-a-build-server-to-work-with-tfspreview" target="_blank">Part 3: Configuring a Build server to work with TFS preview</a>   <br /><a href="http://www.zimmergren.net/technical/hosted-microsoft-tfs-team-foundation-service-part-4-connect-your-project-to-tfs-and-create-a-build-definition" target="_blank">Part 4: Connect your project to TFS and create a build definition</a> </div></div></div><br />
<h2>What we need to know before getting started…</h2>
<p>Firstly you&#8217;ll need to get an invitation token from someone who already have an account on tfspreview.com and then you&#8217;re good to go. In this post I&#8217;ll assume that you&#8217;ve got that already.</p>
<p>Sign in to the TFSpreview account you just acquired:</p>
<p><a href="http://www.zimmergren.net/files/2011/12/image.png"><img style="border-right-width: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px;border-bottom-width: 0px;border-left-width: 0px;padding-top: 0px" border="0" alt="image" src="http://www.zimmergren.net/files/2011/12/image_thumb.png" width="572" height="375" /></a>     </p>
<p>This should give you access to the Team Foundation Service Preview console:</p>
<p><a href="http://www.zimmergren.net/files/2011/12/image1.png"><img style="border-right-width: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px;border-bottom-width: 0px;border-left-width: 0px;padding-top: 0px" border="0" alt="image" src="http://www.zimmergren.net/files/2011/12/image_thumb1.png" width="571" height="424" /></a>     </p>
<p>From here you have a few options for proceeding:</p>
<ul>
<li>Create a team project &#8211; The first step to create a new TFS site and project </li>
<li>Download software &#8211; You&#8217;ll want to visit this link so you can download the required software for connecting from VS 2010, if you haven&#8217;t already. </li>
</ul>
<p>To guide you through the process of getting up and running, I&#8217;ll create a new project and call it &quot;<strong>TOZIT AB Project 42</strong>&quot; so you can follow the sample this article through.</p>
<h2>Getting Started &#8211; Step by step</h2>
<p>Right, so you&#8217;ve got your account set up and want to create a project. Follow along and I&#8217;ll take you through the entire process. Hang on.</p>
<p>Click &quot;<strong>Create a team project</strong>&quot;:</p>
<p><a href="http://www.zimmergren.net/files/2011/12/image2.png"><img style="border-right-width: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px;border-bottom-width: 0px;border-left-width: 0px;padding-top: 0px" border="0" alt="image" src="http://www.zimmergren.net/files/2011/12/image_thumb2.png" width="587" height="528" /></a>     </p>
<p>Next you&#8217;ll get a dialog telling you the progress of setting the new project up:</p>
<p><a href="http://www.zimmergren.net/files/2011/12/image3.png"><img style="border-right-width: 0px;margin: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px;border-bottom-width: 0px;border-left-width: 0px;padding-top: 0px" border="0" alt="image" src="http://www.zimmergren.net/files/2011/12/image_thumb3.png" width="577" height="417" /></a>     </p>
<p>When this is done you can navigate directly to the project or click close. I pressed close and made sure I could see the team project in my project list when I press &quot;<strong>Browse all…</strong>&quot;:</p>
<p><a href="http://www.zimmergren.net/files/2011/12/image4.png"><img style="border-right-width: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px;border-bottom-width: 0px;border-left-width: 0px;padding-top: 0px" border="0" alt="image" src="http://www.zimmergren.net/files/2011/12/image_thumb4.png" width="576" height="445" /></a>     </p>
<p>Simply click on the &quot;<strong>Navigate</strong>&quot; button to navigate to the project and you should see your team project dashboard, similar to this:</p>
<p><a href="http://www.zimmergren.net/files/2011/12/image5.png"><img style="border-right-width: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px;border-bottom-width: 0px;border-left-width: 0px;padding-top: 0px" border="0" alt="image" src="http://www.zimmergren.net/files/2011/12/image_thumb5.png" width="572" height="332" /></a></p>
<p>What you get here is the intro to your Project. You can see in the top menu that you&#8217;ve got options for these things:</p>
<ul>
<li>Home (This is what you see above) </li>
<li>Work </li>
<li>Source </li>
<li>Build </li>
</ul>
<h3>HOME</h3>
<p>As depicted in the screenshot above, this is the welcome screen of the currently selected project. From here you can control your Product Backlog, Product Backlog Items, Sprints, Work Items and so on. Think of this as your online control panel for the Scrum project. Pretty neat, if you ask me.</p>
<h3>WORK</h3>
<p>Under the &quot;<strong>backlog</strong>&quot; tab:</p>
<p><a href="http://www.zimmergren.net/files/2011/12/image6.png"><img style="border-right-width: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px;border-bottom-width: 0px;border-left-width: 0px;padding-top: 0px" border="0" alt="image" src="http://www.zimmergren.net/files/2011/12/image_thumb6.png" width="546" height="196" /></a>     </p>
<p>You&#8217;ll get a more detailed overview over you current situation in the project including the Product Backlog, Sprints and Work Items with an overview as well as detailed information about each item you select. From here you can control, create and modify your current project quite easily from the Web Browser.</p>
<p>For example, you can create a new PBI (Product Backlog Item) from here:</p>
<p><a href="http://www.zimmergren.net/files/2011/12/image7.png"><img style="border-right-width: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px;border-bottom-width: 0px;border-left-width: 0px;padding-top: 0px" border="0" alt="image" src="http://www.zimmergren.net/files/2011/12/image_thumb7.png" width="531" height="155" /></a></p>
<p>and it&#8217;ll immediately appear in the list below, and you can start working with it:</p>
<p><a href="http://www.zimmergren.net/files/2011/12/image8.png"><img style="border-right-width: 0px;margin: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px;border-bottom-width: 0px;border-left-width: 0px;padding-top: 0px" border="0" alt="image" src="http://www.zimmergren.net/files/2011/12/image_thumb8.png" width="368" height="482" /></a>     </p>
<p>I&#8217;m obviously not going to walk you through each and every button on these pages, that&#8217;s for you yourself to try out, but this should give you an overview and idea of what&#8217;s available.</p>
<p>Under the &quot;<strong>board</strong>&quot; tab, you can easily get a really awesome overview of your current status in the project with all your Product Backlog Items in the selected sprint. You can easily drag and drop these items from one to the other section:</p>
<p><a href="http://www.zimmergren.net/files/2011/12/image9.png"><img style="border-right-width: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px;border-bottom-width: 0px;border-left-width: 0px;padding-top: 0px" border="0" alt="image" src="http://www.zimmergren.net/files/2011/12/image_thumb9.png" width="527" height="290" /></a>     <br /><em>(Pretty awesome&#8230;)</em></p>
<p>Of course you can edit everything from the browser UI here as well: </p>
<p><a href="http://www.zimmergren.net/files/2011/12/image10.png"><img style="border-right-width: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px;border-bottom-width: 0px;border-left-width: 0px;padding-top: 0px" border="0" alt="image" src="http://www.zimmergren.net/files/2011/12/image_thumb10.png" width="524" height="553" /></a>     </p>
<p>Under the &quot;<strong>work items</strong>&quot; tab you can get a more familiar overview of the current work items, and even create you own queries in the section to the left &#8211; much like you would do from Visual Studio otherwise:</p>
<p><a href="http://www.zimmergren.net/files/2011/12/image11.png"><img style="border-right-width: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px;border-bottom-width: 0px;border-left-width: 0px;padding-top: 0px" border="0" alt="image" src="http://www.zimmergren.net/files/2011/12/image_thumb11.png" width="515" height="299" /></a>     </p>
<h3>SOURCE</h3>
<p>Under the Source tab you can see (perhaps one of the most important things) the source code of your project including the history, changesets, shelvesets and so on:</p>
<p><a href="http://www.zimmergren.net/files/2011/12/image12.png"><img style="border-right-width: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px;border-bottom-width: 0px;border-left-width: 0px;padding-top: 0px" border="0" alt="image" src="http://www.zimmergren.net/files/2011/12/image_thumb12.png" width="512" height="337" /></a>     </p>
<h3>BUILD</h3>
<p>An overview of your current build configurations. In this post I haven&#8217;t set up any build configurations yet, but keep your eyes out for that soon enough.</p>
<p><a href="http://www.zimmergren.net/files/2011/12/image13.png"><img style="border-right-width: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px;border-bottom-width: 0px;border-left-width: 0px;padding-top: 0px" border="0" alt="image" src="http://www.zimmergren.net/files/2011/12/image_thumb13.png" width="496" height="191" /></a></p>
<h2>Summary</h2>
<p>This was intended to be a short introduction of what capabilities and features you&#8217;ll see in the hosted Team Foundation Services 2010 hosted service. More on this subject to follow!</p>
<p>Enjoy.</p>
<img src="http://feeds.feedburner.com/~r/tobiaszimmergren/~4/B1G8qc31BaM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://zimmergren.net/misc/hosted-microsoft-tfs-2010-team-foundation-service-part-1/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		<feedburner:origLink>http://zimmergren.net/misc/hosted-microsoft-tfs-2010-team-foundation-service-part-1</feedburner:origLink></item>
		<item>
		<title>New blog design launched</title>
		<link>http://feedproxy.google.com/~r/tobiaszimmergren/~3/u71PREgZXWY/new-blog-design-launched</link>
		<comments>http://zimmergren.net/misc/new-blog-design-launched#comments</comments>
		<pubDate>Tue, 27 Dec 2011 12:40:31 +0000</pubDate>
		<dc:creator>Tobias Zimmergren</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.zimmergren.net/misc/new-blog-design-launched</guid>
		<description><![CDATA[Author: Tobias Zimmergren http://www.zimmergren.net &#124; http://www.tozit.com &#124; @zimmergren &#160; A new blog platform means… I finally migrated from WSS 3.0 as a blogging platform to WordPress. Obviously WordPress contains tons of awesome utilities and functions for SEO and general blogging tasks. The SharePoint platform was pretty descent to have the blog hosted on, but in [...]]]></description>
			<content:encoded><![CDATA[<p>Author: <a href="/">Tobias Zimmergren</a>    <br /><a href="/">http://www.zimmergren.net</a> | <a href="http://www.tozit.com/">http://www.tozit.com</a> | <a href="http://www.twitter.com/zimmergren">@zimmergren</a></p>
<h3>&#160;</h3>
<h3>A new blog platform means…</h3>
<p>
<p>
<p> I finally migrated from WSS 3.0 as a blogging platform to WordPress. Obviously WordPress contains tons of awesome utilities and functions for SEO and general blogging tasks. The SharePoint platform was pretty descent to have the blog hosted on, but in reality it doesn’t beat WordPress when it comes to just the blogging.</p>
</p>
<p>
<p> This also means I’ve got a new RSS Feed Url (<a href="http://feeds.feedburner.com/tobiaszimmergren">http://feeds.feedburner.com/tobiaszimmergren</a>). I’m looking forward to posting some more awesome content during 2012.</p>
</p></p>
<img src="http://feeds.feedburner.com/~r/tobiaszimmergren/~4/u71PREgZXWY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://zimmergren.net/misc/new-blog-design-launched/feed</wfw:commentRss>
		<slash:comments>18</slash:comments>
		<feedburner:origLink>http://zimmergren.net/misc/new-blog-design-launched</feedburner:origLink></item>
	</channel>
</rss>

