<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://drowningintechnicaldebt.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>Shawn Weisfeld [MVP]</title><link>http://drowningintechnicaldebt.com/blogs/shawnweisfeld/default.aspx</link><description>Undertake something that is difficult; it will do you good.  Unless
you try to do something beyond what you have already mastered,
you will never grow.  – Ronald E. Osborn</description><dc:language>en</dc:language><generator>CommunityServer 2007.1 (Build: 20917.1142)</generator><item><title>SQL PASS 2008 Talk</title><link>http://drowningintechnicaldebt.com/blogs/shawnweisfeld/archive/2008/11/23/sql-pass-2008-talk.aspx</link><pubDate>Sun, 23 Nov 2008 19:58:00 GMT</pubDate><guid isPermaLink="false">4fe7e88d-b128-4946-bef2-079055b364e8:690</guid><dc:creator>sweisfeld</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://drowningintechnicaldebt.com/blogs/shawnweisfeld/rsscomments.aspx?PostID=690</wfw:commentRss><comments>http://drowningintechnicaldebt.com/blogs/shawnweisfeld/archive/2008/11/23/sql-pass-2008-talk.aspx#comments</comments><description>&lt;p&gt;If you attended my talk at pass last week, you can get the slides &amp;amp; downloads here (&lt;a href="http://www.developerroundtable.com/Libraries/Downloads/PASS_SQL_CLR.sflb.ashx"&gt;http://www.developerroundtable.com/Libraries/Downloads/PASS_SQL_CLR.sflb.ashx&lt;/a&gt;). I hope you enjoyed the talk. Feel free to send me feedback!&lt;/p&gt;&lt;img src="http://drowningintechnicaldebt.com/aggbug.aspx?PostID=690" width="1" height="1"&gt;</description><category domain="http://drowningintechnicaldebt.com/blogs/shawnweisfeld/archive/tags/Downloads/default.aspx">Downloads</category><category domain="http://drowningintechnicaldebt.com/blogs/shawnweisfeld/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://drowningintechnicaldebt.com/blogs/shawnweisfeld/archive/tags/SQL/default.aspx">SQL</category></item><item><title>MS Popfly</title><link>http://drowningintechnicaldebt.com/blogs/shawnweisfeld/archive/2008/11/13/ms-popfly.aspx</link><pubDate>Thu, 13 Nov 2008 21:17:00 GMT</pubDate><guid isPermaLink="false">4fe7e88d-b128-4946-bef2-079055b364e8:685</guid><dc:creator>sweisfeld</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://drowningintechnicaldebt.com/blogs/shawnweisfeld/rsscomments.aspx?PostID=685</wfw:commentRss><comments>http://drowningintechnicaldebt.com/blogs/shawnweisfeld/archive/2008/11/13/ms-popfly.aspx#comments</comments><description>&lt;p&gt;I am tired of forgetting the link to this darn site and people keep asking me about it, hence this blog post. A while back at a presentation by Russ Fustino (&lt;a href="http://blogs.msdn.com/rfustino/"&gt;http://blogs.msdn.com/rfustino/&lt;/a&gt;) he demoed this application. MS Popfly (&lt;a href="http://www.popfly.com/"&gt;http://www.popfly.com/&lt;/a&gt;) allows you to create online game and mashup’s using silverlight. A very cool tool, get an account and check it out. &lt;/p&gt;
&lt;p&gt;Here is a mashup I created by doing a live picture search for me and binding it to a Carousel in all of 5 min. &lt;/p&gt;&lt;a href="http://www.popfly.com/users/ShawnOnetug/ShawnPictureMashup"&gt;http://www.popfly.com/users/ShawnOnetug/ShawnPictureMashup&lt;/a&gt;&lt;br /&gt;(Note if it doesn&amp;#39;t display try selecting one of the alternatives from the menu on the right hand side of the page.)&lt;img src="http://drowningintechnicaldebt.com/aggbug.aspx?PostID=685" width="1" height="1"&gt;</description><category domain="http://drowningintechnicaldebt.com/blogs/shawnweisfeld/archive/tags/.NET/default.aspx">.NET</category><category domain="http://drowningintechnicaldebt.com/blogs/shawnweisfeld/archive/tags/Silverlight/default.aspx">Silverlight</category></item><item><title>WCF &amp; Using Statements</title><link>http://drowningintechnicaldebt.com/blogs/shawnweisfeld/archive/2008/11/13/wcf-amp-using-statements.aspx</link><pubDate>Thu, 13 Nov 2008 11:29:00 GMT</pubDate><guid isPermaLink="false">4fe7e88d-b128-4946-bef2-079055b364e8:684</guid><dc:creator>sweisfeld</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://drowningintechnicaldebt.com/blogs/shawnweisfeld/rsscomments.aspx?PostID=684</wfw:commentRss><comments>http://drowningintechnicaldebt.com/blogs/shawnweisfeld/archive/2008/11/13/wcf-amp-using-statements.aspx#comments</comments><description>&lt;p&gt;I was attending the Dallas Connected Systems UG last night (&lt;a href="http://biztalkusergroup.com/"&gt;http://biztalkusergroup.com/&lt;/a&gt;) and during the presentation I made the bold assertion that one should NOT use the &amp;quot;using statement&amp;quot; when working with WCF. Now I am a HUGE proponent of the using statement in normal circumstances. IMHO if it implements IDisposable use the using statement, except with WCF. This has to do with the way that WCF errors out and when that happens how the connection gets closed. . . &lt;br /&gt;&lt;br /&gt;Doing my best LeVar Burton &amp;quot;But you don&amp;#39;t have to take my word for it&amp;quot; (&lt;a href="http://en.wikipedia.org/wiki/Reading_Rainbow"&gt;http://en.wikipedia.org/wiki/Reading_Rainbow&lt;/a&gt;). Microsoft even says it in the documentation, &amp;quot;You should not use the using statement (Using in Visual Basic) because it may mask exceptions in certain failure modes. &amp;quot; (&lt;a href="http://msdn.microsoft.com/en-us/library/ms735103.aspx"&gt;http://msdn.microsoft.com/en-us/library/ms735103.aspx&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;Also check out a post by Dan Rigsby that goes into more detail. &lt;a href="http://www.danrigsby.com/blog/index.php/2008/02/26/dont-wrap-wcf-service-hosts-or-clients-in-a-using-statement/"&gt;http://www.danrigsby.com/blog/index.php/2008/02/26/dont-wrap-wcf-service-hosts-or-clients-in-a-using-statement/&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;img src="http://drowningintechnicaldebt.com/aggbug.aspx?PostID=684" width="1" height="1"&gt;</description><category domain="http://drowningintechnicaldebt.com/blogs/shawnweisfeld/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://drowningintechnicaldebt.com/blogs/shawnweisfeld/archive/tags/.NET/default.aspx">.NET</category><category domain="http://drowningintechnicaldebt.com/blogs/shawnweisfeld/archive/tags/SOA/default.aspx">SOA</category><category domain="http://drowningintechnicaldebt.com/blogs/shawnweisfeld/archive/tags/VB.NET/default.aspx">VB.NET</category><category domain="http://drowningintechnicaldebt.com/blogs/shawnweisfeld/archive/tags/WCF/default.aspx">WCF</category></item><item><title>Microsoft Web Platform Installer</title><link>http://drowningintechnicaldebt.com/blogs/shawnweisfeld/archive/2008/11/03/microsoft-web-platform-installer.aspx</link><pubDate>Tue, 04 Nov 2008 01:39:00 GMT</pubDate><guid isPermaLink="false">4fe7e88d-b128-4946-bef2-079055b364e8:679</guid><dc:creator>sweisfeld</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://drowningintechnicaldebt.com/blogs/shawnweisfeld/rsscomments.aspx?PostID=679</wfw:commentRss><comments>http://drowningintechnicaldebt.com/blogs/shawnweisfeld/archive/2008/11/03/microsoft-web-platform-installer.aspx#comments</comments><description>While I was not able to attend PDC, Microsoft did good by the community and has provided free recordings of many of the sessions (&lt;a href="http://www.microsoftpdc.com/"&gt;http://www.microsoftpdc.com&lt;/a&gt;). While this is cool and has some great content, the purpose of this blog post is to talk about the Microsoft Web Platform Installer (&lt;a href="http://www.microsoft.com/web/channel/products/WebPlatformInstaller.aspx"&gt;http://www.microsoft.com/web/channel/products/WebPlatformInstaller.aspx&lt;/a&gt;). This tool allows for single deployment model for all the bits and pieces needed to put together a clean PC image for a developer use (i.e. VS.NET, SQL SVR, and IIS). IMHO this is a great idea and Microsoft is only scratching the surface of what they could&amp;nbsp; do in this space. Currently the tool works for the express editions, which is good for the hobbyist and more importantly at schools. With my experiences teaching .NET at the University anything that helps bring students into a working development environment faster and easier is goodness. However this will become much more valuable when it gets pushed into the enterprise environment. Currently one of the most frustrating jobs that I have my day job is helping team members with the setup of development machines. Anything that MSFT can do to stream line and reduce errors in the process of installing the entire suite of development tools is much appreciated.&lt;img src="http://drowningintechnicaldebt.com/aggbug.aspx?PostID=679" width="1" height="1"&gt;</description><category domain="http://drowningintechnicaldebt.com/blogs/shawnweisfeld/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://drowningintechnicaldebt.com/blogs/shawnweisfeld/archive/tags/.NET/default.aspx">.NET</category><category domain="http://drowningintechnicaldebt.com/blogs/shawnweisfeld/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://drowningintechnicaldebt.com/blogs/shawnweisfeld/archive/tags/VB.NET/default.aspx">VB.NET</category><category domain="http://drowningintechnicaldebt.com/blogs/shawnweisfeld/archive/tags/IIS/default.aspx">IIS</category><category domain="http://drowningintechnicaldebt.com/blogs/shawnweisfeld/archive/tags/Microsoft/default.aspx">Microsoft</category></item><item><title>ZooomIt</title><link>http://drowningintechnicaldebt.com/blogs/shawnweisfeld/archive/2008/10/30/zooomit.aspx</link><pubDate>Thu, 30 Oct 2008 16:54:00 GMT</pubDate><guid isPermaLink="false">4fe7e88d-b128-4946-bef2-079055b364e8:676</guid><dc:creator>sweisfeld</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://drowningintechnicaldebt.com/blogs/shawnweisfeld/rsscomments.aspx?PostID=676</wfw:commentRss><comments>http://drowningintechnicaldebt.com/blogs/shawnweisfeld/archive/2008/10/30/zooomit.aspx#comments</comments><description>A must have presentation aid for any technical presentation, additionally good if you have a hard time seeing area’s of the screen and it is free. Get it here &lt;a href="http://technet.microsoft.com/en-us/sysinternals/bb897434.aspx"&gt;http://technet.microsoft.com/en-us/sysinternals/bb897434.aspx&lt;/a&gt;&lt;img src="http://drowningintechnicaldebt.com/aggbug.aspx?PostID=676" width="1" height="1"&gt;</description><category domain="http://drowningintechnicaldebt.com/blogs/shawnweisfeld/archive/tags/Downloads/default.aspx">Downloads</category><category domain="http://drowningintechnicaldebt.com/blogs/shawnweisfeld/archive/tags/Microsoft/default.aspx">Microsoft</category></item><item><title>Developer Round Table</title><link>http://drowningintechnicaldebt.com/blogs/shawnweisfeld/archive/2008/10/27/developer-round-table.aspx</link><pubDate>Mon, 27 Oct 2008 16:22:00 GMT</pubDate><guid isPermaLink="false">4fe7e88d-b128-4946-bef2-079055b364e8:671</guid><dc:creator>sweisfeld</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://drowningintechnicaldebt.com/blogs/shawnweisfeld/rsscomments.aspx?PostID=671</wfw:commentRss><comments>http://drowningintechnicaldebt.com/blogs/shawnweisfeld/archive/2008/10/27/developer-round-table.aspx#comments</comments><description>&lt;p&gt;I just started a new virtual user group, Developer Round Table. Check out our inaugural meeting Friday Oct 31 at 2:00 PST. All the details at &lt;a href="http://www.developerroundtable.com/"&gt;http://www.developerroundtable.com&lt;/a&gt;, see you there.&lt;/p&gt;&lt;img src="http://drowningintechnicaldebt.com/aggbug.aspx?PostID=671" width="1" height="1"&gt;</description><category domain="http://drowningintechnicaldebt.com/blogs/shawnweisfeld/archive/tags/.NET/default.aspx">.NET</category><category domain="http://drowningintechnicaldebt.com/blogs/shawnweisfeld/archive/tags/Community/default.aspx">Community</category><category domain="http://drowningintechnicaldebt.com/blogs/shawnweisfeld/archive/tags/INETA/default.aspx">INETA</category></item><item><title>Data Dude!</title><link>http://drowningintechnicaldebt.com/blogs/shawnweisfeld/archive/2008/10/23/data-dude.aspx</link><pubDate>Thu, 23 Oct 2008 12:43:00 GMT</pubDate><guid isPermaLink="false">4fe7e88d-b128-4946-bef2-079055b364e8:670</guid><dc:creator>sweisfeld</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://drowningintechnicaldebt.com/blogs/shawnweisfeld/rsscomments.aspx?PostID=670</wfw:commentRss><comments>http://drowningintechnicaldebt.com/blogs/shawnweisfeld/archive/2008/10/23/data-dude.aspx#comments</comments><description>&lt;p&gt;Microsoft just changed the licensing for the Developer Team Edition for MSDN. If you have the Developer SKU you are now also licensed to use the Database Team Edition. (If you don’t know what SKU you have go to MSDN and check). &lt;/p&gt;
&lt;p&gt;Why does this matter to me? The Database edition has many cool features but my favorite are “Schema Compare” and “Data Compare”. These allow you to do a comparison between two databases and see what the differences are (both structure and content). After you do the install you will see a new menu at the top of VS.NET that says data and the options are there. &lt;/p&gt;
&lt;p&gt;How do I get it? Go to MSDN and download it&lt;/p&gt;
&lt;p&gt;Please note that you will have to reapply service packs to VS after you do this install. . .&amp;nbsp; .&lt;/p&gt;&lt;img src="http://drowningintechnicaldebt.com/aggbug.aspx?PostID=670" width="1" height="1"&gt;</description><category domain="http://drowningintechnicaldebt.com/blogs/shawnweisfeld/archive/tags/SQL/default.aspx">SQL</category><category domain="http://drowningintechnicaldebt.com/blogs/shawnweisfeld/archive/tags/.NET/default.aspx">.NET</category><category domain="http://drowningintechnicaldebt.com/blogs/shawnweisfeld/archive/tags/TFS/default.aspx">TFS</category></item><item><title>ALM Advisor</title><link>http://drowningintechnicaldebt.com/blogs/shawnweisfeld/archive/2008/10/23/alm-advisor.aspx</link><pubDate>Thu, 23 Oct 2008 12:40:00 GMT</pubDate><guid isPermaLink="false">4fe7e88d-b128-4946-bef2-079055b364e8:669</guid><dc:creator>sweisfeld</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://drowningintechnicaldebt.com/blogs/shawnweisfeld/rsscomments.aspx?PostID=669</wfw:commentRss><comments>http://drowningintechnicaldebt.com/blogs/shawnweisfeld/archive/2008/10/23/alm-advisor.aspx#comments</comments><description>&lt;p&gt;Microsoft has a free tool called the ALM Advisor. As you know ALM or application lifecycle management is “the process of delivering software as a continuously repeating cycle of inter-related steps: definition, design, development, testing, deployment and management” (&lt;a href="http://en.wikipedia.org/wiki/Application_lifecycle_management"&gt;http://en.wikipedia.org/wiki/Application_lifecycle_management&lt;/a&gt;). What the tool does is ask you a bunch of questions about how things are done currently. It then assess the maturity of your ALM process, and make recommendations on steps to make the process more mature. The good thing from what I have seen is that it breaks the process down into steps that can be more easily phased in over time and it provides a mechanism to do longer term process improvement planning. &lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.microsoft.com/almassessment"&gt;https://www.microsoft.com/almassessment&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;img src="http://drowningintechnicaldebt.com/aggbug.aspx?PostID=669" width="1" height="1"&gt;</description><category domain="http://drowningintechnicaldebt.com/blogs/shawnweisfeld/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://drowningintechnicaldebt.com/blogs/shawnweisfeld/archive/tags/.NET/default.aspx">.NET</category><category domain="http://drowningintechnicaldebt.com/blogs/shawnweisfeld/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://drowningintechnicaldebt.com/blogs/shawnweisfeld/archive/tags/TFS/default.aspx">TFS</category></item><item><title>Clear Kerberos Tickets cached on your computer</title><link>http://drowningintechnicaldebt.com/blogs/shawnweisfeld/archive/2008/09/15/clear-kerberos-tickets-cached-on-your-computer.aspx</link><pubDate>Mon, 15 Sep 2008 22:26:00 GMT</pubDate><guid isPermaLink="false">4fe7e88d-b128-4946-bef2-079055b364e8:651</guid><dc:creator>sweisfeld</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://drowningintechnicaldebt.com/blogs/shawnweisfeld/rsscomments.aspx?PostID=651</wfw:commentRss><comments>http://drowningintechnicaldebt.com/blogs/shawnweisfeld/archive/2008/09/15/clear-kerberos-tickets-cached-on-your-computer.aspx#comments</comments><description>&lt;p&gt;Having trouble authenticating to that website on the intranet? Try clearing out your cache of Kerberos tickets on your computer. . . &lt;br /&gt;“klist tickets” will list all the tickets you currently have&lt;br /&gt;“klist purge” will clear them out&lt;br /&gt;More information at &lt;a href="http://technet.microsoft.com/en-us/library/cc738673.aspx"&gt;http://technet.microsoft.com/en-us/library/cc738673.aspx&lt;/a&gt;&lt;br /&gt;And you can download the tool at &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=9d467a69-57ff-4ae7-96ee-b18c4790cffd&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?familyid=9d467a69-57ff-4ae7-96ee-b18c4790cffd&amp;amp;displaylang=en&lt;/a&gt;&lt;/p&gt;&lt;img src="http://drowningintechnicaldebt.com/aggbug.aspx?PostID=651" width="1" height="1"&gt;</description><category domain="http://drowningintechnicaldebt.com/blogs/shawnweisfeld/archive/tags/Windows/default.aspx">Windows</category></item><item><title>Shawn @ Tech ED</title><link>http://drowningintechnicaldebt.com/blogs/shawnweisfeld/archive/2008/09/09/shawn-tech-ed.aspx</link><pubDate>Wed, 10 Sep 2008 00:13:00 GMT</pubDate><guid isPermaLink="false">4fe7e88d-b128-4946-bef2-079055b364e8:646</guid><dc:creator>sweisfeld</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://drowningintechnicaldebt.com/blogs/shawnweisfeld/rsscomments.aspx?PostID=646</wfw:commentRss><comments>http://drowningintechnicaldebt.com/blogs/shawnweisfeld/archive/2008/09/09/shawn-tech-ed.aspx#comments</comments><description>&lt;p&gt;While I was at Tech ED 2008 in Orlando FL I participated in a roundtable discussion on &amp;quot;How to make community better&amp;quot; with Dan Egan (President of INETA, &lt;a href="http://www.ineta.org/"&gt;http://www.ineta.org&lt;/a&gt;), Dave Noderer (UG Leader, CO Founder of INETA, &lt;a href="http://www.fladotnet.net/"&gt;http://www.fladotnet.net&lt;/a&gt;),&amp;nbsp; Christine Betts (GM of the Technical Audience Global Marketing for Microsoft) and Mark Wilson (Charlotte Enterprise Dev Guild, &lt;a href="http://www.developersguild.org/"&gt;http://www.developersguild.org&lt;/a&gt;). They thought it was a good idea to record it, so I figured I would share &lt;a href="http://mfile.akamai.com/14853/wmv/microsofttec.download.akamai.com/14853/TechEdOnline/Videos/08_NA_DEV_TEOPanel_36_low.asx"&gt;http://mfile.akamai.com/14853/wmv/microsofttec.download.akamai.com/14853/TechEdOnline/Videos/08_NA_DEV_TEOPanel_36_low.asx&lt;/a&gt;.&lt;br /&gt;&lt;/p&gt;&lt;img src="http://drowningintechnicaldebt.com/aggbug.aspx?PostID=646" width="1" height="1"&gt;</description><category domain="http://drowningintechnicaldebt.com/blogs/shawnweisfeld/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://drowningintechnicaldebt.com/blogs/shawnweisfeld/archive/tags/Community/default.aspx">Community</category><category domain="http://drowningintechnicaldebt.com/blogs/shawnweisfeld/archive/tags/INETA/default.aspx">INETA</category></item><item><title>Virtual CloneDrive </title><link>http://drowningintechnicaldebt.com/blogs/shawnweisfeld/archive/2008/09/05/virtual-clonedrive.aspx</link><pubDate>Fri, 05 Sep 2008 16:54:00 GMT</pubDate><guid isPermaLink="false">4fe7e88d-b128-4946-bef2-079055b364e8:644</guid><dc:creator>sweisfeld</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://drowningintechnicaldebt.com/blogs/shawnweisfeld/rsscomments.aspx?PostID=644</wfw:commentRss><comments>http://drowningintechnicaldebt.com/blogs/shawnweisfeld/archive/2008/09/05/virtual-clonedrive.aspx#comments</comments><description>&lt;p&gt;If you have an MSDN license you are flush with lots of ISO files. Maybe you want to burn them all to DVD&amp;#39;s but I keep my collection of ISO&amp;#39;s on my Windows Home Server (&lt;a href="http://en.wikipedia.org/wiki/Windows_Home_Server"&gt;http://en.wikipedia.org/wiki/Windows_Home_Server&lt;/a&gt;). This saves me alot of time hunting through the pile of junk on my desk looking for a disc. However it does mean that I need software to mount the ISO. This software adds a virtual DVD drive to your computer allowing you to insert the ISO. The beauty is that it appears just like a normal DVD once mounted. . . The best piece of software I found for the job to date is Virtual CloneDrive from SlySoft (&lt;a href="http://www.slysoft.com/en/virtual-clonedrive.html"&gt;http://www.slysoft.com/en/virtual-clonedrive.html&lt;/a&gt;). Happy ISO Busting!&lt;/p&gt;&lt;img src="http://drowningintechnicaldebt.com/aggbug.aspx?PostID=644" width="1" height="1"&gt;</description><category domain="http://drowningintechnicaldebt.com/blogs/shawnweisfeld/archive/tags/Downloads/default.aspx">Downloads</category></item><item><title>XML in SQL server </title><link>http://drowningintechnicaldebt.com/blogs/shawnweisfeld/archive/2008/09/05/xml-in-sql-server.aspx</link><pubDate>Fri, 05 Sep 2008 16:48:00 GMT</pubDate><guid isPermaLink="false">4fe7e88d-b128-4946-bef2-079055b364e8:643</guid><dc:creator>sweisfeld</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://drowningintechnicaldebt.com/blogs/shawnweisfeld/rsscomments.aspx?PostID=643</wfw:commentRss><comments>http://drowningintechnicaldebt.com/blogs/shawnweisfeld/archive/2008/09/05/xml-in-sql-server.aspx#comments</comments><description>&lt;p&gt;Question From NTSSUG - &lt;a href="http://northtexas.sqlpass.org/"&gt;http://northtexas.sqlpass.org&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;I am working on an application that has object data mapped to tables. The mapping was done many years ago, before the likes of Hibernate came along. It basically maps a class to a table. Object properties with multiple values get their own tables. There are other interesting mappings, but that&amp;#39;s the overall concept.&lt;br /&gt;&amp;nbsp;&lt;br /&gt;We have a guy that has been doing research on an alternate approach. He&amp;#39;s storing the object data in an XML string. The XML string is stored in the only field of a table. The table is the only one in the system. He&amp;#39;s reporting huge performance increases with this approach.&lt;br /&gt;&amp;nbsp;&lt;br /&gt;Have any of you heard of anything like this? What do you see are the pros and cons of such an approach?&lt;/p&gt;
&lt;hr /&gt;

&lt;p&gt;Ok, so I come from a little different camp then most on this newsgroup. . . . I am a c# developer, not a DBA. Yes I am the enemy. &lt;/p&gt;
&lt;p&gt;&amp;quot;XML String&amp;quot;???? I hope you mean the new XML data type and not a varchar. &lt;/p&gt;
&lt;p&gt;However I strongly encourage storing data in a relational format in the database.&amp;nbsp;Querying of XML data is more difficult and less performing then a traditional SQL query. There are XML query options available (&lt;a href="http://msdn.microsoft.com/en-us/library/ms345122.aspx"&gt;http://msdn.microsoft.com/en-us/library/ms345122.aspx&lt;/a&gt;). However these require learning new syntax and might not be compatible with all 3rd party tools. (The first time I asked my DBA to create a table with an XML column, DB Artisan the tool they use instead of SQL Server Management Studio puked all over itself, then again it also converted my varchar(max) and varbinary(max) columns into varchar(1) and varbinary(1)). &lt;/p&gt;
&lt;p&gt;That being said I do &amp;quot;persist&amp;quot; .NET objects to XML in the database in cases where my only goal is to provide long-term statefullness to my application. &lt;/p&gt;
&lt;p&gt;As for space concerns of the XML in the DB, you have a few options (&lt;a href="http://msdn.microsoft.com/en-us/library/ms345115.aspx"&gt;http://msdn.microsoft.com/en-us/library/ms345115.aspx&lt;/a&gt;) but &amp;quot;The XML data supplied by a user is stored internally in a binary format&amp;quot; so disk space concerns should be minimal. &lt;/p&gt;
&lt;p&gt;As a developer I like XML persistence over Binary. Binary is defiantly faster to serialize and smaller &amp;quot;on the wire&amp;quot;, however I think that in most cases the interoperability and human readability of XML outweighs the benefits of binary serialization. (Heck MSFT is using it for Office!)&lt;/p&gt;
&lt;p&gt;NOTE your XML documents are limited to 2GB each. &lt;br /&gt;&lt;/p&gt;&lt;img src="http://drowningintechnicaldebt.com/aggbug.aspx?PostID=643" width="1" height="1"&gt;</description><category domain="http://drowningintechnicaldebt.com/blogs/shawnweisfeld/archive/tags/SQL/default.aspx">SQL</category></item><item><title>Fun With TFS</title><link>http://drowningintechnicaldebt.com/blogs/shawnweisfeld/archive/2008/09/01/fun-with-tfs.aspx</link><pubDate>Mon, 01 Sep 2008 15:25:00 GMT</pubDate><guid isPermaLink="false">4fe7e88d-b128-4946-bef2-079055b364e8:641</guid><dc:creator>sweisfeld</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://drowningintechnicaldebt.com/blogs/shawnweisfeld/rsscomments.aspx?PostID=641</wfw:commentRss><comments>http://drowningintechnicaldebt.com/blogs/shawnweisfeld/archive/2008/09/01/fun-with-tfs.aspx#comments</comments><description>&lt;p&gt;I have been moving to a completely virtural environment for the work I do out of my home. In that process I have set up a VirturalServer with TFS 2008 SP1 and a Dev image with VS Team Suite SP 1. Well I forgot to install the Team Explorer before I installed SP 1 on my dev box, and when I attempted to create a work item I got the following error. &lt;/p&gt;
&lt;p&gt;&amp;quot;Could not load type &amp;#39;Microsoft.TeamFoundation.WorkItemTracking.Client.WorkItemTypeDeniedOrNotExistException&amp;#39; from assembly &amp;#39;Microsoft.TeamFoundation.WorkItemTracking.Client&amp;quot; exception &lt;/p&gt;
&lt;p&gt;I saw a posting on Dan Sniderman&amp;#39;s blog saying he had the same problem (&lt;a href="http://blog.magenic.com/blogs/daniels/archive/2008/08/24/Fun-with-VS2008SP1-and-VPC.aspx"&gt;http://blog.magenic.com/blogs/daniels/archive/2008/08/24/Fun-with-VS2008SP1-and-VPC.aspx&lt;/a&gt;). He said he had to do a complete reinstall to fix the problem. I was not looking forward to that so I tried just reinstalling SP1 for VS 2008 and things appear to be all better now. &lt;br /&gt;&lt;/p&gt;&lt;img src="http://drowningintechnicaldebt.com/aggbug.aspx?PostID=641" width="1" height="1"&gt;</description><category domain="http://drowningintechnicaldebt.com/blogs/shawnweisfeld/archive/tags/TFS/default.aspx">TFS</category></item><item><title>Free .NET Hosting for User Groups</title><link>http://drowningintechnicaldebt.com/blogs/shawnweisfeld/archive/2008/08/30/free-net-hosting-for-user-groups.aspx</link><pubDate>Sat, 30 Aug 2008 11:08:00 GMT</pubDate><guid isPermaLink="false">4fe7e88d-b128-4946-bef2-079055b364e8:639</guid><dc:creator>sweisfeld</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://drowningintechnicaldebt.com/blogs/shawnweisfeld/rsscomments.aspx?PostID=639</wfw:commentRss><comments>http://drowningintechnicaldebt.com/blogs/shawnweisfeld/archive/2008/08/30/free-net-hosting-for-user-groups.aspx#comments</comments><description>&lt;p&gt;Recently I got a question about free hosting for .NET User Groups&lt;/p&gt;
&lt;p&gt;I have compiled a list below. If you know of any more or your company would like to be added to the list&amp;nbsp; please let me know. &lt;/p&gt;
&lt;p&gt;VERIO has hosting for INETA UG members:&lt;br /&gt;&lt;a href="http://ineta.mykb.com/Article_7B694.aspx"&gt;http://ineta.mykb.com/Article_7B694.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Discount ASP.NET with Sitefinity CMS (from Telerik)&lt;br /&gt;&lt;a href="http://www.discountasp.com/press/2008_05_20_sitefinity-usergroup-hosting.aspx"&gt;http://www.discountasp.com/press/2008_05_20_sitefinity-usergroup-hosting.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Applied Innovations with Kentico ASP.NET CMS&lt;br /&gt;&lt;a href="http://www.devfish.net/fullblogitemview.aspx?blogid=563"&gt;http://www.devfish.net/fullblogitemview.aspx?blogid=563&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.misfitgeek.com/Trackback.aspx?guid=eb170258-0871-49ed-8ee0-0dd4f2d3df42"&gt;http://www.misfitgeek.com/Trackback.aspx?guid=eb170258-0871-49ed-8ee0-0dd4f2d3df42&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://drowningintechnicaldebt.com/aggbug.aspx?PostID=639" width="1" height="1"&gt;</description><category domain="http://drowningintechnicaldebt.com/blogs/shawnweisfeld/archive/tags/Community/default.aspx">Community</category><category domain="http://drowningintechnicaldebt.com/blogs/shawnweisfeld/archive/tags/INETA/default.aspx">INETA</category></item><item><title>Huston TechFest 2008</title><link>http://drowningintechnicaldebt.com/blogs/shawnweisfeld/archive/2008/08/20/huston-techfest-2008.aspx</link><pubDate>Wed, 20 Aug 2008 11:46:00 GMT</pubDate><guid isPermaLink="false">4fe7e88d-b128-4946-bef2-079055b364e8:638</guid><dc:creator>sweisfeld</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://drowningintechnicaldebt.com/blogs/shawnweisfeld/rsscomments.aspx?PostID=638</wfw:commentRss><comments>http://drowningintechnicaldebt.com/blogs/shawnweisfeld/archive/2008/08/20/huston-techfest-2008.aspx#comments</comments><description>&lt;p&gt;I will be giving my SQL CLR talk at the Houston TechFest on Saturday September 13 at the University of Houston. It will be a great event.&lt;/p&gt;&lt;a href="http://www.houstontechfest.com/" target="_blank"&gt;&lt;img src="http://farm4.static.flickr.com/3069/2780357949_e137c7fb50.jpg" border="0" alt="" /&gt; &lt;/a&gt;&lt;img src="http://drowningintechnicaldebt.com/aggbug.aspx?PostID=638" width="1" height="1"&gt;</description><category domain="http://drowningintechnicaldebt.com/blogs/shawnweisfeld/archive/tags/SQL/default.aspx">SQL</category><category domain="http://drowningintechnicaldebt.com/blogs/shawnweisfeld/archive/tags/Community/default.aspx">Community</category><category domain="http://drowningintechnicaldebt.com/blogs/shawnweisfeld/archive/tags/Event/default.aspx">Event</category></item></channel></rss>