<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Search results matching tag 'tsbt'</title><link>http://blogs.msdn.com/search/SearchResults.aspx?&amp;tag=tsbt&amp;o=datedescending</link><description>Search results matching tag 'tsbt'</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>TFS 2010 for SourceSafe Users</title><link>http://blogs.msdn.com/bharry/archive/2009/10/01/tfs-2010-for-sourcesafe-users.aspx</link><pubDate>Thu, 01 Oct 2009 07:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9901956</guid><dc:creator>bharry</dc:creator><description>&lt;P&gt;We started building SourceSafe in January 1992 in the vacated dining room of the house belonging to one of my partners.&amp;nbsp; Within a couple of short years SourceSafe went from concept to major success and was acquired by Microsoft in 1994, soon after which it became the most widely used version control system in the world.&amp;nbsp; The thing that was truly novel about SourceSafe in the early 1990s was that it was really easy to learn and use.&amp;nbsp; People tried it and just liked it.&amp;nbsp; It wasn’t the most powerful system around but it had what people needed and was a refreshing break from complicated command line oriented interfaces.&lt;/P&gt;
&lt;P&gt;However SourceSafe was designed and built in the early 90’s and a lot has changed since then.&amp;nbsp; Technologies are different – the internet really didn’t exist in a meaningful way (web browsers were in early experimentation), databases were still complicated products primarily used for enterprise mission critical data, etc; and development is a lot different – projects were much smaller and less sophisticated then.&amp;nbsp; The emergence of Visual Basic in the early 90’s really changed the landscape of development and brought a lot of people into the field who would have never previously considered it and made custom software a much bigger part of people’s lives.&lt;/P&gt;
&lt;P&gt;Other trends have developed and gained a great deal of momentum.&amp;nbsp; Frustration with traditional ways of executing software projects, the Agile set of development methodologies have become VERY popular, bringing with them a new set of practices - unit testing, continuous integration, TDD, and more.&lt;/P&gt;
&lt;P&gt;Right around the beginning of 2003 – almost 11 years after beginning the SourceSafe journey, I and a few other people embarked to create Team Foundation Server.&amp;nbsp; The goal was to create a development team collaboration product that would meet the needs of virtually any development team for the next couple of decades.&amp;nbsp; It is based on modern technologies – SQL Server, ASP.NET, Web Services, .NET, etc.&amp;nbsp; And it takes a comprehensive view of the software development lifecycle, with the intent of ultimately addressing all phases and all participants.&lt;/P&gt;
&lt;P&gt;To make sure we could handle the broadest range, we started by targeting enterprise customers and development teams with more involved development processes.&amp;nbsp; The pinnacle of that has been the Microsoft Developer Division experience that I’ve talked so much about where we have over 3,500 regular users and terrabytes upon terrabytes of data.&amp;nbsp; However, it has been our intention from the beginning to build a toolset that is attractive to teams of all sizes and all levels of process.&lt;/P&gt;
&lt;P&gt;For smaller teams, the most common complaints about TFS 2005 were that it was expensive, difficult to install, difficult to manage and required onerous pre-reqs.&amp;nbsp; We made good progress on the setup experience in TFS 2008, although most of that was oriented towards enterprise customers who needed more installation flexibility.&lt;/P&gt;
&lt;P&gt;Fast forward now to TFS 2010…&lt;/P&gt;
&lt;P&gt;TFS 2010 represents a huge step forward in making TFS more approachable by smaller teams.&amp;nbsp; With software development technology continuing to advance and SourceSafe slowly looking older, TFS 2010 is a great opportunity for SourceSafe users to look at updating their toolset.&lt;/P&gt;
&lt;P&gt;So what’s different about TFS 2010?&lt;/P&gt;
&lt;P&gt;There are 3 main areas that we’ve focused on in 2010 to make TFS attractive to smaller teams:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;STRONG&gt;Price&lt;/STRONG&gt; – We’re not quite ready to announce the pricing and licensing for 2010 yet but I can tell you that it will be at least as easy and cost effective to get as SourceSafe has been.&amp;nbsp; Stay tuned for more info on this.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Pre-reqs&lt;/STRONG&gt; – We’ve eliminated the vast majority of the restrictions TFS has historically had:&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;TFS 2010 can be installed on a domain controller – We understand that many small organizations don’t have spare servers lying around and they need to be able to consolidate their servers.&amp;nbsp; Now if you just have one server and it’s your domain controller, email server and whatever else you need it for, you can use it for TFS too!&lt;/LI&gt;
&lt;LI&gt;TFS 2010 can be installed on client OSes – The TFS server can be installed on Vista and Windows 7 Home Premium and above.&amp;nbsp; Of course it can also be installed on server OSes (Windows 2K3, Windows 2K8 and Windows 2K8 R2).&amp;nbsp; If you want to run version control locally on your laptop – you can do that.&amp;nbsp; In fact, just to prove it out, I bought a Samsung N110 Netbook and installed VS 2010, TFS 2010 and a build server all on the Netbook, running Windows 7 and it works!&lt;/LI&gt;
&lt;LI&gt;TFS 2010 supports both 32 &amp;amp; 64 bit – No matter whether you’re running a newer 64-bit OS or an older 32-bit OS, TFS will work on your system.&lt;/LI&gt;&lt;/UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Installation&lt;/STRONG&gt; – Installing TFS has been a pain point for years.&amp;nbsp; Although it’s gotten better, 2010 represents a quantum leap.&amp;nbsp; The TFS installer now has 3 wizards: Basic, Standard and Advanced.&amp;nbsp; The big innovation is the new “Basic” install wizard.&amp;nbsp; It is a Next, Next, Next install experience that allows you to install and configure TFS in about 20 minutes or less (assuming .NET and SQL Express are already on your computer – a little longer if TFS has to install them for you).&amp;nbsp; Both will already be there if you’ve installed VS 2010.&amp;nbsp; The Basic wizard will install and configure IIS (if it’s not already there), install and configure SQL Express (if it’s not already there), and install and configure TFS.&amp;nbsp; The only thing that really pains me is installing .NET 4.0 requires a reboot :(.&amp;nbsp; Here are screenshots of the entire installation experience:&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_2.png" mce_href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_2.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_thumb.png" width=636 height=484 mce_src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_thumb.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_4.png" mce_href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_4.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_thumb_1.png" width=636 height=484 mce_src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_thumb_1.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_6.png" mce_href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_6.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_thumb_2.png" width=635 height=484 mce_src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_thumb_2.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_8.png" mce_href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_8.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_thumb_3.png" width=644 height=484 mce_src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_thumb_3.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_10.png" mce_href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_10.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_thumb_4.png" width=644 height=484 mce_src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_thumb_4.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_12.png" mce_href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_12.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_thumb_5.png" width=644 height=484 mce_src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_thumb_5.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_14.png" mce_href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_14.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_thumb_6.png" width=644 height=484 mce_src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_thumb_6.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_16.png" mce_href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_16.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_thumb_7.png" width=644 height=484 mce_src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_thumb_7.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_18.png" mce_href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_18.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_thumb_8.png" width=644 height=484 mce_src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_thumb_8.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_20.png" mce_href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_20.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_thumb_9.png" width=644 height=484 mce_src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_thumb_9.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;And that’s it – TFS is installed and ready to use.&amp;nbsp; There’s a similarly (but not quite as) easy wizard for configuring a build server on the same machine…&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_22.png" mce_href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_22.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_thumb_10.png" width=553 height=484 mce_src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_thumb_10.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_24.png" mce_href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_24.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_thumb_11.png" width=553 height=484 mce_src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_thumb_11.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_26.png" mce_href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_26.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_thumb_12.png" width=553 height=484 mce_src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_thumb_12.png"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_28.png" mce_href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_28.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_thumb_13.png" width=553 height=484 mce_src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_thumb_13.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_30.png" mce_href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_30.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_thumb_14.png" width=553 height=484 mce_src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_thumb_14.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_32.png" mce_href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_32.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_thumb_15.png" width=553 height=484 mce_src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_thumb_15.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_34.png" mce_href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_34.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_thumb_16.png" width=553 height=484 mce_src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_thumb_16.png"&gt;&lt;/A&gt;&amp;nbsp; &lt;/P&gt;
&lt;P&gt;All of this gives you a development system with Version Control, Bug tracking and build automation (making continuous integration a snap!).&amp;nbsp; What it lacks from Standard TFS is Sharepoint and Reporting capabilities.&amp;nbsp; The great thing though is that TFS "Basic” &lt;EM&gt;IS&lt;/EM&gt; TFS so as your needs grow you can reconfigure it to add more capabilities.&lt;/P&gt;
&lt;P&gt;It’s a really exciting development and I hope you really like it.&amp;nbsp; I encourage you to get TFS 2010 Beta 2 when it is available later this fall and give it a try.&lt;/P&gt;
&lt;P&gt;As always, feedback is welcome!&lt;/P&gt;
&lt;P&gt;Brian&lt;/P&gt;</description></item><item><title>Rangers ship SQL load testing tool</title><link>http://blogs.msdn.com/jeffbe/archive/2008/07/13/rangers-ship-sql-load-testing-tool.aspx</link><pubDate>Sun, 13 Jul 2008 07:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8728540</guid><dc:creator>jeffbe</dc:creator><description>&lt;p&gt;The Team System Rangers have shipped again!&amp;#160; This time they’re have built on the success of the &lt;a href="http://www.codeplex.com/WCFLoadTest"&gt;WCF Load Testing Tool&lt;/a&gt; and have applied that same approach to SQL.&amp;#160; You can find this tool on our Codeplex site: &lt;a href="http://www.codeplex.com/SQLLoadTest"&gt;SQL Load Test&lt;/a&gt;. Here are the details from that site: &lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;b&gt;Project Description &lt;/b&gt;&lt;/p&gt;    &lt;p&gt;This tool takes a SQL Profiler trace file and generates a unit test that replays the same sequence of database calls found in the trace file. The unit test is designed to be used in a Visual Studio Load Test. The code generated is easily modifiable so that data variation can be introduced for the purpose of doing performance testing. The tool generates code for both Visual Studio 2005 and Visual Studio 2008. The source code is a Visual Studio 2005 project. The tool is still in pre-release stage of development.&lt;/p&gt;    &lt;p&gt;&lt;b&gt;Why Load Test SQL? &lt;/b&gt;&lt;/p&gt;    &lt;p&gt;There is a lot of code out there that makes load testing the application very difficult. The most common type is a client application that contains direct database calls. The application however is not structured to allow the business logic to be exercised without the GUI. Another common scenario is a legacy application written in a language such as Visual Basic 6. In cases like these, it can be difficult to load test the application without a GUI test tool, which introduces other disadvantages. GUI test tools are notoriously difficult to use, generally lead to brittle tests and also have limitations in scaling the load injectors sufficiently to exercise the servers. This tool offers one possible alternative. You start with using the client application to generate a trace of the SQL statements which typically represent a usage scenario. You can then turn the trace into equivalent ADO.NET code program that can be used in a load test.&lt;/p&gt;    &lt;p&gt;&lt;b&gt;Tool Description &lt;/b&gt;&lt;/p&gt;    &lt;p&gt;The tool generates a Visual Studio 2005/2008 Unit Test from a SQL Server Profiler trace. It extracts all the SQL statements and stored procedure calls from the trace and turns them into a single Visual Studio Unit Test, which can then be configured as a Visual Studio Load Test. The tool does not interact with the database itself when it analyzes the trace and generates the test code. It can therefore be used in “offline” scenarios. The generated code needs to be customized to include a connection string to the database under test. That code also includes hooks to allow the user to customize the parameters that are passed to the SQL statements and stored procedures, so that variability can be introduced into the data to prevent caching from producing artificially high performance figures. The tool is intended to be used in conjunction with a client program that runs against a database. A trace of the client’s SQL Server activity is captured using the SQL Server Profiler. This represents a test scenario, which is then processed by the tool to produce a Unit Test that replays the scenario.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Congratulations to the various Rangers involved in this project!&amp;#160; Please check it out and let us know what you think.&amp;#160; &lt;/p&gt;</description></item><item><title>Using Team System for SharePoint development</title><link>http://blogs.msdn.com/jeffbe/archive/2008/07/13/using-team-system-for-sharepoint-development.aspx</link><pubDate>Sun, 13 Jul 2008 07:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8728500</guid><dc:creator>jeffbe</dc:creator><description>&lt;p&gt;From all indications, &lt;a href="http://www.microsoft.com/sharepoint/default.mspx"&gt;Microsft Office SharePoint Server (MOSS)&lt;/a&gt; adoption is growing quickly as it provides an easy way to share information, facilitate collaboration, manage content, and implement workflow within enterprises.&amp;#160; We use it daily here on our team to store documents, and share project details.&amp;#160; We’ve done a bit of customization but I can tell that there are many more capabilities that we have not yet exploited.&amp;#160; As customers adopt and customize the platform, they find that they want bring the power of Team System to managing the lifecycle of their sites just like they’ve done for their other application development efforts.&amp;#160; To help with this, the Team System Rangers have engaged in an effort to develop guidance around the best practices for SharePoint application development. We plan to publish the guidance in the form of white papers and articles to MSDN.&lt;/p&gt;  &lt;p&gt;As we engage on this project, we’d like your feedback on the top topics around leveraging Team Foundation Server (TFS) for MOSS application development. Please review the below list of categories that we’re planning to cover and let us know if we’re hitting the most important ones.&amp;#160; Are there any that we’re missing?&amp;#160; &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;Implementing TFS Team Build for SharePoint Development&lt;/strong&gt;:&amp;#160; Customers want to use Team Build to centrally build their SharePoint application projects on demand or on an automatic schedule as well as how to extend Team Build for deployment to target SharePoint farms.&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Assembly and Artifact Development Models for SharePoint&lt;/strong&gt;: Development teams need to reconcile the differences between artifact and assembly development, including combining these two components into a single source control repository such as Team Foundation Server.&amp;#160; There are various team and organizational models ensure all artifacts and assembly components of a SharePoint application get packaged for farm deployment as a single unit.&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Deploying and Managing SharePoint Solutions&lt;/strong&gt;: Development teams and administrators need strategies for deploying their application into a target SharePoint environment.&amp;#160; Since there are various types of SharePoint applications, there are various strategies and scenarios to consider. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Implementing TFS as an ALM Platform for SharePoint Development&lt;/strong&gt;:&amp;#160; Developers want advice on how to best take advantage of the collaboration capabilities of TFS to increase their ability to stay organized and focused on meeting business requirements.&amp;#160; &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Leveraging Testing for SharePoint&lt;/strong&gt;: Customers, given the complexity some of their customized SharePoint applications, want advice on tools and methods needed to test their SharePoint applications and how Team Foundation Server can extend these capabilities.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;So, if your team is creating custom applications for SharePoint, we’re hoping that guidance on these topics will be helpful. Please let us know if we’re missing any major areas from your perspective.&lt;/p&gt;  &lt;p&gt;Thanks!&lt;/p&gt;</description></item><item><title>Guidance Explorer: enabling discovery, composition and consumption of high quality development guidance</title><link>http://blogs.msdn.com/jeffbe/archive/2008/07/06/guidance-explorer-enabling-discovery-composition-and-consumption-of-high-quality-development-guidance.aspx</link><pubDate>Sun, 06 Jul 2008 07:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8697032</guid><dc:creator>jeffbe</dc:creator><description>&lt;p&gt;Several of our MVPs just recently “discovered” the Guidance Explorer project run by our very on &lt;a href="http://msdn.microsoft.com/en-us/practices/default.aspx"&gt;patterns &amp;amp; practices&lt;/a&gt; team even though it’s been released for some time now.&amp;#160; Since this was a surprise to many of them, I figured it’d be good mention it more broadly in case others might find it useful.&amp;#160; As you hopefully know by now, the p&amp;amp;p team is all about providing guidance to architects and developers interested in learning more about how to apply Microsoft’s technologies to common application development scenarios.&amp;#160; They produce a ton of content and often times customers want to customize the organization of that guidance to make it easier to access and navigate.&amp;#160; Enter the &lt;a href="http://www.codeplex.com/guidanceExplorer"&gt;Guidance Explorer&lt;/a&gt;.&amp;#160; This Codeplex project provides an easy way to: &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Find relevant patterns &amp;amp; practices guidance &lt;/li&gt;    &lt;li&gt;Build customized checklists for your development scenarios &lt;/li&gt;    &lt;li&gt;Build customized guidelines for your development scenarios &lt;/li&gt;    &lt;li&gt;Build custom sets of guidance and share with your team as recommended practice.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Here’s a quick screenshot of the tool:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;img alt="browse.jpg" src="http://www.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=guidanceExplorer&amp;amp;DownloadId=25390" /&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;As you can see, it provides the ability to navigate, search, filter and customize your view on all of p&amp;amp;p’s content.&amp;#160; Some of the guidance you might want to navigate with the Guidance Explorer includes:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.codeplex.com/PerfTesting"&gt;patterns &amp;amp; practices Performance Testing Guidance&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.codeplex.com/VSTSGuidance"&gt;patterns &amp;amp; practices Visual Studio Team System Guidance&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.codeplex.com/TFSGuide"&gt;patterns &amp;amp; practices Team Foundation Server Guide&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.codeplex.com/WCFSecurityGuidance"&gt;patterns &amp;amp; practices WCF Security Guidance&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Check it out and let us know if this works for you!&lt;/p&gt;  &lt;p&gt;jeff&lt;/p&gt;</description></item><item><title>Case studies galore!</title><link>http://blogs.msdn.com/jeffbe/archive/2008/07/06/case-studies-galore.aspx</link><pubDate>Sun, 06 Jul 2008 07:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8696876</guid><dc:creator>jeffbe</dc:creator><description>&lt;p&gt;Sometimes I get so heads down in the business of shipping our next version that I forget for a moment about customers using the current version.&amp;#160; Fortunately, there are plenty of folks around me who work directly with customers on a regular basis such as the Team System Rangers and our very own Team System evangelist, Brian Keller…they don’t let me forget for very long.&amp;#160; Recently I took a look at the updated list of case studies for Team System adoption and was happy to see that the list continues to grow by the week.&amp;#160; According to the search engine at &lt;a href="http://www.microsoft.com/casestudies"&gt;http://www.microsoft.com/casestudies&lt;/a&gt;, there are currently 102 (wow!) which are related in some way to Team System.&amp;#160; Here are a few recent ones of note:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.microsoft.com/casestudies/casestudy.aspx?casestudyid=4000002024"&gt;Chicago Bears&lt;/a&gt;: Football Team Connects with Fans, Drives Web Site Traffic with Desktop Application&lt;/li&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;‘The team-oriented features of Visual Studio Team System 2008 Development Edition helped us ensure that we didn’t introduce any defects while developing,” says Strawmyer. “For instance, the code profiling capabilities of the product quickly and clearly showed that there was no processor abuse or inconsistent use of memory.”’&lt;/p&gt; &lt;/blockquote&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.microsoft.com/casestudies/casestudy.aspx?casestudyid=4000002256"&gt;Merrill Lynch&lt;/a&gt;: Merrill Lynch Creates Development Framework for Increased Productivity&lt;/li&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;‘Merrill Lynch upgraded to Microsoft Visual Studio Team System 2008 as soon as it became available. “We opted to use Visual Studio Team System because of its tightly integrated workflow, design, and development capabilities.”’ &lt;/p&gt; &lt;/blockquote&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.microsoft.com/casestudies/casestudy.aspx?casestudyid=4000002265"&gt;Starz Entertainment&lt;/a&gt;: Movie Provider Automates to Meet Higher Demand, Reduce Costs, Improve Brand Visibility&lt;/li&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;‘The collaboration and team features in Visual Studio Team System … make it faster and easier for a group of developers—we had eight working on MediaForge—to work together reliably.’&lt;/p&gt; &lt;/blockquote&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.microsoft.com/casestudies/casestudy.aspx?casestudyid=4000002078"&gt;Thomson Reuters&lt;/a&gt;: Media and Information Provider Unifies Development Processes&lt;/li&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;‘Using Team Foundation Server, the team manages more than 2,000 work items, 70,000 changesets, and 200,000 files and folders. Since Online Services implemented Team Foundation Server, four other business units either have adopted it or have begun the implementation process.’&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Anyway, there are &lt;a href="http://www.microsoft.com/casestudies/search.aspx?ProTaxID=2671"&gt;many more out there&lt;/a&gt; if you’re interested in learning more about how other customers are using Team System. &lt;/p&gt;  &lt;p&gt;Enjoy!&lt;/p&gt;</description></item><item><title>Team System community update posted</title><link>http://blogs.msdn.com/jeffbe/archive/2008/07/06/team-system-community-update-posted.aspx</link><pubDate>Sun, 06 Jul 2008 07:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8696642</guid><dc:creator>jeffbe</dc:creator><description>&lt;p&gt;&lt;a href="http://blogs.msdn.com/charles_sterling"&gt;Chuck Sterling&lt;/a&gt;, our Team System community lead, has posted a copy of his &lt;a href="http://blogs.msdn.com/charles_sterling/archive/2008/07/01/community-update-to-the-vsts-product-group.aspx"&gt;monthly update on community activities&lt;/a&gt; to his blog.&amp;#160; In the past, these updates have been only for internal consumption but, at my behest, he posted the most recent update for all to read.&amp;#160; This sort of transparency is a bit of an experiment and your feedback will help us decide how to proceed in the future.&amp;#160; Do you find this update useful?&amp;#160; What else regarding the community would you like to see in these reports?&amp;#160; &lt;/p&gt;  &lt;p&gt;Please take a look and let us hear from you.&lt;/p&gt;  &lt;p&gt;Thanks!&lt;/p&gt;  &lt;p&gt;jeff&lt;/p&gt;</description></item><item><title>Localized hotfix pages now available</title><link>http://blogs.msdn.com/jeffbe/archive/2008/07/05/localized-hotfix-pages-now-available.aspx</link><pubDate>Sat, 05 Jul 2008 07:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8693573</guid><dc:creator>jeffbe</dc:creator><description>&lt;p&gt;We have hit another milestone on our journey to improve our process around delivering hotfixes to customers.&amp;#160; Now, not only will the most commonly requested hotfixes be available for download in English, but in French, Spanish, Italian, German, Traditional and Simplified Chinese, Japanese, Korean, Russian, and Brazilian Portuguese as well.&amp;#160; &lt;/p&gt;  &lt;p&gt;You can browse the list of Hotfixes on MSDN CodeGallery here: &lt;a href="http://code.msdn.microsoft.com/Project/ProjectDirectory.aspx?TagName=Hotfix"&gt;http://code.msdn.microsoft.com/Project/ProjectDirectory.aspx?TagName=Hotfix&lt;/a&gt;. MSDN Code Gallery allows the community to provide feedback on our hotfixes and they can stay informed when a new hotfixes is released by subscribing to the following RSS feed: &lt;a href="http://code.msdn.microsoft.com/rss.ashx?behavior=bytag&amp;amp;TagName=Hotfix"&gt;http://code.msdn.microsoft.com/rss.ashx?behavior=bytag&amp;amp;TagName=Hotfix&lt;/a&gt;.&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;When you select a language, it will take you to a resource page where they can read the localized KB article content and details for the hotfix you’ve selected.&amp;#160; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/jeffbe/WindowsLiveWriter/Localizedhotfixpagesnowavailable_68D2/clip_image002_2.jpg"&gt;&lt;img title="clip_image002" style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="137" alt="clip_image002" src="http://blogs.msdn.com/blogfiles/jeffbe/WindowsLiveWriter/Localizedhotfixpagesnowavailable_68D2/clip_image002_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;i&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;Please note:&amp;#160; The &lt;b&gt;&lt;i&gt;title&lt;/i&gt; &lt;/b&gt;of the hotfix will not be localized and will appear in English. &lt;/p&gt;  &lt;p&gt;Hope you find this improvement helpful!&lt;/p&gt;  &lt;p&gt;jeff&lt;/p&gt;</description></item><item><title>Cameron’s back</title><link>http://blogs.msdn.com/jeffbe/archive/2008/07/05/cameron-s-back.aspx</link><pubDate>Sat, 05 Jul 2008 07:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8693526</guid><dc:creator>jeffbe</dc:creator><description>&lt;p&gt;Cameron Skinner has recently reappeared on the blogging scene and he’s on fire!&amp;#160; Check out a couple of his most recent posts:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.msdn.com/camerons/archive/2008/06/13/new-role-running-the-vsts-architecture-edition-team.aspx"&gt;New role running the VSTS Architecture Edition team&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/camerons/archive/2008/06/25/dsl-uml-pragmatic-modeling.aspx"&gt;DSL + UML = Pragmatic Modeling&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;I’d certainly recommend &lt;a href="http://blogs.msdn.com/camerons/rss.xml"&gt;subscribing to his blog&lt;/a&gt; moving forward as I’m positive he’ll have more interesting news moving forward. &lt;/p&gt;  &lt;p&gt;Welcome back Cameron!&lt;/p&gt;</description></item><item><title>Tools for Agility - A white paper by Kent Beck</title><link>http://blogs.msdn.com/jeffbe/archive/2008/07/05/tools-for-agility-a-white-paper-by-kent-beck.aspx</link><pubDate>Sat, 05 Jul 2008 07:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8693497</guid><dc:creator>jeffbe</dc:creator><description>&lt;p&gt;&lt;a href="http://blogs.msdn.com/ajoyk/archive/2008/06/26/tools-for-agility-a-white-paper-by-kent-beck.aspx"&gt;Ajoy Krishnamoorthy&lt;/a&gt;, a product manager on our team, recently worked with &lt;a href="http://en.wikipedia.org/wiki/Kent_Beck"&gt;Kent Beck&lt;/a&gt; to publish a great &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=AE7E07E8-0872-47C4-B1E7-2C1DE7FACF96&amp;amp;displaylang=en"&gt;white paper&lt;/a&gt; on tooling for the agile team. The section on transparency really resonated with me especially this passage:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;A transparent team can more cheaply and effectively coordinate their efforts towards shared goals. Acting transparently sends a signal to others that they can trust you. Trust, when realized, reduces the friction of development as people focus more on what they are accomplishing together and less on avoiding blame. Just as TDD allows me to trust my code and do more with it, trust on a team allows them to be more innovative and experimental.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;I like the notion that transparency makes a team more effective, innovative and experimental.&amp;#160; I’ve certainly run into my share of teams that claim that they can’t tell me what they’re doing because to do so would slow them down.&amp;#160; Of course we still have plenty of work to do in order to make it easier for the tools to support transparency but I’m totally convinced that this is the right direction to go.&amp;#160; &lt;/p&gt;  &lt;p&gt;What do you think?&lt;/p&gt;</description></item><item><title>PDC2008</title><link>http://blogs.msdn.com/jeffbe/archive/2008/07/05/pdc2008.aspx</link><pubDate>Sat, 05 Jul 2008 07:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8693411</guid><dc:creator>jeffbe</dc:creator><description>&lt;p&gt;As you may have heard, registration is now open for the next Microsoft Professional Developers Conference happening in October! PDC2008 is going to be packed with all of the latest information about the future of the Microsoft development platform. For a taste of some of the sessions being offered, check out the &lt;a href="http://www.microsoftpdc.com/Agenda/Sessions.aspx"&gt;preliminary list of sessions&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;PDC2008 will be a great place to learn more about &lt;a href="http://msdn.microsoft.com/en-us/vstudio/bb725993.aspx"&gt;Visual Studio Team System code name “Rosario”&lt;/a&gt; in addition to a myriad of other Microsoft technologies and Microsoft’s software + services strategy.&lt;/p&gt;  &lt;p&gt;I would also recommend looking at the list of &lt;a href="http://www.microsoftpdc.com/Agenda/Preconference.aspx"&gt;pre-conferences&lt;/a&gt;, which are designed to train you on how to make the most of currently shipping Microsoft technologies. I am especially excited about the &lt;a href="http://www.microsoftpdc.com/Agenda/Preconference.aspx#get-more-out-of-visual-studio-team-system-2008"&gt;Visual Studio Team System 2008 pre-conference&lt;/a&gt; which is being delivered by Brian Randell. Brian is a Visual Studio Team System MVP who has trained development organizations around the world on how to make the most with Visual Studio Team System. If you have ever seen Brian present then you know he’s passionate about sharing best practices for software development!&lt;/p&gt;  &lt;p&gt;To learn more about PDC2008 visit &lt;a href="http://www.microsoftpdc.com"&gt;http://www.microsoftpdc.com&lt;/a&gt;.&lt;/p&gt;</description></item></channel></rss>