<?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>Clark Sell</title><link>http://blogs.msdn.com/b/csell/</link><description /><dc:language>en-US</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title>The OData Deep Dive with Woody is coming to Chicago and Madison</title><link>http://blogs.msdn.com/b/csell/archive/2010/05/26/the-odata-deep-dive-with-woody-is-coming-to-chicago-and-madison.aspx</link><pubDate>Wed, 26 May 2010 15:42:23 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10015687</guid><dc:creator>csell</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/csell/rsscomments.aspx?WeblogPostID=10015687</wfw:commentRss><comments>http://blogs.msdn.com/b/csell/archive/2010/05/26/the-odata-deep-dive-with-woody-is-coming-to-chicago-and-madison.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://csell.net/content/binary/WindowsLiveWriter/ODataDeepDiveiscomingtoChicagoandMadison_11534/clip_image002_2.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="clip_image002" border="0" hspace="12" alt="clip_image002" align="right" src="http://csell.net/content/binary/WindowsLiveWriter/ODataDeepDiveiscomingtoChicagoandMadison_11534/clip_image002_thumb.jpg" width="214" height="203" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h3 align="center"&gt;OData Deep Dive with Chris Woodruff &lt;/h3&gt;  &lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Recommended Audiences:&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;Solution Architects, Software Developers, Developers, Architects&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Abstract&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;The Open Data Protocol (OData) is an open protocol for sharing data. It provides a way to break down data silos and increase the shared value of data by creating an ecosystem in which data consumers can interoperate with data producers in a way that is far more powerful than currently possible, enabling more applications to make sense of a broader set of data. Every producer and consumer of data that participates in this ecosystem increases its overall value.&lt;/p&gt;  &lt;p&gt;OData is consistent with the way the Web works - it makes a deep commitment to URIs for resource identification and commits to an HTTP-based, uniform interface for interacting with those resources (just like the Web).&amp;#160;&amp;#160; This commitment to core Web principles allows OData to enable a new level of data integration and interoperability across a broad range of clients, servers, services, and tools.&lt;/p&gt;  &lt;p&gt;OData is released under the &lt;a href="http://www.microsoft.com/interop/osp/default.mspx"&gt;Open Specification Promise&lt;/a&gt; to allow anyone to freely interoperate with OData implementations.&lt;/p&gt;  &lt;p&gt;In this talk Chris will provide an in depth knowledge to this protocol, how to consume a OData service and finally how to implement an OData service on Windows using the WCF Data Services product.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Agenda&lt;/b&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;ul&gt;     &lt;li&gt;Introductions (5 minutes) &lt;/li&gt;      &lt;li&gt;Overview of OData (10 minutes) &lt;/li&gt;      &lt;li&gt;The OData Protocol (45 hour) &lt;/li&gt;      &lt;li&gt;15 minute break &lt;/li&gt;      &lt;li&gt;Producing OData Feeds (1 hour) &lt;/li&gt;      &lt;li&gt;15 minute break &lt;/li&gt;      &lt;li&gt;Consuming OData Feeds (1 hour) &lt;/li&gt;   &lt;/ul&gt; &lt;/ul&gt;  &lt;p&gt;&lt;b&gt;Dates, Times and Locations&lt;/b&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;1. &lt;strong&gt;Chicago, IL June 21&lt;/strong&gt;&lt;/p&gt;    &lt;ul&gt;     &lt;li&gt;a. 8:30 am - 12:00 pm &lt;/li&gt;      &lt;li&gt;b. Microsoft Offices, Downers Grove, IL &lt;/li&gt;      &lt;li&gt;c. &lt;a href="http://bit.ly/DownersOData1"&gt;http://bit.ly/DownersOData1&lt;/a&gt; &lt;/li&gt;   &lt;/ul&gt;    &lt;p&gt;2. &lt;strong&gt;Chicago June 21&lt;/strong&gt;&lt;/p&gt;    &lt;ul&gt;     &lt;li&gt;a. 1:00 pm - 4:30 pm &lt;/li&gt;      &lt;li&gt;b. Microsoft Offices, Downers Grove, IL &lt;/li&gt;      &lt;li&gt;c. &lt;a href="http://bit.ly/DownersOData2"&gt;http://bit.ly/DownersOData2&lt;/a&gt; &lt;/li&gt;   &lt;/ul&gt;    &lt;p&gt;3. &lt;strong&gt;June 22, 2010&lt;/strong&gt;&lt;/p&gt;    &lt;ul&gt;     &lt;li&gt;a. 8:30 am - 12:00 pm &lt;/li&gt;      &lt;li&gt;b. Microsoft MTC, Chicago IL &lt;/li&gt;      &lt;li&gt;c. &lt;a href="http://bit.ly/MTCOData1"&gt;http://bit.ly/MTCOData1&lt;/a&gt; &lt;/li&gt;   &lt;/ul&gt;    &lt;p&gt;4. &lt;strong&gt;June 22 2010&lt;/strong&gt;&lt;/p&gt;    &lt;ul&gt;     &lt;li&gt;a. 1:00 pm - 4:30 pm &lt;/li&gt;      &lt;li&gt;b. Microsoft MTC, Chicago IL &lt;/li&gt;      &lt;li&gt;c. &lt;a href="http://bit.ly/MTCOData2"&gt;http://bit.ly/MTCOData2&lt;/a&gt; &lt;/li&gt;   &lt;/ul&gt;    &lt;p&gt;5. &lt;strong&gt;July 7&lt;sup&gt;th&lt;/sup&gt; 2010&lt;/strong&gt; &lt;/p&gt;    &lt;ul&gt;     &lt;li&gt;a. 1 pm – 5 pm &lt;/li&gt;      &lt;li&gt;b. Herzing College, Madison WI &lt;/li&gt;      &lt;li&gt;c. &lt;a href="http://bit.ly/MadisonOdata"&gt;http://bit.ly/MadisonOdata&lt;/a&gt; &lt;/li&gt;   &lt;/ul&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;b&gt;Bio&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;Chris Woodruff (or Woody as he is commonly known as) has a degree in Computer Science from Michigan State University’s College of Engineering. Woody has been developing and architecting software solutions for almost 15 years and has worked in many different platforms and tools. He is a community leader, helping such events as Day of .NET Ann Arbor, West Michigan Day of .NET and CodeMash. He was also instrumental in bringing the popular Give Camp event to Western Michigan where technology professionals lend their time and development expertise to assist local non-profits. As a speaker and podcaster, Woody has spoken and discussed a variety of topics, including database design and open source. He is a Microsoft MVP in Data Platform Development. Woody works at RCM Technologies in Grand Rapids, MI as a Principal Consultant.&lt;/p&gt;  &lt;p&gt;Woody is the co-host of the popular podcast “Deep Fried Bytes” and blogs at &lt;a href="http://www.chriswoodruff.com"&gt;www.chriswoodruff.com&lt;/a&gt;. He is the President of the West Michigan .NET User Group and also is a co-founder of the software architecture online portal nPlus1.org.&lt;/p&gt;  &lt;p&gt;Woody has worked in many arenas throughout the years, including healthcare, manufacturing, publishing, promotion execution and the automotive industry. He has experience with starting and running new ventures, including past work with technology startups. Woody continues to develop his expertise by learning &amp;amp; developing new technologies to better meet the needs of his clients, while devoting his free time to improving the development community at large, and giving back to the community in which he lives.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10015687" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/csell/archive/tags/OData/">OData</category></item><item><title>Developer Smackdown #25 | Multi-Touch with Travis Feirtag</title><link>http://blogs.msdn.com/b/csell/archive/2010/05/26/developer-smackdown-25-multi-touch-with-travis-feirtag.aspx</link><pubDate>Wed, 26 May 2010 15:35:26 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10015680</guid><dc:creator>csell</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/csell/rsscomments.aspx?WeblogPostID=10015680</wfw:commentRss><comments>http://blogs.msdn.com/b/csell/archive/2010/05/26/developer-smackdown-25-multi-touch-with-travis-feirtag.aspx#comments</comments><description>&lt;p&gt;In this version, Clark and Mark sit down with Travis Feirtag and talk multi-touch.&amp;#160; We explore the importance of user experience and what role multi-touch plays in applications today.&amp;#160; Of course we dive into what that means to .NET.&amp;#160; Listen along as we start touching UX.&lt;/p&gt;  &lt;h4 align="center"&gt;Listen Here –&amp;gt; &lt;a href="http://www.podtrac.com/pts/redirect.mp3/DeveloperSmackdown.com/Services/PodcastServices.svc/GetPodcast/ds_025.mp3" target="_blank"&gt;Play Now&lt;/a&gt;&lt;/h4&gt;  &lt;p&gt;   &lt;br /&gt;&lt;/p&gt;  &lt;hr /&gt;  &lt;h4&gt;Show Notes&lt;/h4&gt;  &lt;p&gt;Who is Travis Feirtag you ask?&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;First and foremost, I am a proud father and loving husband for my wonderful family.&amp;#160; My wife, Julie and our four children live in Lake Mills, Wisconsin.&amp;#160; It is unbelievable watching our children grow and learn.&amp;#160; My chest puffs up with pride when I speak of them.&amp;#160; They are the best part of my life. &lt;/p&gt;    &lt;p&gt;Secondly, I have been an engineer since I got my first computer when I was ten years old.&amp;#160; It is my second love after my family, of course.&amp;#160; If there is such a thing as destiny then it was fateful that I have become an engineer.&amp;#160; I drive my wife crazy talking about technology.&amp;#160; Of course, if our children love tech as much as their dad then mommy is in trouble :) &lt;/p&gt;    &lt;p&gt;I have spent many years working, exploring, making mistakes and learning from them.&amp;#160; In my opinion, it is truly through our mistakes that we gain the most useful experience in life.&amp;#160; I believe that I am open-minded about new technologies but I do not adopt a technology simply because it is new.&amp;#160; I have a considerable amount of experience but there always is so much more to know.&amp;#160; For the last nine years, I have been spending most of my time using .NET technologies.&amp;#160; Microsoft has done their homework when creating the .NET framework.&amp;#160; It is the most cohesive set of development technologies from them to date. &lt;/p&gt;    &lt;p&gt;I was on the executive committee of the Wisconsin .NET User Group for 3 years. And was the president of the Madison .NET User Group for two years and I now serve on the Board of Directors, which means that I am involved in the regional and national .NET developer community.&amp;#160; I have been a full-time engineering consultant in the Southern Wisconsin region for over 10 years now. &lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;You can catch Travis and all of his great work at:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.devmobiles.com"&gt;http://www.devmobiles.com&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;     &lt;div align="left"&gt;&lt;a href="http://www.robotgeek.net"&gt;http://www.robotgeek.net&lt;/a&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;Twitter: &lt;a title="http://twitter.com/therobotgeek" href="http://twitter.com/therobotgeek"&gt;http://twitter.com/therobotgeek&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a href="http://en.wikipedia.org/wiki/Touchscreen" target="_blank"&gt;Multi-Touch Screen Types&lt;/a&gt;:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Infrared - &lt;a title="http://en.wikipedia.org/wiki/Infrared" href="http://en.wikipedia.org/wiki/Infrared"&gt;http://en.wikipedia.org/wiki/Infrared&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Resistive - &lt;a title="http://en.wikipedia.org/wiki/Resistive_touchscreen" href="http://en.wikipedia.org/wiki/Resistive_touchscreen"&gt;http://en.wikipedia.org/wiki/Resistive_touchscreen&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Capacitive - &lt;a title="http://en.wikipedia.org/wiki/Capacitive_sensing" href="http://en.wikipedia.org/wiki/Capacitive_sensing"&gt;http://en.wikipedia.org/wiki/Capacitive_sensing&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Flick Gestures:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Flick Gestures Explained - &lt;a title="http://msdn.microsoft.com/en-us/library/ms694980%28VS.85%29.aspx" href="http://msdn.microsoft.com/en-us/library/ms694980%28VS.85%29.aspx"&gt;http://msdn.microsoft.com/en-us/library/ms694980%28VS.85%29.aspx&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;System.Windows.Input - &lt;a title="http://msdn.microsoft.com/en-us/library/ms604577%28v=VS.100%29.aspx" href="http://msdn.microsoft.com/en-us/library/ms604577%28v=VS.100%29.aspx"&gt;http://msdn.microsoft.com/en-us/library/ms604577%28v=VS.100%29.aspx&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Application Gestures - &lt;a title="http://msdn.microsoft.com/en-us/library/system.windows.ink.applicationgesture%28VS.90%29.aspx" href="http://msdn.microsoft.com/en-us/library/system.windows.ink.applicationgesture%28VS.90%29.aspx"&gt;http://msdn.microsoft.com/en-us/library/system.windows.ink.applicationgesture%28VS.90%29.aspx&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Simple Gesture Sample - &lt;a title="http://blogs.msdn.com/b/ptorr/archive/2010/03/23/simple-gesture-sample.aspx" href="http://blogs.msdn.com/b/ptorr/archive/2010/03/23/simple-gesture-sample.aspx"&gt;http://blogs.msdn.com/b/ptorr/archive/2010/03/23/simple-gesture-sample.aspx&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Windows Touch Pack - &lt;a title="http://windows.microsoft.com/en-us/windows7/whats-the-microsoft-touch-pack-for-windows-7" href="http://windows.microsoft.com/en-us/windows7/whats-the-microsoft-touch-pack-for-windows-7"&gt;http://windows.microsoft.com/en-us/windows7/whats-the-microsoft-touch-pack-for-windows-7&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Looking too start doing development for Windows Phone 7, check out &lt;a href="http://Developer.WindowsPhone.com" target="_blank"&gt;http://Developer.WindowsPhone.com&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Bamboo Tablets - &lt;a title="http://www.wacom.com/index2.php" href="http://www.wacom.com/index2.php"&gt;http://www.wacom.com/index2.php&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10015680" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/csell/archive/tags/DeveloperSmackdown/">DeveloperSmackdown</category><category domain="http://blogs.msdn.com/b/csell/archive/tags/XNA/">XNA</category><category domain="http://blogs.msdn.com/b/csell/archive/tags/XAML/">XAML</category><category domain="http://blogs.msdn.com/b/csell/archive/tags/UX/">UX</category></item><item><title>Developer Smackdown Musing #23 | Intro to OData</title><link>http://blogs.msdn.com/b/csell/archive/2010/04/19/developer-smackdown-musing-23-intro-to-odata.aspx</link><pubDate>Mon, 19 Apr 2010 18:22:25 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9998633</guid><dc:creator>csell</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/csell/rsscomments.aspx?WeblogPostID=9998633</wfw:commentRss><comments>http://blogs.msdn.com/b/csell/archive/2010/04/19/developer-smackdown-musing-23-intro-to-odata.aspx#comments</comments><description>&lt;p&gt;In this version of The Smackdown, Clark and Mark introduce OData. Our goal was to simply bring some awareness to what is this thing called OData and how can you start finding more information about it.&lt;/p&gt;  &lt;h4 align="center"&gt;&amp;#160;&lt;/h4&gt;  &lt;h4 align="center"&gt;Listen Here –&amp;gt; &lt;a href="http://www.podtrac.com/pts/redirect.mp3/DeveloperSmackdown.com/Services/PodcastServices.svc/GetPodcast/ds_023.mp3" target="_blank"&gt;Play Now&lt;/a&gt;&lt;/h4&gt;  &lt;p align="center"&gt;   &lt;br /&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;hr /&gt;&lt;/blockquote&gt;  &lt;h4&gt;Show Notes&lt;/h4&gt;  &lt;p&gt;Great Sites:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://odata.org"&gt;http://odata.org&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://odataprimer.com"&gt;http://odataprimer.com&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/astoriateam" target="_blank"&gt;WCF Data Service Team Services Blog&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Downloads:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://visualstudiogallery.msdn.microsoft.com/en-us/f4ac856a-796e-4d78-9a3d-0120d8137722" target="_blank"&gt;OData Protocol Visualizer&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=186034" target="_blank"&gt;OData Client for Windows Phone 7&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=79d7f6f8-d6e9-4b8c-8640-17f89452148e" target="_blank"&gt;.NET Framework update&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;h4&gt;Tips and Tricks&lt;/h4&gt;  &lt;h5&gt;Internet Explorer Feed Reading View&lt;/h5&gt;  &lt;p&gt;To toggle the the feed reading view of an ATOM or RSS feed in Internet Explorer do the following:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Select &lt;strong&gt;&lt;em&gt;Tools&lt;/em&gt;&lt;/strong&gt; &lt;/li&gt;    &lt;li&gt;Select &lt;strong&gt;&lt;em&gt;Internet Options&lt;/em&gt;&lt;/strong&gt; &lt;/li&gt;    &lt;li&gt;Select the &lt;strong&gt;&lt;em&gt;Content Tab&lt;/em&gt;&lt;/strong&gt; &lt;/li&gt;    &lt;li&gt;Select the &lt;strong&gt;&lt;em&gt;Settings&lt;/em&gt;&lt;/strong&gt; button &lt;/li&gt;    &lt;li&gt;un-Check the “&lt;strong&gt;&lt;em&gt;Turn on feed reading view&lt;/em&gt;&lt;/strong&gt;” &lt;/li&gt; &lt;/ol&gt;  &lt;h5&gt;Debugging Silverlight Out of Browser Applications&lt;/h5&gt;  &lt;ul&gt;   &lt;li&gt;Silverlight Out-of-Browser Support - &lt;a title="http://msdn.microsoft.com/en-us/library/dd550721(VS.96).aspx" href="http://msdn.microsoft.com/en-us/library/dd550721(VS.96).aspx"&gt;http://msdn.microsoft.com/en-us/library/dd550721(VS.96).aspx&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Channel 9 Silverlight Out-of-Browser debugging video - &lt;a title="http://channel9.msdn.com/posts/MSDNSweden/Debugging-Silverlight-4-Out-Of-Browser-applications-in-Visual-Studio-2010/" href="http://channel9.msdn.com/posts/MSDNSweden/Debugging-Silverlight-4-Out-Of-Browser-applications-in-Visual-Studio-2010/"&gt;http://channel9.msdn.com/posts/MSDNSweden/Debugging-Silverlight-4-Out-Of-Browser-applications-in-Visual-Studio-2010/&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Silverlight 4 debugging overview - &lt;a title="http://msdn.microsoft.com/en-us/library/cc838267(VS.96).aspx" href="http://msdn.microsoft.com/en-us/library/cc838267(VS.96).aspx"&gt;http://msdn.microsoft.com/en-us/library/cc838267(VS.96).aspx&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9998633" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/csell/archive/tags/DeveloperSmackdown/">DeveloperSmackdown</category><category domain="http://blogs.msdn.com/b/csell/archive/tags/OData/">OData</category></item><item><title>DeveloperSmackdown Musing #22 | Why Projects Fail</title><link>http://blogs.msdn.com/b/csell/archive/2010/04/16/developersmackdown-musing-22-why-projects-fail.aspx</link><pubDate>Fri, 16 Apr 2010 15:08:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9997280</guid><dc:creator>csell</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/csell/rsscomments.aspx?WeblogPostID=9997280</wfw:commentRss><comments>http://blogs.msdn.com/b/csell/archive/2010/04/16/developersmackdown-musing-22-why-projects-fail.aspx#comments</comments><description>&lt;p&gt;This time we talk about our vast experience with failed projects. Project &amp;quot;X&amp;quot; is the big topic but there were others.&lt;/p&gt;  &lt;p align="center"&gt;&lt;strong&gt;Listen here –&amp;gt; &lt;a href="http://www.podtrac.com/pts/redirect.mp3/DeveloperSmackdown.com/Services/PodcastServices.svc/GetPodcast/ds_020.mp3" target="_blank"&gt;Play Now&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;hr /&gt;  &lt;h4&gt;Show Notes&lt;/h4&gt;  &lt;p&gt;Why do so many projects fail?&amp;#160; Well, in our experience, it has to do with some combination of the following:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Statement of Work &lt;/li&gt;    &lt;li&gt;Conditions of Satisfaction &lt;/li&gt;    &lt;li&gt;Define &amp;quot;Done&amp;quot; &lt;/li&gt;    &lt;li&gt;Define Assumptions &lt;/li&gt;    &lt;li&gt;Requirements      &lt;ul&gt;       &lt;li&gt;Can change - just not constantly &lt;/li&gt;        &lt;li&gt;Good ones can actually be tested &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;Use Business Analysts for appropriate context &lt;/li&gt;    &lt;li&gt;Build and Deployment: How to get the application created and installed - &lt;u&gt;always&lt;/u&gt; underestimated &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Cover your ass with detailed status reports (Weekly!)&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;What did you do this week &lt;/li&gt;    &lt;li&gt;What is planned for next week &lt;/li&gt;    &lt;li&gt;What did you do that was unplanned (KEY! - This is why you didn't finish everything you planned) &lt;/li&gt;    &lt;li&gt;What resources do you need to get the job done &lt;/li&gt;    &lt;li&gt;What issues are blocking you &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Document, Document, Document!!!&lt;/p&gt;  &lt;h4&gt;Resources:&lt;/h4&gt;  &lt;p&gt;Failing project sound effect: &lt;a href="http://www.SadTrombone.com"&gt;http://www.SadTrombone.com&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://developer.windowsphone.com/"&gt;Developer.WindowsPhone.com&lt;/a&gt;&lt;/p&gt;  &lt;h4&gt;Tips or Tricks&lt;/h4&gt;  &lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/vstudio/ee633445.aspx"&gt;Generate from Usage - Visual Studio 2010 Refactoring Tool&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9997280" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/csell/archive/tags/DeveloperSmackdown/">DeveloperSmackdown</category></item><item><title>Where’s Waldo This April</title><link>http://blogs.msdn.com/b/csell/archive/2010/04/08/where-s-waldo-this-april.aspx</link><pubDate>Thu, 08 Apr 2010 18:49:30 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9992609</guid><dc:creator>csell</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/csell/rsscomments.aspx?WeblogPostID=9992609</wfw:commentRss><comments>http://blogs.msdn.com/b/csell/archive/2010/04/08/where-s-waldo-this-april.aspx#comments</comments><description>&lt;p&gt;On thing I promise this blog will never become is an event calendar.&amp;#160; &lt;em&gt;&lt;font color="#ff0000"&gt;Unfortunately&lt;/font&gt;&lt;/em&gt;, until I can give my site a major overhaul things will a bit screwy.&amp;#160; This month ( April ) is a very VERY busy month and there are some cool things going on.&amp;#160; What?&amp;#160; Ask no longer. &lt;strike&gt;Unf&lt;/strike&gt;ortunately for you, I am pretty much speaking at all of this…&lt;/p&gt;  &lt;br /&gt;  &lt;blockquote&gt;   &lt;hr /&gt;&lt;/blockquote&gt;  &lt;h4&gt;April 10th – Windows Phone 7 Dev Camp&lt;/h4&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://davebost.com/blog/2010/03/29/ann-windows-phone-7-devcamp-coming-to-chicago-april-10th/" target="_blank"&gt;from Dave Bost’s Blog….&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;With the excitement over the Windows Phone 7 Series, developers are chomping at the bit to start building apps. Although were a few months away from releasing Windows Phone 7 Series to the world, now is a good time as any to start ramping up our developer muscle to build amazing applications targeting the new Windows Phone.&lt;/p&gt;    &lt;p&gt;This DevCamp will start the day off by providing a walk through of the the development tools including Visual Studio and Expression Blend. From there, attendees will break off into groups to hash out their phone applications. At the end of the day, each team will be given an opportunity to showcase their ideas.&lt;/p&gt;    &lt;p&gt;&amp;#160;&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;Who&lt;/strong&gt;: Developers, Designers, Mobile Enthusiasts and Entrepreneurs&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;When&lt;/strong&gt;: Saturday, April 10, 2010 @ 8:30am – ? (&lt;a href="http://www.bing.com/maps/explore/?org=aj#/wsb4xyyywdrkgj0c"&gt;map&lt;/a&gt;)&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;Where&lt;/strong&gt;: ITA, 200 S. Wacker, Chicago, IL.&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;&lt;a href="http://www.eventbrite.com/event/630371458" target="_blank"&gt;Register Here&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;    &lt;br /&gt;    &lt;hr /&gt;&lt;/blockquote&gt;  &lt;h4&gt;April 13th – Wisconsin .NET Users Group Meeting&lt;/h4&gt;  &lt;blockquote&gt;   &lt;p&gt;Re-&lt;b&gt;MIX, MIX &lt;/b&gt;redux. or just plain&lt;b&gt; MIX&lt;/b&gt;ed Up&lt;/p&gt;    &lt;p&gt;Did you miss the &lt;a href="http://live.visitmix.com/"&gt;Microsoft MIX 2010&lt;/a&gt; conference?&amp;#160; Well let’s have a fun chat about MIX.&amp;#160; With so much stuff covered in those 72 hours, it’s just impossible to try and cover it all in less than 2 hours. If you’re looking for slides then this isn’t the session for you.&amp;#160; We are going to take a technology tour for a few of the technologies that were making all the buzz on the floors of the MIX conference.&lt;/p&gt;    &lt;ul&gt;     &lt;li&gt;&lt;a href="http://mef.codeplex.com/"&gt;Introduction to MEF&lt;/a&gt; &lt;/li&gt;      &lt;li&gt;&lt;a href="http://www.asp.net/mvc/"&gt;ASP.NET MVC&lt;/a&gt; &lt;/li&gt;      &lt;li&gt;&lt;a href="http://odata.org/"&gt;OData&lt;/a&gt; &lt;/li&gt;      &lt;li&gt;&lt;a href="http://silverlight.net/"&gt;Silverlight 4&lt;/a&gt; &lt;/li&gt;      &lt;li&gt;&lt;a href="http://developer.windowsphone.com/"&gt;Windows Phone 7&lt;/a&gt; &lt;s&gt;Series&lt;/s&gt; &lt;/li&gt;      &lt;li&gt;IE9 &lt;/li&gt;   &lt;/ul&gt;    &lt;p&gt;As if that wasn’t good enough, I have a Zune HD to give away.&lt;/p&gt;    &lt;p&gt;&amp;#160;&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;When&lt;/strong&gt;: Tuesday, April 13, 2010 from 7:00 PM - 9:00 PM (CT)&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;Where&lt;/strong&gt;: Direct Supply - 6663 N Industrial Road,&amp;#160; Milwaukee, WI 53223&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;&lt;a href="http://wi-ineta.org/" target="_blank"&gt;Register Here&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;    &lt;br /&gt;    &lt;hr /&gt;&lt;/blockquote&gt;  &lt;h4&gt;April 19th – McHenry Cloud Users Group Meeting&lt;/h4&gt;  &lt;blockquote&gt;   &lt;p&gt;“Hello World” on the Microsoft Azure Platform.&lt;/p&gt;    &lt;p&gt;&amp;#160;&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;When&lt;/strong&gt;: Monday, April 19, 2010 from 6:30 PM - 8:30 PM (CT)&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;Where&lt;/strong&gt;: Panera Bread - Crystal Lake - Private Meeting Room,&lt;strong&gt; &lt;/strong&gt;6000 Northwest HWY, Crystal Lake IL, 60014&lt;/p&gt;    &lt;p&gt;&lt;a href="http://helloworldazure.eventbrite.com/?ref=eivte&amp;amp;invite=MzE2OTY5L2NzZWxsQG1pY3Jvc29mdC5jb20vMQ%3D%3D%0A&amp;amp;utm_source=eb_email&amp;amp;utm_medium=email&amp;amp;utm_campaign=invite" target="_blank"&gt;&lt;strong&gt;Register Here&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;    &lt;br /&gt;    &lt;hr /&gt;&lt;/blockquote&gt;  &lt;h4&gt;April 22nd – LCNUG Meeting&lt;/h4&gt;  &lt;blockquote&gt;   &lt;p&gt;Re-&lt;b&gt;MIX, MIX &lt;/b&gt;redux. or just plain&lt;b&gt; MIX&lt;/b&gt;ed Up&lt;/p&gt;    &lt;p&gt;Did you miss the &lt;a href="http://live.visitmix.com/"&gt;Microsoft MIX 2010&lt;/a&gt; conference?&amp;#160; Well let’s have a fun chat about MIX.&amp;#160; With so much stuff covered in those 72 hours, it’s just impossible to try and cover it all in less than 2 hours. If you’re looking for slides then this isn’t the session for you.&amp;#160; We are going to take a technology tour for a few of the technologies that were making all the buzz on the floors of the MIX conference.&lt;/p&gt;    &lt;ul&gt;     &lt;li&gt;&lt;a href="http://mef.codeplex.com/"&gt;Introduction to MEF&lt;/a&gt; &lt;/li&gt;      &lt;li&gt;&lt;a href="http://www.asp.net/mvc/"&gt;ASP.NET MVC&lt;/a&gt; &lt;/li&gt;      &lt;li&gt;&lt;a href="http://odata.org/"&gt;OData&lt;/a&gt; &lt;/li&gt;      &lt;li&gt;&lt;a href="http://silverlight.net/"&gt;Silverlight 4&lt;/a&gt; &lt;/li&gt;      &lt;li&gt;&lt;a href="http://developer.windowsphone.com/"&gt;Windows Phone 7&lt;/a&gt; &lt;s&gt;Series&lt;/s&gt; &lt;/li&gt;      &lt;li&gt;IE9 &lt;/li&gt;   &lt;/ul&gt;    &lt;p&gt;As if that wasn’t good enough, I have a Zune HD to give away.&lt;/p&gt;    &lt;p&gt;&amp;#160;&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;When&lt;/strong&gt;: Thursday, April 22, 2010 from 6:45 PM - 8:45 PM (CT)&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;Where&lt;/strong&gt;: College of Lake County in Grayslake, Illinois&lt;/p&gt;    &lt;p&gt;&lt;a href="http://www.eventbrite.com/event/644297110" target="_blank"&gt;&lt;strong&gt;Register Here&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;    &lt;br /&gt;    &lt;hr /&gt;&lt;/blockquote&gt;  &lt;h4&gt;April 27th – Pewaukee Users Group Meeting&lt;/h4&gt;  &lt;p&gt;If your from the area this should look a bit odd.&amp;#160; Why? Well there is no such user group.&amp;#160; We had a great opportunity to provide our community the ability to spend some time with Group Program Manger Jay Schmelzer.&amp;#160; &lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;Jay Schmelzer is a Group Program Manager on the &lt;b&gt;Visual Studio&lt;/b&gt; Team at Microsoft.&amp;#160; Jay and his team are responsible for the Visual Studio design-time tools and runtime components used to build applications that leverage &lt;b&gt;Microsoft Office&lt;/b&gt; client and server products, many of the Visual Studio features vital to end-to-end application development experience including Data Design-time, building and consuming &lt;b&gt;WCF services&lt;/b&gt; and &lt;b&gt;Deployment&lt;/b&gt;, as well as the application programmability and extensibility available in &lt;b&gt;Visual Studio Tools for Applications&lt;/b&gt;.&amp;#160; Prior to joining Microsoft, Jay was a partner with a leading consulting firm and specialized in the design and development of enterprise applications.&amp;#160; Jay has authored several articles and books on application development and is a frequent speaker at application development conferences.&lt;/p&gt;    &lt;p&gt;Jay will be coving the following topics:&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;· Overview of SharePoint 2010, a developers perspective – SharePoint 2010 includes many new developer-oriented capabilities.&amp;#160; Developers can build collaboration applications leveraging the new platform capabilities, more easily deploy their solutions taking advantage of the more flexible deployment model &lt;b&gt;SharePoint 2010&lt;/b&gt; provides and monitor the behavior of their applications using built in monitoring capabilities in SharePoint 2010.&lt;/p&gt;    &lt;p&gt;· SharePoint development with Visual Studio 2010 – Visual Studio 2010 provides first class support for professional developers targeting SharePoint.&amp;#160;&amp;#160; Visual Studio 2010 provides the continuum from collaboration with SharePoint Designer, to an integrated and familiar developer experience in Visual Studio to integration with the ALM capabilities of &lt;b&gt;Visual Studio Ultimate&lt;/b&gt; and &lt;b&gt;TFS&lt;/b&gt;.&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;Food will be served.&lt;/strong&gt;&lt;/p&gt;    &lt;p&gt;&amp;#160;&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;Where:&lt;/strong&gt; Microsoft Office – Waukesha, N19 W24133 Riverwood Dr. Suite 150, Waukesha Wisconsin 53188&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;When:&lt;/strong&gt; Thursday, April 27th, 2010, 6pm – 9pm&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;&lt;a href="http://bit.ly/pewaug" target="_blank"&gt;Register Here&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;    &lt;br /&gt;    &lt;hr /&gt;&lt;/blockquote&gt;  &lt;h4&gt;April 28th – Jay Schmelzer at the Centare offices&lt;/h4&gt;  &lt;blockquote&gt;   &lt;h4&gt;SharePoint 2010 and Visual Studio 2010: What are the Possibilities?&lt;/h4&gt;    &lt;p&gt;In this session you will discover why SharePoint 2010 maintains a positive user experience when it works together with Office 2010 and more. With functionalities such as reviewing documents on a team site or work on presentations while offline, SharePoint 2010 users can stay productive and innovative as they go about their tasks, maintaining the rich user experience they are accustomed to.&lt;/p&gt;    &lt;p&gt;As organizations introduce new tools to help their end users be more productive and innovative, some employees may wonder how they would have time to jump between the different products. &lt;/p&gt;    &lt;p&gt;&lt;u&gt;&lt;u&gt;&lt;strong&gt;Overview of SharePoint 2010, a developers perspective&lt;/strong&gt;&lt;/u&gt;&lt;/u&gt;&lt;/p&gt;    &lt;p&gt;SharePoint 2010 includes many new developer-oriented capabilities. Developers can build collaboration applications leveraging the new platform capabilities, more easily deploy their solutions taking advantage of the more flexible deployment model SharePoint 2010 provides and monitor the behavior of their applications using built in monitoring capabilities in SharePoint 2010.&lt;/p&gt;    &lt;p&gt;&lt;u&gt;&lt;strong&gt;SharePoint development with Visual Studio 2010&lt;/strong&gt;&lt;/u&gt;&lt;/p&gt;    &lt;p&gt;Visual Studio 2010 provides first class support for professional developers targeting SharePoint. Visual Studio 2010 provides the continuum from collaboration with SharePoint Designer, to an integrated and familiar developer experience in Visual Studio to integration with the ALM capabilities of Visual Studio Ultimate and TFS.      &lt;br /&gt;&lt;strong&gt;&lt;u&gt;&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;&lt;u&gt;Agenda          &lt;br /&gt;&lt;/u&gt;&lt;/strong&gt;8:15am – 8:45am – Welcome, continental breakfast and registration       &lt;br /&gt;8:45am – 9:00am - Introductions       &lt;br /&gt;9:00am – 11:00am - SharePoint 2010 and Visual Studio 2010: What are the Possibilities?       &lt;br /&gt;11:00am - 11:30am – Wrap-Up and Q&amp;amp;A       &lt;br /&gt;&lt;strong&gt;&lt;u&gt;&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;&lt;u&gt;Why you should register...&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;    &lt;p&gt;As organizations introduce new tools to help their end users be more productive and innovative, some employees may wonder how they would have time to jump between the different products.&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;&lt;u&gt;About the Presenter:&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;    &lt;p&gt;Jay Schmelzer is a Group Program Manager on the Visual Studio Team at Microsoft. Jay and his team are responsible for the Visual Studio design-time tools and runtime components used to build applications that leverage Microsoft Office client and server products, many of the Visual Studio features vital to end-to-end application development experience including Data Design-time, building and consuming WCF services and Deployment, as well as the application programmability and extensibility available in Visual Studio Tools for Applications. &lt;/p&gt;    &lt;p&gt;Prior to joining Microsoft, Jay was a partner with a leading consulting firm and specialized in the design and development of enterprise applications. Jay has authored several articles and books on application development and is a frequent speaker at application development conferences.&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;Where:&lt;/strong&gt; Centare Group, Ltd. 125 N. Executive Drive Brookfield, WI 53005&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;When:&lt;/strong&gt; Wednesday, April 28th, 2010, 8:40am – 12:00pm&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;&lt;a href="http://bit.ly/czatsc" target="_blank"&gt;Register Here&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;&lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;br /&gt;    &lt;hr /&gt;&lt;/blockquote&gt;  &lt;h4&gt;April 29th – 2010 Launch&lt;/h4&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://www.microsoft.com/business/2010events/DevEvents.aspx"&gt;&lt;img title="hero_developer" border="0" alt="hero_developer" src="http://www.davebost.com/blog/wp-content/uploads/2010/04/hero_developer.png" width="587" height="159" /&gt;&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;&lt;a href="http://www.microsoft.com/visualstudio/en-us/"&gt;Visual Studio 2010&lt;/a&gt; will ship on April 12th. We will be celebrating this HUGE release with a number of LIVE launch events &lt;a href="http://www.microsoft.com/business/2010events/DevEvents.aspx"&gt;taking place around the US&lt;/a&gt; as well as the World. The theme for this launch event is “Life Runs on Code”. We will have sessions covering&amp;#160; Application Lifecycle Management, SharePoint 2010 and Office 2010 development, Windows, Web as well as the recently announced Windows Phone 7 development all with Visual Studio 2010.&lt;/p&gt;    &lt;p&gt;One of the first launch events will be taking place in Chicago on April 29th. I will be presenting the Web and Windows Phone 7 sessions in Chicago. We hope to see you there!&lt;/p&gt;    &lt;p&gt;&amp;#160;&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;What:&lt;/strong&gt; &lt;a href="https://microsoft.crgevents.com/Register2010/TechnicalReadinessSeries_Chicago/Register/Entry/PBDEV.aspx"&gt;Visual Studio 2010 Launch (Chicago)&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;Where:&lt;/strong&gt; Chicago Marriott Oak Brook, 1401 W. 22nd Street, Oak Brook, IL (&lt;a href="http://www.bing.com/maps/explore/?org=aj#/78sq9f2ydzvzn6fm"&gt;map&lt;/a&gt;)&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;When:&lt;/strong&gt; Thursday, April 29th, 2010&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;&lt;a href="https://microsoft.crgevents.com/Register2010/TechnicalReadinessSeries_Chicago/Register/Entry/PBDEV.aspx" target="_blank"&gt;Register Here&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;    &lt;p&gt;These events are happening all over the US, for other cities, visit the &lt;a href="http://www.microsoft.com/business/2010events/DevEvents.aspx"&gt;Launch site&lt;/a&gt;. We are also hosting a number of smaller launch events. You can find a city near you by visiting &lt;a href="http://msdnevents.com"&gt;MSDN Events&lt;/a&gt;.&lt;/p&gt;    &lt;br /&gt;    &lt;hr /&gt;&lt;/blockquote&gt;  &lt;h4&gt;April 30th – Jay Schmelzer at Clarity Consulting&lt;/h4&gt;  &lt;blockquote&gt;   &lt;h4&gt;Exclusive opportunity to meet with a Visual Studio Group Program Manager&lt;/h4&gt;    &lt;p&gt;Jay Schmelzer is a Group Program Manager on the &lt;b&gt;Visual Studio&lt;/b&gt; Team at Microsoft.&amp;#160; Jay and his team are responsible for the Visual Studio design-time tools and runtime components used to build applications that leverage &lt;b&gt;Microsoft Office&lt;/b&gt; client and server products, many of the Visual Studio features vital to end-to-end application development experience including Data Design-time, building and consuming &lt;b&gt;WCF services&lt;/b&gt; and &lt;b&gt;Deployment&lt;/b&gt;, as well as the application programmability and extensibility available in &lt;b&gt;Visual Studio Tools for Applications&lt;/b&gt;.&amp;#160; Prior to joining Microsoft, Jay was a partner with a leading consulting firm and specialized in the design and development of enterprise applications.&amp;#160; Jay has authored several articles and books on application development and is a frequent speaker at application development conferences.&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;Among the topics Jay can cover include:&lt;/p&gt;    &lt;ul&gt;     &lt;li&gt;Overview of SharePoint 2010, a developers perspective – SharePoint 2010 includes many new developer-oriented capabilities.&amp;#160; Developers can build collaboration applications leveraging the new platform capabilities, more easily deploy their solutions taking advantage of the more flexible deployment model &lt;b&gt;SharePoint 2010&lt;/b&gt; provides and monitor the behavior of their applications using built in monitoring capabilities in SharePoint 2010. &lt;/li&gt;   &lt;/ul&gt;    &lt;p&gt;&amp;#160;&lt;/p&gt;    &lt;ul&gt;     &lt;li&gt;SharePoint development with Visual Studio 2010 – Visual Studio 2010 provides first class support for professional developers targeting SharePoint.&amp;#160;&amp;#160; Visual Studio 2010 provides the continuum from collaboration with SharePoint Designer, to an integrated and familiar developer experience in Visual Studio to integration with the ALM capabilities of &lt;b&gt;Visual Studio Ultimate&lt;/b&gt; and &lt;b&gt;TFS&lt;/b&gt;. &lt;/li&gt;   &lt;/ul&gt;    &lt;p&gt;&lt;b&gt;Agenda:&lt;/b&gt;&lt;/p&gt;    &lt;p&gt;8:15am –&amp;#160; 8:45am – Welcome, continental breakfast and registration&lt;/p&gt;    &lt;p&gt;8:45am –&amp;#160; 9:00am&amp;#160; -&amp;#160; Introductions&lt;/p&gt;    &lt;p&gt;9:00am – 11:00am - SharePoint 2010 and Visual Studio 2010: What are the Possibilities?&lt;/p&gt;    &lt;p&gt;11:00am - 11:30am – Wrap-Up and Q&amp;amp;A&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;&amp;#160;&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;Where:&lt;/strong&gt; &lt;a href="http://ClarityCon.com" target="_blank"&gt;Clarity Consulting&lt;/a&gt;, 1 N Franklin St, Suite 3400 Chicago Illinois 60606-4425&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;When:&lt;/strong&gt; Thursday, April 29th, 2010&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;&lt;a href="http://bit.ly/9DRTdb" target="_blank"&gt;Register Here&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;hr /&gt;&lt;/blockquote&gt;  &lt;h4&gt;May 1st -&amp;#160; Chicago Code Camp&lt;/h4&gt;  &lt;blockquote&gt;   &lt;p&gt;&amp;quot;&lt;a href="http://www.chicagocodecamp.com/"&gt;The Code Camp Manifesto&lt;/a&gt;&amp;quot; declares a simple idea to bring developers from disparate platforms and languages together into one software community. &lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;ul&gt;     &lt;li&gt;By and For the Developer Community &lt;/li&gt;      &lt;li&gt;Always Free &lt;/li&gt;      &lt;li&gt;Community Developed Material &lt;/li&gt;      &lt;li&gt;No Fluff only Code &lt;/li&gt;      &lt;li&gt;Never occur during work hours &lt;/li&gt;   &lt;/ul&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;&amp;#160;&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;Where:&lt;/strong&gt; IIT- Stuart Building, 10 West 31st Chicago, IL 60616&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;When:&lt;/strong&gt; Saturday, May 1st, 2010&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;&lt;a href="http://chicagocodecamp.eventbrite.com/?ref=ecount" target="_blank"&gt;Register Here&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;We do have a number of special Guests coming by.&amp;#160; We are a stop on the &lt;a href="http://www.dotnetrocks.com/roadtrip.aspx" target="_blank"&gt;DotNetRocks Road Trip&lt;/a&gt;.&amp;#160; Carl and Richard will partying with us at the &lt;a href="http://chicagocodecamp.com/" target="_blank"&gt;Chicago Code Camp&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9992609" width="1" height="1"&gt;</description></item><item><title>Developer Smackdown Musing #17</title><link>http://blogs.msdn.com/b/csell/archive/2010/03/12/developer-smackdown-musing-17.aspx</link><pubDate>Fri, 12 Mar 2010 23:35:28 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9977827</guid><dc:creator>csell</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/csell/rsscomments.aspx?WeblogPostID=9977827</wfw:commentRss><comments>http://blogs.msdn.com/b/csell/archive/2010/03/12/developer-smackdown-musing-17.aspx#comments</comments><description>&lt;h1&gt;Mix10 Smackdown – Were kicking off things.&lt;/h1&gt;  &lt;p&gt;In this musing Clark and Mark kick off their trip to the Microsoft Mix 2010 Conference in Vega$.&amp;#160; We will explore some of the different techniques they use to navigate such a conference.&lt;/p&gt;  &lt;h4 align="center"&gt;&lt;strong&gt;Listen here –&amp;gt; &lt;a href="http://www.podtrac.com/pts/redirect.mp3/DeveloperSmackdown.com/Services/PodcastServices.svc/GetPodcast/ds_017.mp3" target="_blank"&gt;Play Now&lt;/a&gt;&lt;/strong&gt;&lt;/h4&gt;  &lt;p&gt;-----&lt;/p&gt;  &lt;h1&gt;Show Notes:&lt;/h1&gt;  &lt;p&gt;&lt;a href="http://developersmackdown.com/" target="_blank"&gt;DeveloperSmackdown.com&lt;/a&gt; got &lt;a href="http://csell.net/2010/02/25/DeveloperSmackdownIsGettingStickers.aspx" target="_blank"&gt;stickers&lt;/a&gt;.&amp;#160; We would love to give you one.&amp;#160; If yo&lt;/p&gt;  &lt;p&gt;u see us, feel free to ask.&amp;#160; If you’re not in the area just email the show and we will figure out how to get you one.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://bit.ly/9Ltq2s" target="_blank"&gt;ASP.NET MVC2 Released&lt;/a&gt;!!! Now that makes us really happy!!&lt;/p&gt;  &lt;p&gt;Some great Mix10 links:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://bit.ly/aWegWk" target="_blank"&gt;VisitMix Site&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Tommy Lee’s &lt;a href="http://bit.ly/d4uQdE" target="_blank"&gt;Devils Guide to Mix10&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://bit.ly/9S3BoF" target="_blank"&gt;Orchard Project&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Mike Swanson’s &lt;a href="http://bit.ly/b7ak3z" target="_blank"&gt;All about Mix10&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Want to see Clark on &lt;a href="http://bit.ly/cSE7VS" target="_blank"&gt;This Week in Channel 9 show 98&lt;/a&gt;?&lt;/p&gt;  &lt;p&gt;Have you missed the buzz that is &lt;a href="http://www.windowsphone7series.com/" target="_blank"&gt;Windows Phone 7 Series&lt;/a&gt;?&amp;#160; I am sorry if you have.&amp;#160; Make sure you check out both &lt;a href="http://bit.ly/aWegWk" target="_blank"&gt;Mix&lt;/a&gt; and &lt;a href="http://blogs.msdn.com/ckindel/" target="_blank"&gt;Charlie Kindel’s Blog&lt;/a&gt; for a ton of great information.&lt;/p&gt;  &lt;p&gt;This week we announced Chicago Code Camp 2.&amp;#160; While the site isn’t anything special yet, we are working on it.&amp;#160; We would love to see you there, so go register at the &lt;a href="http://bit.ly/bJPJ55" target="_blank"&gt;Chicago Code Camp site&lt;/a&gt;.&lt;/p&gt;  &lt;h1&gt;&amp;#160;&lt;/h1&gt;  &lt;h1&gt;Tips and Tricks:&lt;/h1&gt;  &lt;p&gt;&lt;em&gt;Symbolic Links&lt;/em&gt; Defined per msdn.com&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;“A symbolic link is a file-system object that points to another file system object. The object being pointed to is called the target.”&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Useful links&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a title="http://bit.ly/9rbVRu" href="http://bit.ly/9rbVRu" target="_blank"&gt;Hanselman&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a title="http://bit.ly/bv7625" href="http://bit.ly/bv7625" target="_blank"&gt;MSDN Symbolic Links&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a title="http://bit.ly/aXgzeJ" href="http://bit.ly/aXgzeJ" target="_blank"&gt;Junfeng Zhang's blog&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;em&gt;&lt;a href="http://rocketdock.com" target="_blank"&gt;Rocket Dock&lt;/a&gt;.&amp;#160; What is Rocket Dock, well this following was taken directly from RocketDock.com:&lt;/em&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;“RocketDock is a smoothly animated, alpha blended application launcher. It provides a nice clean interface to drop shortcuts on for easy access and organization. With each item completely customizable there is no end to what you can add and launch from the dock.&lt;/p&gt;    &lt;p&gt;Now with added Taskbar support your minimized windows can appear as icons on the dock. This allows for better productivity and accessibility.”&lt;/p&gt;&lt;/blockquote&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9977827" width="1" height="1"&gt;</description></item><item><title>Developer Smackdown Musing #16</title><link>http://blogs.msdn.com/b/csell/archive/2010/03/09/developer-smackdown-musing-16.aspx</link><pubDate>Tue, 09 Mar 2010 17:06:53 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9975595</guid><dc:creator>csell</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/csell/rsscomments.aspx?WeblogPostID=9975595</wfw:commentRss><comments>http://blogs.msdn.com/b/csell/archive/2010/03/09/developer-smackdown-musing-16.aspx#comments</comments><description>&lt;h4&gt;Bamboozled in the Office&lt;/h4&gt;  &lt;p&gt;It's the first show of the new year and decade. Mark and Clark talk about, well, nothing that they planned on. The show gets bamboozled right from the start and the discussion turns toward where most development is done and that's in your office at home. We talk about what went into the design and what makes the office work from two similar but still different points of view.&lt;/p&gt;  &lt;h4 align="center"&gt;&lt;strong&gt;Listen here –&amp;gt; &lt;/strong&gt;&lt;a href="http://csell.net/ct.ashx?id=182c0019-860d-4cd5-9aa5-17203597b91c&amp;amp;url=http%3a%2f%2fwww.podtrac.com%2fpts%2fredirect.mp3%2fDeveloperSmackdown.com%2fServices%2fPodcastServices.svc%2fGetPodcast%2fds_016.mp3" target="_blank"&gt;Play Now&lt;/a&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/h4&gt;  &lt;h3&gt;-----&lt;/h3&gt;  &lt;h4&gt;Show Notes&lt;/h4&gt;  &lt;h5&gt;Design thoughts for your home office&lt;/h5&gt;  &lt;ul&gt;   &lt;li&gt;Isolation - Use every opportunity to separate your office from the world (insulation, doors, walls, etc.)&amp;#160; It will help you create a space where you can think. &lt;/li&gt;    &lt;li&gt;Design the desk - sketch out the space on paper and figure out how much desk you can fit into the space      &lt;ul&gt;       &lt;li&gt;How will you use the desk space - keyboard, mouse, monitors, laptops, writing area.&amp;#160; Space == Goodness &lt;/li&gt;        &lt;li&gt;Get those monitors off the desk with monitor support arms.&amp;#160; You gain not only desk space but also flexibility in positioning. &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;Make sure you have plenty of power.&amp;#160; Don't just plug in a surge protector in a surge protector to get more outlets.&amp;#160; More outlets doesn't equate to more power.&amp;#160; Get an electrician to help if you can. &lt;/li&gt;    &lt;li&gt;Same thing goes for networking.&amp;#160; You'll never have enough.&amp;#160; Wireless is great for general internet/network access but if you are going to run servers or push a lot of media (audio/video) around the house then go gigabit!&amp;#160; With that you need Cat5E or Cat6 cabling EVERYWHERE.&amp;#160; The first cable that isn't rated high enough will slow the network down.&amp;#160; Also, plan your network to get the most speed and flexibility - use switches not hubs! &lt;/li&gt;    &lt;li&gt;Make sure there's plenty of light &lt;/li&gt;    &lt;li&gt;Audio and video - from just listening to your Zune for music and Smackdown podcasts to watching UTube, DVD's or training videos.&amp;#160; Make the space enjoyable. &lt;/li&gt;    &lt;li&gt;If you're a book whore like the two of us (Clark is way more than me by the way), plan on lots of shelf and cabinet space.&amp;#160; Cables and boards and DVD drives and mice and keyboards have to go somewhere. &lt;/li&gt; &lt;/ul&gt;  &lt;h4&gt;Resources:&lt;/h4&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.ikea.com/us/en/catalog/categories/departments/workspaces"&gt;IKEA&lt;/a&gt; - Great place for inexpensive but highly effective office furniture &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.workspaces.com/"&gt;Workspaces.com&lt;/a&gt; - More expensive but more customized office solutions &lt;/li&gt;    &lt;li&gt;Software KVM's Clark is using and has tested      &lt;ul&gt;       &lt;li&gt;&lt;a href="http://www.stardock.com/products/multiplicity/"&gt;Multiplicity&lt;/a&gt; &lt;/li&gt;        &lt;li&gt;&lt;a href="http://www.maxivista.com/"&gt;MaxiVista&lt;/a&gt; &lt;/li&gt;        &lt;li&gt;&lt;a href="http://www.kavoom.biz/"&gt;KaVoom&lt;/a&gt; &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;IOGear - Hardware KVM that Mark is using &lt;/li&gt; &lt;/ul&gt;  &lt;h4&gt;Tips and Tricks&lt;/h4&gt;  &lt;p&gt;Clark's Tip #1 - &lt;a href="http://www.workspaces.com/"&gt;Workspaces.com&lt;/a&gt; - he recommends them HIGHLY and for good reason.&amp;#160; His &amp;quot;command center&amp;quot; desk is something to envy. &lt;/p&gt;  &lt;p&gt;Mark's Tip #1 - &lt;a href="http://www.newegg.com/"&gt;NewEgg.com&lt;/a&gt; - Great prices for all things technical very quick response.&amp;#160; Awesome place to shop.&lt;/p&gt;  &lt;p&gt;Mark's Tip #2 - In Visual Studio, use &amp;quot;Control -&amp;quot; (Ctrl and the minus key) to walk or navigate yourself back from things like &amp;quot;Go To Definition&amp;quot;.&amp;#160; Each time you hit it, it will step you back one jump.&lt;/p&gt;  &lt;p&gt;Clark's Tip #2 - In Visual Studio, use &amp;quot;Control .&amp;quot; (Ctrl and period) to resolve references and insert the using statement or the full type qualifiers in your code.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9975595" width="1" height="1"&gt;</description></item><item><title>Developer Smackdown Musing #15</title><link>http://blogs.msdn.com/b/csell/archive/2010/03/08/developer-smackdown-musing-15.aspx</link><pubDate>Mon, 08 Mar 2010 15:23:41 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9974789</guid><dc:creator>csell</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/csell/rsscomments.aspx?WeblogPostID=9974789</wfw:commentRss><comments>http://blogs.msdn.com/b/csell/archive/2010/03/08/developer-smackdown-musing-15.aspx#comments</comments><description>&lt;h5&gt;Martin Woodward talks about Teamprise&lt;/h5&gt;  &lt;p&gt;In this version of The Smackdown Mark and Clark have the awesome opportunity to spend some time with Martin Woodward. Martin recently joined Microsoft as a result of the Microsoft Teamprise acquisition joining the Visual Studio ALM Suite of tools. Martin tells us all about getting his Microsoft chip installed as well as some Teamprise stuff too.&lt;/p&gt;  &lt;h4 align="center"&gt;&lt;strong&gt;Listen here –&amp;gt; &lt;/strong&gt;&lt;a href="http://www.podtrac.com/pts/redirect.mp3/DeveloperSmackdown.com/Services/PodcastServices.svc/GetPodcast/ds_015.mp3" target="_blank"&gt;&lt;strong&gt;Play Now&lt;/strong&gt;&lt;/a&gt;&lt;/h4&gt;  &lt;h1&gt;-----&lt;/h1&gt;  &lt;h5&gt;Show Notes&lt;/h5&gt;  &lt;p&gt;Martin Woodward blogs at &lt;a href="http://woodwardweb.com" target="_blank"&gt;http://woodwardweb.com&lt;/a&gt; and is one of the hosts of &lt;a href="http://radiotfs.com/" target="_blank"&gt;RadioTfs&lt;/a&gt;.&amp;#160; &lt;a href="http://radiotfs.com/" target="_blank"&gt;RadioTfs&lt;/a&gt; is a podcast focused on everything &lt;a href="http://msdn.microsoft.com/en-us/teamsystem/default.aspx" target="_blank"&gt;Team Foundation Server&lt;/a&gt;.&amp;#160; &lt;/p&gt;  &lt;p&gt;What is &lt;a href="http://www.teamprise.com/" target="_blank"&gt;Teamprise&lt;/a&gt;?&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://www.teamprise.com/" target="_blank"&gt;Teamprise&lt;/a&gt; offers a suite of client applications for accessing Microsoft Visual Studio Team Foundation Server from outside the Visual Studio environment (IDE).       &lt;br /&gt;&lt;/p&gt;    &lt;p&gt;&lt;a href="http://www.teamprise.com/" target="_blank"&gt;Teamprise&lt;/a&gt; enables software development teams to use the source control, work item tracking, build, and reporting features of Team Foundation Server from other platforms, including Macintosh and UNIX systems, and from within Eclipse-based IDEs.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;During the show Martin referenced the &lt;a href="http://labs.teamprise.com/build/" target="_blank"&gt;Teamprise Build Extensions&lt;/a&gt;.&amp;#160; You can find that and many other utilities on their &lt;a href="http://labs.teamprise.com/" target="_blank"&gt;labs page&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;The beta “Microsoft Visual Studio Team Explorer 2010 codename “Eaglestone” release can be found here: &lt;a title="http://blogs.msdn.com/bharry/archive/2010/03/04/microsoft-visual-studio-team-explorer-2010.aspx" href="http://blogs.msdn.com/bharry/archive/2010/03/04/microsoft-visual-studio-team-explorer-2010.aspx"&gt;http://blogs.msdn.com/bharry/archive/2010/03/04/microsoft-visual-studio-team-explorer-2010.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Remember those 3270 screens you loved so much?&amp;#160; Check out &lt;a href="http://www.woodwardweb.com/vsts/tfs_on_the_main.html" target="_blank"&gt;Teamprise on the mainframe&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;We did talk about fun “build” related software check out:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.woodwardweb.com/gadgets/000434.html" target="_blank"&gt;Brian the Build Bunny&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://tfsalert.codeplex.com" target="_blank"&gt;TfsAlert&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Clark talked about starting to get into the ZWave world.&amp;#160; Here are a number of good starting places:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;.NET SDK &lt;a href="http://www.controlthink.com/zwavesdk.htm" target="_blank"&gt;ControlThink&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.embeddedautomation.com/EAHAmControl.htm" target="_blank"&gt;mControl&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.smarthome.com/forum/default.asp" target="_blank"&gt;SmartHome Forum&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.smarthome-products.com/default.aspx" target="_blank"&gt;Smart Home Products&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;h5&gt;Tips and Tricks&lt;/h5&gt;  &lt;p&gt;Unfortunately there were no tips and tricks for this show.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9974789" width="1" height="1"&gt;</description></item><item><title>Developer Smackdown is getting stickers</title><link>http://blogs.msdn.com/b/csell/archive/2010/02/25/developer-smackdown-is-getting-stickers.aspx</link><pubDate>Thu, 25 Feb 2010 12:58:08 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9969227</guid><dc:creator>csell</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/csell/rsscomments.aspx?WeblogPostID=9969227</wfw:commentRss><comments>http://blogs.msdn.com/b/csell/archive/2010/02/25/developer-smackdown-is-getting-stickers.aspx#comments</comments><description>&lt;p&gt;After almost 8 months of working on &lt;a href="http://developersmackdown.com/" target="_blank"&gt;DeveloperSmackdown.com&lt;/a&gt;, we are getting stickers made. Why?&amp;#160; Why not! We really enjoy working on The Smackdown.&amp;#160; Overall progress is slow, but progress is progress. About the stickers…. &lt;a href="http://marknic.com/" target="_blank"&gt;Mark&lt;/a&gt; and I are *not* artists by any stretch but we sure try.&amp;#160; Expression Design to the rescue.&amp;#160; Here is what we’ve come up with:&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/csell/WindowsLiveWriter/DeveloperSmackdownisgettingstickers_1399E/dsSticker%20-%20black_2.png"&gt;&lt;img style="border-right-width: 0px; margin: 0px auto; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="dsSticker - black" border="0" alt="dsSticker - black" src="http://blogs.msdn.com/blogfiles/csell/WindowsLiveWriter/DeveloperSmackdownisgettingstickers_1399E/dsSticker%20-%20black_thumb.png" width="563" height="116" /&gt;&lt;/a&gt;     &lt;br /&gt;&lt;/p&gt;  &lt;p&gt;We would love to know what you think. Next time we cross path, I might just have one for you.&amp;#160; &lt;/p&gt;  &lt;p&gt;As always *thank you* for listening to the show. &lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9969227" width="1" height="1"&gt;</description></item><item><title>TWC9: Windows Phone 7 Series, Hanselcart, MS Deploy</title><link>http://blogs.msdn.com/b/csell/archive/2010/02/24/twc9-windows-phone-7-series-hanselcart-ms-deploy.aspx</link><pubDate>Thu, 25 Feb 2010 04:16:59 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9969045</guid><dc:creator>csell</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/csell/rsscomments.aspx?WeblogPostID=9969045</wfw:commentRss><comments>http://blogs.msdn.com/b/csell/archive/2010/02/24/twc9-windows-phone-7-series-hanselcart-ms-deploy.aspx#comments</comments><description>&lt;p&gt;I got to make my debut on &lt;a href="http://channel9.msdn.com/shows/This+Week+On+Channel+9/" target="_blank"&gt;This Week On Channel 9&lt;/a&gt;.&amp;#160; It was a great deal of fun!! A big thank you to both &lt;a href="http://blogs.msdn.com/briankel/" target="_blank"&gt;Brian&lt;/a&gt; and &lt;a href="http://blogs.msdn.com/danielfe/" target="_blank"&gt;Dan&lt;/a&gt; for having me on the show. &lt;/p&gt;  &lt;p&gt;Check it out &lt;a href="http://channel9.msdn.com/shows/This+Week+On+Channel+9/TWC9-Windows-Phone-7-Series-Hanselcart-MS-Deploy/" target="_blank"&gt;here&lt;/a&gt;! &lt;/p&gt;  &lt;p&gt;Show Notes:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;This week on Channel 9, Brian, &lt;a href="http://csell.net/"&gt;Clark Sell&lt;/a&gt;, and a surprise guest discuss the week's top developer news, including:&lt;/p&gt;    &lt;ul&gt;     &lt;li&gt;Clark Sell guests hosts.        &lt;ul&gt;         &lt;li&gt;&lt;b&gt;Interesting because&lt;/b&gt;: Clark is an awesome developer ninja, and host of &lt;a href="http://developersmackdown.com/"&gt;Developer Smackdown&lt;/a&gt; and &lt;a href="http://www.thirstydeveloper.com/"&gt;Thirsty Developer&lt;/a&gt;. &lt;/li&gt;       &lt;/ul&gt;     &lt;/li&gt;      &lt;li&gt;Windows Phone 7 Series was announced (&lt;a href="http://gizmodo.com/5471805/windows-phone-7-series-everything-is-different-now"&gt;Gizmodo Review&lt;/a&gt; | &lt;a href="http://channel9.msdn.com/posts/LauraFoy/First-Look-Windows-Phone-7-Series-Hands-on-Demo/"&gt;Channel 9 Hands-on Look&lt;/a&gt; | &lt;a href="http://live.visitmix.com/News/Exclusive-Windows-Phone-7-Series-Offer-for-MIX10-Attendees-WP7"&gt;MIX2010 Developer Story&lt;/a&gt;)&amp;#160; &lt;ul&gt;         &lt;li&gt;&lt;b&gt;Interesting because&lt;/b&gt;: Microsoft is back in the mobile game. Developer story coming next month at MIX. &lt;/li&gt;       &lt;/ul&gt;     &lt;/li&gt;      &lt;li&gt;Scott Hanselman's project to build &lt;a href="http://www.hanselman.com/blog/BuildingAnEmbodiedSocialProxyOrCrazyWebcamRemoteCartThing.aspx"&gt;Hanselcart: An Embedded Social Proxy&lt;/a&gt;.         &lt;ul&gt;         &lt;li&gt;&lt;b&gt;Interesting because&lt;/b&gt;: As teams become more and more globally distributed, we need better ways of applying that &amp;quot;personal touch.&amp;quot; &lt;/li&gt;       &lt;/ul&gt;     &lt;/li&gt;      &lt;li&gt;&lt;a href="http://channel9.msdn.com/shows/10-4/10-4-Episode-41-Downloading-and-Installing-the-Visual-Studio-2010-Release-Candidate/"&gt;10-4 Episode 41: Downloading and Installing the Visual Studio 2010 Release Candidate.&lt;/a&gt;         &lt;ul&gt;         &lt;li&gt;&lt;b&gt;Interesting because&lt;/b&gt;: It's never been easier to install Visual Studio 2010 (including Team Foundation Server). &lt;/li&gt;       &lt;/ul&gt;     &lt;/li&gt;      &lt;li&gt;&lt;a href="http://weblogs.asp.net/scottgu/archive/2010/02/15/patch-for-vs-2010-rc-intellisense-crash-issue-now-available.aspx"&gt;Fix for IntelliSense crashes in Visual Studio 2010 RC&lt;/a&gt;.         &lt;ul&gt;         &lt;li&gt;&lt;b&gt;Interesting because&lt;/b&gt;: Your feedback matters! This issue was reported by the community and fixed in a matter of days. &lt;/li&gt;       &lt;/ul&gt;     &lt;/li&gt;      &lt;li&gt;Visual Studio Lab Management 2010 RC VHD available for &lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=592e874d-8fcd-4665-8e55-7da0d44b0dee&amp;amp;utm_source=feedburner&amp;amp;utm_medium=feed&amp;amp;utm_campaign=Feed%3A+MicrosoftDownloadCenter+%28Microsoft+Download+Center%29#tm"&gt;download&lt;/a&gt;.         &lt;ul&gt;         &lt;li&gt;&lt;b&gt;Interesting because: &lt;/b&gt;You can now evaluate/learn Lab Management without needing to spend a lot of time setting up your test rig. &lt;/li&gt;       &lt;/ul&gt;     &lt;/li&gt;      &lt;li&gt;&lt;a href="http://coolthingoftheday.blogspot.com/2010/02/understanding-microsoft-virtualization.html"&gt;Free eBook on virtualization R2&lt;/a&gt;         &lt;ul&gt;         &lt;li&gt;&lt;b&gt;Interesting because: &lt;/b&gt;Virtualization is becoming an increasingly popular tool in a developer's arsenal. &lt;/li&gt;       &lt;/ul&gt;     &lt;/li&gt;      &lt;li&gt;Clark's Pick of the Week: &lt;a href="http://blogs.iis.net/msdeploy/"&gt;MS Deploy&lt;/a&gt; for deploying web applications.         &lt;ul&gt;         &lt;li&gt;&lt;b&gt;Interesting because: &lt;/b&gt;With so many deployment options to choose from how do you know which one to use? This one gets Clark's endorsement, and he explains why. &lt;/li&gt;       &lt;/ul&gt;     &lt;/li&gt;      &lt;li&gt;Brian's Pick of the Week: &lt;a href="http://www.ted.com/talks/blaise_aguera.html"&gt;Augmented Reality with Bing Maps&lt;/a&gt;, a TED talk         &lt;ul&gt;         &lt;li&gt;&lt;b&gt;Interesting because: &lt;/b&gt;Wow. Just, wow. You have to watch the video to believe it. &lt;/li&gt;       &lt;/ul&gt;     &lt;/li&gt;   &lt;/ul&gt;&lt;/blockquote&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9969045" width="1" height="1"&gt;</description></item><item><title>The Smackdown, Version 13, Windows Home Server</title><link>http://blogs.msdn.com/b/csell/archive/2010/02/07/the-smackdown-version-13-windows-home-server.aspx</link><pubDate>Sun, 07 Feb 2010 21:25:18 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9959468</guid><dc:creator>csell</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/csell/rsscomments.aspx?WeblogPostID=9959468</wfw:commentRss><comments>http://blogs.msdn.com/b/csell/archive/2010/02/07/the-smackdown-version-13-windows-home-server.aspx#comments</comments><description>&lt;p&gt;Clark and Mark explore how Windows Home Server joined their arsenal of computer hardware and software.&amp;#160; Listen to why and how they both leverage Windows Home Server.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Show Notes&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Home Server Hardware&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.shopping.hp.com/webapp/shopping/can.do?landing=notebook&amp;amp;storeName=accessories&amp;amp;category=notebook_hp&amp;amp;subcat1=home_servers&amp;amp;catLevel=1" target="_blank"&gt;HP MediaSmart&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://us.acer.com/acer/product.do?LanguageISOCtxParam=en&amp;amp;inu49e.current.c2att92=451&amp;amp;link=ln314e&amp;amp;CountryISOCtxParam=US&amp;amp;kcond47e.c2att92=451&amp;amp;rcond159e.att21k=1&amp;amp;kcond48e.c2att101=54825&amp;amp;rcond190e.att21k=1&amp;amp;acond23=US&amp;amp;sp=page17e&amp;amp;rcond157e.c2att92=451&amp;amp;ctx1g.c2att92=451&amp;amp;kcond50e.c2att92=451&amp;amp;rcond45e.att21k=1&amp;amp;rcond158e.c2att1=25&amp;amp;ctx2.c2att1=25&amp;amp;inu53e.current.c2att92=451&amp;amp;rcond44e.c2att1=25&amp;amp;rcond186e.c2att92=451&amp;amp;rcond189e.c2att1=25&amp;amp;ctx1.att21k=1&amp;amp;CRC=3001324579" target="_blank"&gt;Acer Aspire&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Important Links&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.microsoft.com/windows/products/winfamily/windowshomeserver" target="_blank"&gt;Microsoft Landing Page&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.technet.com/homeserver/" target="_blank"&gt;Microsoft Blog&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://social.microsoft.com/Forums/en-US/category/windowshomeserver" target="_blank"&gt;Home Server Forums&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.wegotserved.com/" target="_blank"&gt;We Got Served&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.homeserverland.com/" target="_blank"&gt;Home Server Land&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/cc952481.aspx" target="_blank"&gt;Home Server SDK&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.homeservershow.com/" target="_blank"&gt;Home Server Show&lt;/a&gt; ie. Podcast &lt;/li&gt;    &lt;li&gt;&lt;a href="http://usingwindowshomeserver.com" target="_blank"&gt;Using Windows Home Server&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://mswhs.com/" target="_blank"&gt;MSWHS&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Tips and Tricks&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://neatco.com/" target="_blank"&gt;Neat Receipts&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://prishcom.spaces.live.com/blog/cns!6A6A204ABDF15411!128.entry?wa=wsignin1.0&amp;amp;sa=429311449" target="_blank"&gt;Prish Image Resizer&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a href="http://www.podtrac.com/pts/redirect.mp3/DeveloperSmackdown.com/Services/PodcastServices.svc/GetPodcast/ds_013.mp3" target="_blank"&gt;&lt;strong&gt;Listen to the show.&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9959468" width="1" height="1"&gt;</description></item><item><title>Enter the Codeproject.com Windows @ Work Contest &amp; Win a HP Touchsmart Notebook</title><link>http://blogs.msdn.com/b/csell/archive/2010/01/05/enter-the-codeproject-com-windows-work-contest-win-a-hp-touchsmart-notebook.aspx</link><pubDate>Wed, 06 Jan 2010 04:01:41 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9944356</guid><dc:creator>csell</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/csell/rsscomments.aspx?WeblogPostID=9944356</wfw:commentRss><comments>http://blogs.msdn.com/b/csell/archive/2010/01/05/enter-the-codeproject-com-windows-work-contest-win-a-hp-touchsmart-notebook.aspx#comments</comments><description>&lt;p&gt;Submit a great article explaining how you built an app for Windows 7 – complete with code - and if yours you could win a fully loaded HP Touchsmart tx2z Notebook!&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Link:&lt;/b&gt; &lt;a href="http://go.microsoft.com/?linkid=9702411" target="_blank"&gt;http://go.microsoft.com/?linkid=9702411&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9944356" width="1" height="1"&gt;</description></item><item><title>Computers don’t lie, we just don’t always listen</title><link>http://blogs.msdn.com/b/csell/archive/2009/06/08/computers-don-t-lie-we-just-don-t-always-listen.aspx</link><pubDate>Tue, 09 Jun 2009 06:38:36 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9712574</guid><dc:creator>csell</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/csell/rsscomments.aspx?WeblogPostID=9712574</wfw:commentRss><comments>http://blogs.msdn.com/b/csell/archive/2009/06/08/computers-don-t-lie-we-just-don-t-always-listen.aspx#comments</comments><description>&lt;a href="http://blogs.msdn.com/blogfiles/csell/WindowsLiveWriter/Computersdontliewejustdontlisten_9CF4/frustratedNerd_2.jpg"&gt;&lt;img style="border-right-width: 0px; margin: 0px 5px 0px 20px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="frustratedNerd" border="0" alt="frustratedNerd" align="right" src="http://blogs.msdn.com/blogfiles/csell/WindowsLiveWriter/Computersdontliewejustdontlisten_9CF4/frustratedNerd_thumb.jpg" width="260" height="180" /&gt;&lt;/a&gt;   &lt;p&gt;This past week I did one of those TFS restores to swap out hardware.&amp;#160; Things went great except for SSRS.&amp;#160; Who knows what went wrong but looking back, the journey to resolution was interesting.&amp;#160; All to often we see the error and start to hunt and peck.&amp;#160; Sometimes we end up down dead end roads other times we are just lucky.&amp;#160; Reflecting back, hind sight is always 20/20.&amp;#160; In this case the solution was somewhat obvious from the start.&lt;/p&gt;  &lt;p&gt;Let the journey begin..&lt;/p&gt;  &lt;p&gt;Stand alone TFS installations usually have 2 main IIS Web Sites.&amp;#160; #1. Default, which will include SharePoint and Reporting Services.&amp;#160; #2. Which is TFS.&amp;#160; During the restore process I had a problem where &lt;em&gt;TfsAdminUtil.exe RestoreDT&lt;/em&gt; was actually having problems talking with SSRS.&amp;#160; I kept getting the following:&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;…..&lt;/p&gt;    &lt;p&gt;Exception Message: Client found response content type of 'text/html; charset=utf-8', but expected 'text/xml'.&lt;/p&gt;    &lt;p&gt;…..&lt;/p&gt;    &lt;p&gt;The file you are attempting to save or retrieve has been blocked from this Web site by the server administrators.&amp;#160;&amp;#160; &lt;/p&gt;    &lt;p&gt;….&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Well after a while I just gave up and reconfigured TFS by hand.&amp;#160; I knew that decision was going to bite me in the rear later on but at 2am with time running out, it was time to get-er-done. So once the rest of the restore was done I kicked off a new project creation and guess what, SAME &amp;amp;^%$^# ERROR…&amp;#160; After some sleep it was time to hit it again.&amp;#160; Looking back at the error what struck me as odd was the error seems to imply that SharePoint was getting the web request rather than SSRS.&amp;#160; Sure enough after some digging around a bit more in IIS, IIS Logs, TFS it turned out my SSRS installation was actually instanced so instead of the normal &lt;a href="http://server/Reports"&gt;http://server/Reports&lt;/a&gt;, it was &lt;a href="http://server/Reports_TFS"&gt;http://server/Reports_TFS&lt;/a&gt;.&amp;#160; Well that fix was easy, &lt;em&gt;tfsadminutil.exe configureConnections &lt;/em&gt;did that.&amp;#160; Re-ran “Create New Project” and it failed again but this time a bit farther down the stack.&lt;/p&gt;  &lt;p&gt;This time the project creation wizard was saying it was looking for &lt;a href="http://server/reports"&gt;http://server/reports&lt;/a&gt; still but everything was configured to be …/reports_tfs. I have no clue where that was coming from but my solution was to just reconfigure SSRS IIS apps to drop the notion of the instance.&amp;#160; Re-Ran the Creation Wizard and now SSRS was hooped. The SSRS manager couldn’t find the SSRS services.&amp;#160; Well that must have meant somewhere in SSRS land it was in fact still pointed to …/Reports_TFS.&amp;#160; Sure enough in the config file for SSRS the URL was there.&amp;#160; Fixed that..&lt;/p&gt;  &lt;p&gt;Re-Ran the Project Creation Wizard, Failed.&amp;#160; At this point I was ready for a drink.&amp;#160; Now SSRS was hooped trying to create db objects.&amp;#160; Well it was trying to create db objects that were not on the new instanced SSRS installation.&amp;#160; I searched around for a bit and said screw it.&amp;#160; Lets just rename the db to remove the …$tfs instance name and reconfigure SSRS to point at the new DB name.&amp;#160; Once that was done.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt; &lt;a href="http://blogs.msdn.com/blogfiles/csell/WindowsLiveWriter/Computersdontliewejustdontlisten_9CF4/success_2.jpg"&gt;&lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="success" border="0" alt="success" src="http://blogs.msdn.com/blogfiles/csell/WindowsLiveWriter/Computersdontliewejustdontlisten_9CF4/success_thumb.jpg" width="240" height="167" /&gt;&lt;/a&gt;   &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Moral of the story, more often that not the that error we sometimes just ignore is always a great pointer.&amp;#160; Just don’t ignore it so fast.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9712574" width="1" height="1"&gt;</description></item><item><title>T4 – Text Template Transformation Toolkit</title><link>http://blogs.msdn.com/b/csell/archive/2009/05/31/t4-text-template-transformation-toolkit.aspx</link><pubDate>Mon, 01 Jun 2009 06:12:49 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9674133</guid><dc:creator>csell</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/csell/rsscomments.aspx?WeblogPostID=9674133</wfw:commentRss><comments>http://blogs.msdn.com/b/csell/archive/2009/05/31/t4-text-template-transformation-toolkit.aspx#comments</comments><description>&lt;a href="http://blogs.msdn.com/blogfiles/csell/WindowsLiveWriter/T4TextTemplateTransformationToolkit_12BA4/matrix_2.jpg"&gt;&lt;img style="border-right-width: 0px; margin: 0px 0px 0px 40px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="matrix" border="0" alt="matrix" align="right" src="http://blogs.msdn.com/blogfiles/csell/WindowsLiveWriter/T4TextTemplateTransformationToolkit_12BA4/matrix_thumb.jpg" width="215" height="165" /&gt;&lt;/a&gt;   &lt;p&gt;Chances are you have never heard of T4.&amp;#160; Don’t worry, most haven’t.&amp;#160; This tool was introduced when the DSL tools hit the market.&amp;#160; As the name implies, it’s a code generation engine.&amp;#160; It’s my understanding, T4 is used under the scenes by the DSL tools to generate out it’s artifacts. This is also the tool that things like Linq to SQL and the Entity framework use to generate its artifacts.&amp;#160; Very Cool, and a bit daunting at first.&lt;/p&gt;  &lt;p&gt;There are a number of great resources on Code Generation. I don’t want to recover what has been written better than I could but I do want to talk about the start of my journey with T4.&amp;#160; So like anyone I hit the ole WWW in search for answers.&amp;#160; The following resources got me rolling:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.hanselman.com/blog/T4TextTemplateTransformationToolkitCodeGenerationBestKeptVisualStudioSecret.aspx" target="_blank"&gt;T4 (Text Template Transformation Toolkit) Code Generation - Best Kept Visual Studio Secret&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.pnpguidance.net/Tag/T4.aspx" target="_blank"&gt;PNP Guidance&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bb126445.aspx" target="_blank"&gt;MSDN&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://msmvps.com/blogs/kathleen/" target="_blank"&gt;Kathleen Dollard’s Blog&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.olegsych.com/" target="_blank"&gt;Oleg Sych’s blog&lt;/a&gt; and especially &lt;a href="http://www.olegsych.com/2008/09/t4-tutorial-creatating-your-first-code-generator/" target="_blank"&gt;T4 Tutorial: Creating your First Code Generator&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Hanselminutes &lt;a href="http://www.hanselminutes.com/default.aspx?showID=170" target="_blank"&gt;&amp;quot;Code Generation and T4 with Kathleen Dollard&amp;quot;&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.visualt4.com/" target="_blank"&gt;Clarius’s Visual T4&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Needless to say you don’t really need anything to get started.&amp;#160; I don’t want to rehash anything already stated above, but I do want to cover a few good little hints I have learned so far.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;You can include other TT files.      &lt;ul&gt;       &lt;li&gt;&amp;lt;#@ include file=&amp;quot;core.tt&amp;quot; #&amp;gt; &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;“Class level functions”.&amp;#160; These have listed at the &lt;strong&gt;bottom&lt;/strong&gt; of the TT file in a &amp;lt;=+ =&amp;gt; &lt;strong&gt;if &lt;/strong&gt;there are other code blocks in the TT file. &lt;/li&gt;    &lt;li&gt;Set your output file type.&amp;#160; While you don’t really need it in VS if you are using the command line it will still save a few headaches. It can be whatever type of file type you want.&amp;#160; &lt;ul&gt;       &lt;li&gt;&amp;lt;#@ output extension=&amp;quot;XML&amp;quot; #&amp;gt; &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;Assembly References.&amp;#160; Just like a normal .NET program you have to reference what you need.&amp;#160; I was a bit surprised I had to reference System.Core for some Linq Queries.      &lt;ul&gt;       &lt;li&gt;&amp;lt;#@ assembly name=&amp;quot;System.Core&amp;quot; #&amp;gt; &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;Imports.&amp;#160; Nothing different from a using statement in C#      &lt;ul&gt;       &lt;li&gt;&amp;lt;#@ import namespace=&amp;quot;System.Xml.Linq&amp;quot;#&amp;gt; &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;You can’t pass in parameters into the T4 Engine. Well you can, but not with the host that ships out of the box.&amp;#160; Kathleen Dollard is actually working on a host that will address that situation but I have cheated in the meantime.&amp;#160; I have an settings file ( like a config ) which I set the setting file from my own host which in turn calls the T4 Engine.&amp;#160; The the templates just read that file getting whatever dynamic settings they need. &lt;/li&gt;    &lt;li&gt;I have been driving my templates with Powershell.&amp;#160; &lt;/li&gt;    &lt;li&gt;You can specify template framework versions, although you don’t have to.      &lt;ul&gt;       &lt;li&gt;&amp;lt;#@ template language=&amp;quot;C#&lt;strong&gt;v3.5&amp;quot; HostSpecific=&amp;quot;true&amp;quot;&lt;/strong&gt; #&amp;gt; &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;I will indeed post more on T4.&amp;#160; It’s just amazing and we all should use it more.&amp;#160; As I do it more and more I find myself coming up &lt;strong&gt;*MUCH*&lt;/strong&gt; more creative ways to generate the same artifact with less.&lt;/p&gt;  &lt;p&gt;More to come…..&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9674133" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/csell/archive/tags/T4/">T4</category></item><item><title>Blogging again????</title><link>http://blogs.msdn.com/b/csell/archive/2009/05/22/blogging-again.aspx</link><pubDate>Fri, 22 May 2009 17:02:10 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9635192</guid><dc:creator>csell</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/csell/rsscomments.aspx?WeblogPostID=9635192</wfw:commentRss><comments>http://blogs.msdn.com/b/csell/archive/2009/05/22/blogging-again.aspx#comments</comments><description>&lt;p&gt;You know sometimes it’s just sad how fast time can go by.&amp;#160; Looking back it’s been well over a year maybe two since I last blogged.&amp;#160; WOW, that’s not cool.&amp;#160; So what the hell happened, well LIFE I guess.&amp;#160; Let’s see:&lt;/p&gt;  &lt;p&gt;&lt;img style="margin: 0px 70px 0px 0px; display: inline" title="question-mark1a.jpg" alt="question-mark1a.jpg" align="left" src="http://ts3.images.live.com/images/thumbnail.aspx?q=664275258942&amp;amp;id=76e13843c66fbcd2adfc6c6dabbc7509" width="83" height="111" /&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;div align="left"&gt;I had my second child ( girl, Addison ).&amp;#160; We are blessed to have one of each and both healthy.&amp;#160; &lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div align="left"&gt;I got to meet Bill Gates, Steve Ballmer and all of the rest of the Microsoft executives &lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div align="left"&gt;Bought a Honda ( needed a 4 door with 2 kids ) &lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div align="left"&gt;This fiscal year I will have billed over 2300 hours which doesn’t account for my other job.&amp;#160; Can you say Year of the Death March!!! &lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div align="left"&gt;Ran into Sieg from the Deadliest Catch at SeaTac &lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div align="left"&gt;Learned how to make the perfect Margarita! &lt;/div&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;p align="left"&gt;Regardless a lot has happened and it’s time to talk technology again.&amp;#160; I love it and really miss doing it. With all of the great stuff here upon us now, it’s time to start sharing. I was reading MSDN Magazine the other day when I ran across an article about &lt;a href="http://msdn.microsoft.com/en-us/magazine/dd483291.aspx" target="_blank"&gt;MSBuild and best practices&lt;/a&gt; which really got me thinking.&amp;#160; There were two items that really stuck out for me:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Compilation of large source trees.&amp;#160; I think it’s a must read but caution readers that “large” can mean many different things.&amp;#160; &lt;/li&gt;    &lt;li&gt;Reference Management &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;While both were explained pretty well, lets put #2 into practice.&amp;#160; *I’M LAZY* ( in a good way of course ). I would much rather write something once rather than screw with it time and time again, especially the stuff you have to do like build work.&amp;#160; &lt;/p&gt;  &lt;p&gt;So lets talk assembly references….&lt;/p&gt;  &lt;p&gt;Assembly references can be easy as you want it to be but sometimes a little prep work will go a long way. The .NET compilers and runtime both have a specific order in which they look for references.&amp;#160; If you look in your framework folder for Microsoft.Common.Targets you will find the following:&lt;a href="http://blogs.msdn.com/blogfiles/csell/WindowsLiveWriter/Bloggingagain_130CA/legos_2.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; margin-left: 0px; border-top: 0px; margin-right: 0px; border-right: 0px" title="legos" border="0" alt="legos" align="right" src="http://blogs.msdn.com/blogfiles/csell/WindowsLiveWriter/Bloggingagain_130CA/legos_thumb.jpg" width="172" height="172" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;The SearchPaths property is set to find assemblies in the following order:&amp;#160; &lt;/p&gt;    &lt;ol&gt;     &lt;li&gt;Files from current project - indicated by {CandidateAssemblyFiles} &lt;/li&gt;      &lt;li&gt;$(ReferencePath) - the reference path property, which comes from the .USER file. &lt;/li&gt;      &lt;li&gt;The hintpath from the referenced item itself, indicated by {HintPathFromItem}.&amp;#160; &lt;/li&gt;      &lt;li&gt;The directory of MSBuild's &amp;quot;target&amp;quot; runtime from GetFrameworkPath.&amp;#160; The &amp;quot;target&amp;quot; runtime folder is the folder of the runtime that MSBuild is a part of. &lt;/li&gt;      &lt;li&gt;Registered assembly folders, indicated by {Registry:*,*,*} &lt;/li&gt;      &lt;li&gt;Legacy registered assembly folders, indicated by {AssemblyFolders} &lt;/li&gt;      &lt;li&gt;Look in the application's output folder (like bin\debug) &lt;/li&gt;      &lt;li&gt;Resolve to the GAC. &lt;/li&gt;      &lt;li&gt;Treat the reference's Include as if it were a real file name. &lt;/li&gt;   &lt;/ol&gt; &lt;/blockquote&gt;  &lt;p&gt;So what if your not one of those nine?!?!?&lt;/p&gt;  &lt;p&gt;Since it’s all just angle brackets we can extend the “out of the box” search paths.&amp;#160; As it was explained in the article you can override the property &lt;em&gt;AssemblySearchPaths.&amp;#160; &lt;/em&gt;Aaron had a great post on &lt;a href="http://blogs.msdn.com/aaronhallberg/archive/2007/07/16/msbuild-property-evaluation.aspx" target="_blank"&gt;MSBuild Property Evaluation&lt;/a&gt;, it’s something you should read.&amp;#160; Overriding a property is as simple as importing your own target file into the stack and then resetting the property ( for most cases ).&amp;#160; You could also just add a the same property further down the stack in the same file.&amp;#160; Both are essentially the same. With MSBuild the *stack is always important*.&amp;#160; If you were to import your target file or override a property to early you might change the way the entire build system works.&amp;#160; There are a number of properties that work like:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&amp;lt;AssemblySearchPaths Condition=&amp;quot; '$(AssemblySearchPaths)' == ''&amp;quot;&amp;gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;This is a very common practice throughout MSBuild implementations.&amp;#160; As you can tell it’s just a way or protecting yourself from a change in behavior &lt;strong&gt;upstream&lt;/strong&gt;. Remember MSBuild parses top down to you have no influence what might be done afterwards.&amp;#160; In our case what we want to do is import our targets file &lt;strong&gt;after&lt;/strong&gt; the Microsoft.Common.Targets file in the csproj or vbproj file(s).&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&amp;lt;Import Project=&amp;quot;$(MSBuildBinPath)\Microsoft.CSharp.targets&amp;quot; /&amp;gt; &lt;/p&gt;    &lt;p&gt;&amp;lt;Import Project=&amp;quot;..\MyTargets.targets&amp;quot; /&amp;gt; *&lt;b&gt;NEW&lt;/b&gt;*&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;By doing so AssemblySearchPaths will be “” and initialize itself as expected.&amp;#160; So if we want to add to it it’s as simple as ( snip from MyTargets.Targets ): &lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;....      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &amp;lt;PropertyGroup&amp;gt;       &lt;br /&gt;&lt;/p&gt;    &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;AssemblySearchPaths&amp;gt;      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; $(AssemblySearchPaths);       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; C:\binaries\;       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;/AssemblySearchPaths&amp;gt;       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &amp;lt;/PropertyGroup&amp;gt;       &lt;br /&gt;....&lt;/p&gt; &lt;/blockquote&gt;  &lt;ol&gt;   &lt;li&gt;Define a Property Group &lt;/li&gt;    &lt;li&gt;Define the Property ( AssemblySearchPaths ) &lt;/li&gt;    &lt;li&gt;Set it to itself and add to itself &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;Important point, &lt;strong&gt;Reference Paths are folders not files&lt;/strong&gt;.&amp;#160; So now if you compile from the cmd line or from VS you will have your paths in the stack. The easiest way to see what is going in is to simply run &lt;strong&gt;msbuild.exe /t:rebuild /v:diag &lt;/strong&gt;on your sln file.&amp;#160; That will dump everything that took place during the execution from MSBuild. Even the order of folders it searched for.&amp;#160; You will actually be able to see the reference pats listed that it couldn't find.&lt;/p&gt;  &lt;p&gt;But we are not done yet.&amp;#160; We have a hardcoded path and remember, I’m lazy. How about we bootstrap ourselves into the build process and read the file system building the search paths based on a “root” folder you specify?&amp;#160; Then any machine should work without any change.&lt;/p&gt;  &lt;blockquote&gt;   &lt;pre class="brush: csharp; ruler: true;"&gt;&lt;font size="1"&gt;&lt;font size="2" face="t"&gt;&amp;lt;Project InitialTargets=&amp;quot;bootstrap&amp;quot; xmlns=&amp;quot;http://schemas.microsoft.com/developer/msbuild/2003&amp;quot;&amp;gt;

    &amp;lt;PropertyGroup&amp;gt;
        &amp;lt;referencePath&amp;gt;$(SolutionDir)..\MyBinaries\**\*.*&amp;lt;/referencePath&amp;gt;
    &amp;lt;/PropertyGroup&amp;gt;

    &amp;lt;Target Name=&amp;quot;bootstrap&amp;quot;&amp;gt;
   
    &amp;lt;CreateItem Include =&amp;quot;$(referencePath)&amp;quot;&amp;gt;
      &amp;lt;Output ItemName=&amp;quot;binariesFound&amp;quot; TaskParameter=&amp;quot;Include&amp;quot;/&amp;gt;
    &amp;lt;/CreateItem&amp;gt;
    
    &amp;lt;/Target&amp;gt;

  &amp;lt;PropertyGroup&amp;gt;
      &amp;lt;AssemblySearchPaths&amp;gt;
        $(AssemblySearchPaths);
        &lt;strong&gt;@(binariesFound-&amp;gt;'%(RootDir)%(Directory)');&lt;/strong&gt;        
      &amp;lt;/AssemblySearchPaths&amp;gt;
    &amp;lt;/PropertyGroup&amp;gt;
  
&amp;lt;/Project&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/pre&gt;
&lt;/blockquote&gt;

&lt;p&gt;Important points:&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;&lt;strong&gt;InitialTargets &lt;/strong&gt;was set. This gives us the ability to run *first*.&amp;#160; Why? Well we want to read the file system and build the list of folders. &lt;/li&gt;

  &lt;li&gt;We create an item during the execution of the target rather than statically. &lt;/li&gt;

  &lt;li&gt;We later transform that target just adding the folder rather than the whole file path. &lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Team Build has a similar concept but much easier.&amp;#160; At the bottom of any tfsbuild.proj fiile there is a commented collection called &lt;strong&gt;AdditionalReferencePath. &lt;/strong&gt;It works the same it’s just that the Team Build process does it all for you already.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9635192" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/csell/archive/tags/MSBuild/">MSBuild</category><category domain="http://blogs.msdn.com/b/csell/archive/tags/TeamBuild/">TeamBuild</category></item><item><title>Microsoft.TeamFoundation.Build.targets ( 2005 )</title><link>http://blogs.msdn.com/b/csell/archive/2007/09/21/microsoft-teamfoundation-build-targets-2005.aspx</link><pubDate>Fri, 21 Sep 2007 16:41:16 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5033394</guid><dc:creator>csell</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/csell/rsscomments.aspx?WeblogPostID=5033394</wfw:commentRss><comments>http://blogs.msdn.com/b/csell/archive/2007/09/21/microsoft-teamfoundation-build-targets-2005.aspx#comments</comments><description>&lt;p&gt;Have you ever wanted to *see* the target stack in the TeamBuild targets?&amp;#xA0; Well the wait is over.&amp;#xA0; I wish I could say I generated this on the fly but that isn't the case, but one day that will happen.&amp;#xA0; I intend to keep growing this map as I come across new items and documentation.&amp;#xA0; If you would like a copy feel free to reach out.&lt;/p&gt;  &lt;p&gt;Click on the image below for a larger clickable map.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.cshost.members.winisp.net/blog/teambuild.html" target="_blank"&gt;&lt;img id="id" style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="772" alt="TeamBuild" src="http://blogs.msdn.com/blogfiles/csell/WindowsLiveWriter/Microsoft.TeamFoundation.Bui.targets2005_7A34/TeamBuild_3.jpg" width="235" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=5033394" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/csell/archive/tags/TeamBuild/">TeamBuild</category></item><item><title>The VSTS Resources Map</title><link>http://blogs.msdn.com/b/csell/archive/2007/09/21/the-vsts-resources-map.aspx</link><pubDate>Fri, 21 Sep 2007 16:29:28 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5033264</guid><dc:creator>csell</dc:creator><slash:comments>11</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/csell/rsscomments.aspx?WeblogPostID=5033264</wfw:commentRss><comments>http://blogs.msdn.com/b/csell/archive/2007/09/21/the-vsts-resources-map.aspx#comments</comments><description>&lt;p&gt;The amount of VSTS resources&amp;#xA0; can get very overwhelming.&amp;#xA0; We have a very strong community with a ton of resources.&amp;#xA0; Lately I re-found my love for mind maps and decided to create a map around VSTS resources.&amp;#xA0; I intend to keep growing this map as I come across new items.&amp;#xA0; If you would like a copy of the map feel free to reach out.&lt;/p&gt;  &lt;p&gt;Click on the image below for a the larger clickable map. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.cshost.members.winisp.net/blog/vstsresources.html" target="_blank"&gt;&lt;img id="id" style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="196" alt="VSTSResources" src="http://blogs.msdn.com/blogfiles/csell/WindowsLiveWriter/TheVSTSResourcesMap_776A/VSTSResources_10.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=5033264" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/csell/archive/tags/VSTS/">VSTS</category></item><item><title>Chicago VSTS Users Group, Round 2</title><link>http://blogs.msdn.com/b/csell/archive/2007/04/30/chicago-vsts-users-group-round-2.aspx</link><pubDate>Tue, 01 May 2007 07:58:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2350616</guid><dc:creator>csell</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/csell/rsscomments.aspx?WeblogPostID=2350616</wfw:commentRss><comments>http://blogs.msdn.com/b/csell/archive/2007/04/30/chicago-vsts-users-group-round-2.aspx#comments</comments><description>&lt;P&gt;Since I am speaking this time, I can't help but self promote can I? Right now I am in the middle of sketching out content and I would love nothing more than to hear from you. While I have a few tricks up the ole sleeve please ping me and share what's on your mind. Now for the official blurb!! &lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;&lt;STRONG&gt;Join us for ROUND 2 of the Chicago Visual Studio Team System User group! &lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;Microsoft Visual Studio 2005 Team System is the best integrated software development platform to build the mission-critical applications that businesses depend on. It extends Visual Studio's integrated and productive experience from the developer to the entire development team by delivering powerful new role-based tools for software architects, developers, testers and project managers. It also includes an integrated team server and customizable processes to help teams drive predictability, visibility, and control into their software development process.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;Join us each month for new topics including how the different role based editions can help your team to finish your projects on time, on scope and on budget, dive into the many features included in the powerful and robust Team Foundation Server product, or speak to one of the many partners who have extended the platform to enable continuous integration scenarios, integrate into Microsoft outlook, even an Eclipse plug-in!&amp;nbsp; &lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Agenda for May 9&lt;SUP&gt;th&lt;/SUP&gt; meeting: &lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;6:00pm - 6:30pm Welcome, Introductions and Pizza &lt;/P&gt;
&lt;P&gt;6:30pm - 8:30pm Clark Sell Presents MSBuild and CI using TFS &lt;/P&gt;
&lt;P&gt;8:30pm - 9:00pm Q&amp;amp;A, Raffle and Wrap Up &lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Presenter Bio: &lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Clark Sell is a Senior Consultant and Visual Studio Team System (VSTS) Ranger for the Financial Services practice of Microsoft Services.&amp;nbsp;&amp;nbsp; He has 8 years experience as architect, developer, tester, and product manager in the software industry, specifically focused on Financial Services customers and software.&amp;nbsp; In this capacity, his primary focus is Visual Studio Team System.&amp;nbsp; Prior to joining Microsoft in 2005, Clark was a Software Architect at Allstate Insurance Company.&amp;nbsp; You can read his blog at &lt;A href="http://blogs.msdn.com/csell" mce_href="http://blogs.msdn.com/csell"&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;http://blogs.msdn.com/csell&lt;/SPAN&gt;&lt;/A&gt;. Clark is a graduate of Western Illinois University. &lt;/P&gt;
&lt;P&gt;Be sure to bring your Smart card badge from the April meeting to qualify for special prizes! We will be issuing smart cards in May to new members while supplies last. &lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;&lt;STRONG&gt;Date:&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;Wednesday May 9, 2007&lt;BR&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;Time:&lt;/B&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;6:00pm – 9:00pm&lt;BR&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;Location:&lt;/B&gt; Microsoft Corporation&lt;BR&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;77 West Wacker Dr&lt;SPAN class=eslabelnormal&gt;, Suite 2300&lt;/SPAN&gt;&lt;BR&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;Chicago, IL 60601&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;A class="" href="http://msevents.microsoft.com/CUI/EventDetail.aspx?culture=en-US&amp;amp;EventID=1032339094" mce_href="http://msevents.microsoft.com/CUI/EventDetail.aspx?culture=en-US&amp;amp;EventID=1032339094"&gt;Click here to register.&lt;/A&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=2350616" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/csell/archive/tags/Community/">Community</category></item><item><title>Microsoft Acquires devBiz, Makers of TeamPlain Web Access</title><link>http://blogs.msdn.com/b/csell/archive/2007/03/26/microsoft-acquires-devbiz-makers-of-teamplain-web-access.aspx</link><pubDate>Mon, 26 Mar 2007 19:19:13 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1953012</guid><dc:creator>csell</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/csell/rsscomments.aspx?WeblogPostID=1953012</wfw:commentRss><comments>http://blogs.msdn.com/b/csell/archive/2007/03/26/microsoft-acquires-devbiz-makers-of-teamplain-web-access.aspx#comments</comments><description>&lt;p&gt;Enough said.
&lt;/p&gt;&lt;p&gt;&lt;a href="http://blogs.msdn.com/bharry/"&gt;http://blogs.msdn.com/bharry/&lt;/a&gt;
	&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.devbiz.com/"&gt;http://www.devbiz.com/&lt;/a&gt;
	&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1953012" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/csell/archive/tags/VSTS/">VSTS</category></item><item><title>Announcing the Chicago VSTS Users Group</title><link>http://blogs.msdn.com/b/csell/archive/2007/03/14/announcing-the-chicago-vsts-users-group.aspx</link><pubDate>Wed, 14 Mar 2007 15:11:55 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1880411</guid><dc:creator>csell</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/csell/rsscomments.aspx?WeblogPostID=1880411</wfw:commentRss><comments>http://blogs.msdn.com/b/csell/archive/2007/03/14/announcing-the-chicago-vsts-users-group.aspx#comments</comments><description>&lt;p&gt;
	&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;
	&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;&lt;span style="font-size:12pt"&gt;&lt;strong&gt;Join us for the maiden voyage of the Chicago Visual Studio Team System User group!&lt;/strong&gt;
		&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Microsoft Visual Studio 2005 Team System is the best integrated software development platform to build the mission-critical applications that businesses depend on. It extends Visual Studio's integrated and productive experience from the developer to the entire development team by delivering powerful new role-based tools for software architects, developers, testers and project managers. It also includes an integrated team server and customizable processes to help teams drive predictability, visibility, and control into their software development process.  Join us each month for new topics including how the different role based editions can help your team to finish your projects on time, on scope and on budget, dive into the many features included in the powerful and robust Team Foundation Server product, or speak to one of the many partners who have extended the platform to enable continuous integration scenarios, integrate into Microsoft outlook, even an Eclipse plug-in!  &lt;span style="font-size:12pt"&gt;
		&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Agenda for April 11th meeting:
&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;6:00pm - 6:30pm Welcome, Introductions and Pizza
&lt;/li&gt;&lt;li&gt;6:30pm - 8:30pm What is Visual Studio Team System?
&lt;/li&gt;&lt;li&gt;8:30pm - 9:00pm Q&amp;amp;A, Raffle and Wrap Up
&lt;/li&gt;&lt;/ul&gt;&lt;p style="text-align: justify"&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032333482&amp;amp;culture=en-US"&gt;&lt;span style="font-size:12pt"&gt;&lt;strong&gt;Click here to register&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;
	&lt;/p&gt;&lt;p&gt;You may also access the registration site at: &lt;a href="http://www.microsoft.com/events"&gt;&lt;span style="color:black; font-size:12pt"&gt;www.microsoft.com/events&lt;/span&gt;&lt;/a&gt; and reference Event ID 1032333482
&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1880411" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/csell/archive/tags/VSTS/">VSTS</category></item><item><title>Virtual PC 2007 Released</title><link>http://blogs.msdn.com/b/csell/archive/2007/02/21/virtual-pc-2007-released.aspx</link><pubDate>Wed, 21 Feb 2007 18:22:28 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1735551</guid><dc:creator>csell</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/csell/rsscomments.aspx?WeblogPostID=1735551</wfw:commentRss><comments>http://blogs.msdn.com/b/csell/archive/2007/02/21/virtual-pc-2007-released.aspx#comments</comments><description>&lt;p&gt;You can read more about Virtual PC 2007, and download it, from the newly updated &lt;a href="http://www.microsoft.com/windows/products/winfamily/virtualpc/default.mspx"&gt;Virtual PC website&lt;/a&gt;.
&lt;/p&gt;&lt;p&gt;Some key features of Virtual PC 2007 include:
&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Support for x64 Windows as a host operating system
&lt;/li&gt;&lt;li&gt;Support for hardware virtualization support
&lt;/li&gt;&lt;li&gt;Support for Windows Vista as a guest and host operating system 
&lt;/li&gt;&lt;li&gt;Support for PXE network booting of virtual machines
&lt;/li&gt;&lt;li&gt;Support for the use of full screen virtual machines on multi-monitor systems&lt;span style="color:#1f497d"&gt;
			&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;A long time ago &lt;a href="http://andrewconnell.com/blog/"&gt;Andrew Connell&lt;/a&gt; put together a great article &lt;a href="http://andrewconnell.com/blog/articles/UseVirtualPCsDifferencingDisksToYourAdvantage.aspx"&gt;HOWTO: Use Virtual PC's Differencing Disks to your Advantage&lt;/a&gt;.  If you do anything with Virtual PC make sure you read this.  Not only does it save you a great amount of disk space but it will save you a great deal of time when setting up new virtual images.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1735551" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/csell/archive/tags/Vista/">Vista</category><category domain="http://blogs.msdn.com/b/csell/archive/tags/Just+Released/">Just Released</category></item><item><title>Team Foundation Power Tools v1.2 Released</title><link>http://blogs.msdn.com/b/csell/archive/2007/02/21/team-foundation-power-tools-v1-2-released.aspx</link><pubDate>Wed, 21 Feb 2007 18:08:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1735504</guid><dc:creator>csell</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/csell/rsscomments.aspx?WeblogPostID=1735504</wfw:commentRss><comments>http://blogs.msdn.com/b/csell/archive/2007/02/21/team-foundation-power-tools-v1-2-released.aspx#comments</comments><description>&lt;P&gt;Team Foundation Server is happy to announce the release of&amp;nbsp;version 1.2 of Team Foundation Power Tools (formerly known as Power Toys).&amp;nbsp; In this release we've added 2 new command line tools for the developer and 3 non-command line tools.&amp;nbsp;&amp;nbsp; This version includes some bug fixes to previous Power Tools, support for Vista, and adds the following new functionality: &lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Workspace Command (tfpt.exe) - &lt;/STRONG&gt;Use the workspace command for additional workspace operations not supported in the currently shipping Team Foundation Server command line (tf.exe). &lt;STRONG&gt;&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Treeclean Command (tfpt.exe) -&lt;/STRONG&gt; Use the treeclean command to see and optionally delete files in the current directory and all subdirectories that are not under version control. &lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Process Template Editor - &lt;/STRONG&gt;A tool to provide UI for authoring work item types and some of the associated Process Template components.&amp;nbsp; &lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Check-in Policy Pack - &lt;/STRONG&gt;A set of handy check-in policies to address needs customers have expressed. &lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Build Test Tools Task - &lt;/STRONG&gt;A tool that allows running unit tests by simply specifying the DLLs or even specifying a file name pattern in TfsBuild.proj, instead of using .vsmdi files to specify tests to run. &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;A class="" title=Requirements name=Requirements&gt;&lt;/A&gt;Please note that the Process Template Editor has some additional pre-requisites, they are identified on the download page.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;You can locate the Team Foundation Power Tools V1.2 release &lt;A href="http://go.microsoft.com/?linkid=5422499" mce_href="http://go.microsoft.com/?linkid=5422499"&gt;here&lt;/A&gt;&lt;SPAN style="COLOR: #1f497d"&gt; &lt;/SPAN&gt;and you can get help on the forums for these tools &lt;A href="http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=930&amp;amp;SiteID=1" mce_href="http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=930&amp;amp;SiteID=1"&gt;here&lt;/A&gt;. &lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1735504" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/csell/archive/tags/VSTS/">VSTS</category></item><item><title>VSTS Case Studies</title><link>http://blogs.msdn.com/b/csell/archive/2007/02/13/vsts-case-studies.aspx</link><pubDate>Wed, 14 Feb 2007 02:52:01 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1672015</guid><dc:creator>csell</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/csell/rsscomments.aspx?WeblogPostID=1672015</wfw:commentRss><comments>http://blogs.msdn.com/b/csell/archive/2007/02/13/vsts-case-studies.aspx#comments</comments><description>&lt;p&gt;From time to time I am asked where one can get their hands on case studies around VSTS.   You can find all VSTS case studies here:  &lt;a href="http://msdn2.microsoft.com/en-us/teamsystem/aa718812.aspx"&gt;http://msdn2.microsoft.com/en-us/teamsystem/aa718812.aspx&lt;/a&gt;. Today we just released two new case studies focused around ROI.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1672015" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/csell/archive/tags/VSTS/">VSTS</category></item><item><title>VSTS Books</title><link>http://blogs.msdn.com/b/csell/archive/2007/02/13/vsts-books.aspx</link><pubDate>Tue, 13 Feb 2007 20:13:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1670152</guid><dc:creator>csell</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/csell/rsscomments.aspx?WeblogPostID=1670152</wfw:commentRss><comments>http://blogs.msdn.com/b/csell/archive/2007/02/13/vsts-books.aspx#comments</comments><description>&lt;P&gt;Ever wonder what VSTS books are out there. Well wonder no more. The list is in no particular order: &lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://www.bookpool.com/sm/0471919306" mce_href="http://www.bookpool.com/sm/0471919306"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;Professional Team Foundation Server&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #1f497d"&gt; &lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://www.bookpool.com/sm/0764584367" mce_href="http://www.bookpool.com/sm/0764584367"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;Professional Visual Studio 2005 Team System&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Verdana"&gt; &lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://www.bookpool.com/sm/0321278720" mce_href="http://www.bookpool.com/sm/0321278720"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;Software Engineering with Microsoft Visual Studio Team System&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style="COLOR: black"&gt; &lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://www.bookpool.com/sm/0735621853" mce_href="http://www.bookpool.com/sm/0735621853"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;Working with Microsoft Visual Studio 2005 Team System&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #1f497d"&gt; &lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://www.bookpool.com/sm/0735622167" mce_href="http://www.bookpool.com/sm/0735622167"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;Managing Projects with Microsoft Visual Studio 2005 Team System&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://www.bookpool.com/sm/1590594606" mce_href="http://www.bookpool.com/sm/1590594606"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;Pro Visual Studio 2005 Team System&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;SPAN style="COLOR: black; FONT-FAMILY: Verdana"&gt; &lt;/SPAN&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://www.bookpool.com/sm/159059682X" mce_href="http://www.bookpool.com/sm/159059682X"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;Pro Visual Studio 2005 Team System Application Development&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Verdana"&gt; &lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://www.bookpool.com/sm/1584504455" mce_href="http://www.bookpool.com/sm/1584504455"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;Global Outsourcing with Microsoft Visual Studio 2005 Team System&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;SPAN style="COLOR: black; FONT-FAMILY: Verdana"&gt; &lt;/SPAN&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1670152" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/csell/archive/tags/VSTS/">VSTS</category></item><item><title>5 things you didn’t know about me.</title><link>http://blogs.msdn.com/b/csell/archive/2007/01/24/5-things-you-didn-t-know-about-me.aspx</link><pubDate>Wed, 24 Jan 2007 18:00:41 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1521930</guid><dc:creator>csell</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/csell/rsscomments.aspx?WeblogPostID=1521930</wfw:commentRss><comments>http://blogs.msdn.com/b/csell/archive/2007/01/24/5-things-you-didn-t-know-about-me.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://blogs.msdn.com/jeffbe/"&gt;Jeff Beehler&lt;/a&gt; and &lt;a href="http://blogs.msdn.com/buckh/"&gt;Buck Hodges&lt;/a&gt; both decided to tag me and I hear tag backs are not allowed.  So it's time to kick off this new year of blogging with a few items you may have never guessed.
&lt;/p&gt;&lt;ol&gt;&lt;li&gt;I have a 10 month old son, Ethan.  It's amazing just how fast your life can change. 
&lt;/li&gt;&lt;li&gt;I love Motorsports.  While there is number of different leagues, I most enjoy watching NASCAR.  A few friends and I try to attend one race a year and so far I have been to Michigan, Charlotte, Atlanta, Memphis and Indy.
&lt;/li&gt;&lt;li&gt;Given I love Motorsports you could imagine I also love cars.  So much so I am actually doing my own body off restoration on a 1970 Camaro.  Yes it's turned into a slow moving project but it's still a great time when I get to turn some wrenches and lay a few welds.
&lt;/li&gt;&lt;li&gt;I didn't aspire to be a programmer when I went to college. In fact I really didn't aspire to do anything much with computers but I loved the internet.  My father was a geek since the dawn of time so I had always grew up around them.  At that point in time I would have just rather worked on cars.  Once I got into college that quickly changed and I graduated with an IT degree.  My first job out of college was actually working on the ole Y2K bug.
&lt;/li&gt;&lt;li&gt;I am an Eagle Scout.  
&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;I am sure these guys don't read my blog but I read theirs.  In the spirit of this now you've been tagged too: &lt;a href="http://www.casadehambone.com"&gt;Kevin Hammond&lt;/a&gt;, &lt;a href="http://blogs.msdn.com/richardt/default.aspx"&gt;Richard Turner&lt;/a&gt;, &lt;a href="http://blogs.msdn.com/pandrew/default.aspx"&gt;Paul Andrew&lt;/a&gt;, &lt;a href="http://pluralsight.com/blogs/keith"&gt;Keith Brown&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1521930" width="1" height="1"&gt;</description></item></channel></rss>
