<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.sqlxml.org/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/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"><channel><title>SqlXml Blogs</title><link>http://blogs.sqlxml.org/</link><description /><dc:language>en-US</dc:language><generator>CommunityServer 2008.5 SP1 (Build: 31106.3070)</generator><item><title>FastCGI 1.5 for IIS6 &amp; 5.1 is RTW</title><link>http://blogs.sqlxml.org/vinodkumar/archive/2010/01/20/fastcgi-1-5-for-iis6-amp-5-1-is-rtw.aspx</link><pubDate>Wed, 20 Jan 2010 04:15:00 GMT</pubDate><guid isPermaLink="false">b1dba0ec-7f0a-44f8-b88f-2f1cac820aaf:503748</guid><dc:creator>vinodkumar</dc:creator><slash:comments>0</slash:comments><description>Wanted to update that the FastCGI module v1.5 has been released for IIS 6 and IIS 5.1. A lot more details can be got from Ruslan&amp;rsquo;s blog on this release: http://blogs.iis.net/ruslany/archive/2010/01/18/fastcgi-extension-1-5-for-iis-5-1-and-iis-6-0-rtw.aspx Fast CGI Forum with announcement and where to send folks with technical questions: http://forums.iis.net/t/1164235.aspx Some fast features. See blog post for the details - Monitor changes to a file (php.ini as an example). Will recycle FastCGI...(&lt;a href="http://blogs.sqlxml.org/vinodkumar/archive/2010/01/20/fastcgi-1-5-for-iis6-amp-5-1-is-rtw.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.sqlxml.org/aggbug.aspx?PostID=503748" width="1" height="1"&gt;</description><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Misc/default.aspx">Misc</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/.NET/default.aspx">.NET</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/MS+News/default.aspx">MS News</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Technology/default.aspx">Technology</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/ITPro/default.aspx">ITPro</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Windows+Server/default.aspx">Windows Server</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Announcement/default.aspx">Announcement</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Performance/default.aspx">Performance</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Security/default.aspx">Security</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Management/default.aspx">Management</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Downloads/default.aspx">Downloads</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Windows/default.aspx">Windows</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/InterOp/default.aspx">InterOp</category></item><item><title>SSMA for MySQL to SQL Server</title><link>http://blogs.sqlxml.org/vinodkumar/archive/2010/01/15/ssma-for-mysql-to-sql-server.aspx</link><pubDate>Fri, 15 Jan 2010 04:24:00 GMT</pubDate><guid isPermaLink="false">b1dba0ec-7f0a-44f8-b88f-2f1cac820aaf:503186</guid><dc:creator>vinodkumar</dc:creator><slash:comments>0</slash:comments><description>Just wanted to make sure you were aware that the new free MySQL to SQL Server migration assistant (&amp;ldquo;SSMA for MySQL&amp;rdquo;) is now available. More info: http://blogs.technet.com/dataplatforminsider/archive/2010/01/11/free-download-microsoft-sql-server-migration-assistant.aspx - Download SSMA SQL Server 2005 for MySQL v1.0 CTP1 - Download SSMA SQL Server 2008 to MySQL v1.0 CTP1 It is interesting to tryout once atleast :) &amp;hellip;...(&lt;a href="http://blogs.sqlxml.org/vinodkumar/archive/2010/01/15/ssma-for-mysql-to-sql-server.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.sqlxml.org/aggbug.aspx?PostID=503186" width="1" height="1"&gt;</description><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/SQL+Server/default.aspx">SQL Server</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Misc/default.aspx">Misc</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/MS+News/default.aspx">MS News</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Technology/default.aspx">Technology</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Tips+_2600_amp_3B00_+Tricks/default.aspx">Tips &amp;amp; Tricks</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/ITPro/default.aspx">ITPro</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Sharepoint/default.aspx">Sharepoint</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Migration/default.aspx">Migration</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Announcement/default.aspx">Announcement</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Management/default.aspx">Management</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Downloads/default.aspx">Downloads</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/InterOp/default.aspx">InterOp</category></item><item><title>VS 2010 Beta resources</title><link>http://blogs.sqlxml.org/vinodkumar/archive/2010/01/13/vs-2010-beta-resources.aspx</link><pubDate>Wed, 13 Jan 2010 06:12:00 GMT</pubDate><guid isPermaLink="false">b1dba0ec-7f0a-44f8-b88f-2f1cac820aaf:503036</guid><dc:creator>vinodkumar</dc:creator><slash:comments>0</slash:comments><description>There have been tons and tons of resources on the MS.com website that one can download from. I am just trying to consolidate them for your quick reference. MS released a new Visual Studio 2010 &amp;amp; .NET Framework 4 Training Kit. This is a downloadable version of the training content used in Training Workshops and includes 17 presentations, 21 Demos and 26 Hands-on Labs. The January preview adds content for Office , SharePoint and Application Lifecycle Management . The content in this training kit...(&lt;a href="http://blogs.sqlxml.org/vinodkumar/archive/2010/01/13/vs-2010-beta-resources.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.sqlxml.org/aggbug.aspx?PostID=503036" width="1" height="1"&gt;</description><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Misc/default.aspx">Misc</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/.NET/default.aspx">.NET</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/MS+News/default.aspx">MS News</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Technology/default.aspx">Technology</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Tips+_2600_amp_3B00_+Tricks/default.aspx">Tips &amp;amp; Tricks</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Announcement/default.aspx">Announcement</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Cloud+Services/default.aspx">Cloud Services</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Management/default.aspx">Management</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Downloads/default.aspx">Downloads</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/InterOp/default.aspx">InterOp</category></item><item><title>Instructions on using Windows Azure Blob Storage and retrieving content onto SL</title><link>http://blogs.sqlxml.org/vinodkumar/archive/2010/01/11/instructions-on-using-windows-azure-blob-storage-and-retrieving-content-onto-sl.aspx</link><pubDate>Mon, 11 Jan 2010 13:25:00 GMT</pubDate><guid isPermaLink="false">b1dba0ec-7f0a-44f8-b88f-2f1cac820aaf:502859</guid><dc:creator>vinodkumar</dc:creator><slash:comments>0</slash:comments><description>Here are a number of interesting videos that help you understand step-by-step in storing data onto the Azure Blob storage and use the content via Silverlight. · Provisioning Windows Azure · Setting up Windows Azure for video storage · Creating and publishing a video in a Silverlight player to a Windows Azure storage account (using Expression Encoder 3) · Embedding a published video in a blog (using Windows Live Writer) · How to retrieve content that is stored on Silverlight Live Streaming With this...(&lt;a href="http://blogs.sqlxml.org/vinodkumar/archive/2010/01/11/instructions-on-using-windows-azure-blob-storage-and-retrieving-content-onto-sl.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.sqlxml.org/aggbug.aspx?PostID=502859" width="1" height="1"&gt;</description><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Misc/default.aspx">Misc</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/.NET/default.aspx">.NET</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Technology/default.aspx">Technology</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Tips+_2600_amp_3B00_+Tricks/default.aspx">Tips &amp;amp; Tricks</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Announcement/default.aspx">Announcement</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Cloud+Services/default.aspx">Cloud Services</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Management/default.aspx">Management</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Downloads/default.aspx">Downloads</category></item><item><title>End of Service Pack Support for SQL Server 2005 SP2 and SQL Server 2008 RTM</title><link>http://blogs.sqlxml.org/vinodkumar/archive/2010/01/08/end-of-service-pack-support-for-sql-server-2005-sp2-and-sql-server-2008-rtm.aspx</link><pubDate>Fri, 08 Jan 2010 16:16:00 GMT</pubDate><guid isPermaLink="false">b1dba0ec-7f0a-44f8-b88f-2f1cac820aaf:502579</guid><dc:creator>vinodkumar</dc:creator><slash:comments>0</slash:comments><description>I would like to remind all users that Service Pack Support for SQL Server 2005 Service Pack 2 (SP2) will end on January 12, 2010 and support for SQL Server 2008 RTM will end on April 13, 2010 . Microsoft is ending support for these products as part of their Service Pack support policy, found in http://support.microsoft.com/lifecycle . Both SQL Server 2005 SP2 and SQL Server 2008 RTM will no longer receive assisted support or security updates from Microsoft after their respective end of support dates...(&lt;a href="http://blogs.sqlxml.org/vinodkumar/archive/2010/01/08/end-of-service-pack-support-for-sql-server-2005-sp2-and-sql-server-2008-rtm.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.sqlxml.org/aggbug.aspx?PostID=502579" width="1" height="1"&gt;</description></item><item><title>Creating PHP CRUD Apps with SQL Server on your Server or in the Azure Cloud</title><link>http://blogs.sqlxml.org/vinodkumar/archive/2010/01/08/creating-php-crud-apps-with-sql-server-on-your-server-or-in-the-azure-cloud.aspx</link><pubDate>Fri, 08 Jan 2010 08:22:00 GMT</pubDate><guid isPermaLink="false">b1dba0ec-7f0a-44f8-b88f-2f1cac820aaf:502566</guid><dc:creator>vinodkumar</dc:creator><slash:comments>0</slash:comments><description>As part of getting Interoperability Bridges there is a new post out, Creating PHP CRUD Apps with SQL Server on your Server or in the Azure Cloud that helps PHP web users to build SQL Server, SQL Azure or Windows Azure Storage bound applications via a helper CRUD application that developers can modify. The post includes simple code snippets and images that show the end product working on a PHP web site running on Windows. References: Blog: http://blogs.msdn.com/interoperability/archive/2010/01/06...(&lt;a href="http://blogs.sqlxml.org/vinodkumar/archive/2010/01/08/creating-php-crud-apps-with-sql-server-on-your-server-or-in-the-azure-cloud.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.sqlxml.org/aggbug.aspx?PostID=502566" width="1" height="1"&gt;</description><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/.NET/default.aspx">.NET</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/ITPro/default.aspx">ITPro</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Announcement/default.aspx">Announcement</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Cloud+Services/default.aspx">Cloud Services</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Security/default.aspx">Security</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Management/default.aspx">Management</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/PHP/default.aspx">PHP</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Downloads/default.aspx">Downloads</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/InterOp/default.aspx">InterOp</category></item><item><title>Windows Azure Platform Training Kit – Dec’09</title><link>http://blogs.sqlxml.org/vinodkumar/archive/2009/12/30/windows-azure-platform-training-kit-dec-09.aspx</link><pubDate>Wed, 30 Dec 2009 03:46:00 GMT</pubDate><guid isPermaLink="false">b1dba0ec-7f0a-44f8-b88f-2f1cac820aaf:502026</guid><dc:creator>vinodkumar</dc:creator><slash:comments>4</slash:comments><description>It is holiday season and I am sure that doesn&amp;#39;t deter you from trying the hot technologies round the corner. Get ready to grab the new Azure Platform Training kit released for the holiday season with tons and tons of content. Outlining the content inside the kit for quick reference. Hands On Labs Introduction to Windows Azure Exploring Windows Azure Storage Deploying and Monitoring Applications in Windows Azure Windows Azure: Worker Role Communication Federated Authentication in a Windows Azure...(&lt;a href="http://blogs.sqlxml.org/vinodkumar/archive/2009/12/30/windows-azure-platform-training-kit-dec-09.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.sqlxml.org/aggbug.aspx?PostID=502026" width="1" height="1"&gt;</description><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Misc/default.aspx">Misc</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/.NET/default.aspx">.NET</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/MS+News/default.aspx">MS News</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Technology/default.aspx">Technology</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Tips+_2600_amp_3B00_+Tricks/default.aspx">Tips &amp;amp; Tricks</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/InnovateOn+Database/default.aspx">InnovateOn Database</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Announcement/default.aspx">Announcement</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Cloud+Services/default.aspx">Cloud Services</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Security/default.aspx">Security</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Management/default.aspx">Management</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Downloads/default.aspx">Downloads</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/InterOp/default.aspx">InterOp</category></item><item><title>Evangelism beyond boundaries with an Evangelists !!!</title><link>http://blogs.sqlxml.org/vinodkumar/archive/2009/12/23/evangelism-beyond-boundaries-with-an-evangelists.aspx</link><pubDate>Wed, 23 Dec 2009 18:27:00 GMT</pubDate><guid isPermaLink="false">b1dba0ec-7f0a-44f8-b88f-2f1cac820aaf:501539</guid><dc:creator>vinodkumar</dc:creator><slash:comments>12</slash:comments><description>I love the title of “ Technology Evangelist ” and it is because of this inspiring title that I am where I am today. Though “Technology evangelism” is a relatively recent phenomenon, today&amp;#39;s Evangelists have transformed the term “evangelism” into a household word. My long time friend Jani posted about the same topic a month back and I have been thinking of writing this post - it surely did take sometime. I couldn&amp;#39;t agree more to all the points that Jani brings out in his post. But here are...(&lt;a href="http://blogs.sqlxml.org/vinodkumar/archive/2009/12/23/evangelism-beyond-boundaries-with-an-evangelists.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.sqlxml.org/aggbug.aspx?PostID=501539" width="1" height="1"&gt;</description><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Misc/default.aspx">Misc</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Non-Technical/default.aspx">Non-Technical</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Technology/default.aspx">Technology</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/ITPro/default.aspx">ITPro</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Personal/default.aspx">Personal</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Management/default.aspx">Management</category></item><item><title>ExtremeExperts: ResourceDB Tip</title><link>http://blogs.sqlxml.org/vinodkumar/archive/2009/12/22/extremeexperts-resourcedb-tip.aspx</link><pubDate>Tue, 22 Dec 2009 16:29:00 GMT</pubDate><guid isPermaLink="false">b1dba0ec-7f0a-44f8-b88f-2f1cac820aaf:501381</guid><dc:creator>vinodkumar</dc:creator><slash:comments>0</slash:comments><description>I recently wrote a tip around ResourceDB changes with SQL Server 2008. You can read the same on my website here . Feel free to drop in your comments. I have been on vacation for the past two weeks and hence have been silent here. Nevertheless, I got hold of a number of useful links that might be of interest to you. The Parallel Computing Developer Center on MSDN has a new look, and it&amp;rsquo;s now live for the public: http://msdn.com/concurrency In the coming years, Data Visualization will become...(&lt;a href="http://blogs.sqlxml.org/vinodkumar/archive/2009/12/22/extremeexperts-resourcedb-tip.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.sqlxml.org/aggbug.aspx?PostID=501381" width="1" height="1"&gt;</description><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/SQL+Server/default.aspx">SQL Server</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Misc/default.aspx">Misc</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Non-Technical/default.aspx">Non-Technical</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/.NET/default.aspx">.NET</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/MS+News/default.aspx">MS News</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Technology/default.aspx">Technology</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Tips+_2600_amp_3B00_+Tricks/default.aspx">Tips &amp;amp; Tricks</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/ITPro/default.aspx">ITPro</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/ExtremeExperts/default.aspx">ExtremeExperts</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Announcement/default.aspx">Announcement</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Security/default.aspx">Security</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Management/default.aspx">Management</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Downloads/default.aspx">Downloads</category></item><item><title>MDS Nov-CTP release</title><link>http://blogs.sqlxml.org/vinodkumar/archive/2009/11/27/streaminsight-and-mds-ctp-releases.aspx</link><pubDate>Fri, 27 Nov 2009 17:14:57 GMT</pubDate><guid isPermaLink="false">b1dba0ec-7f0a-44f8-b88f-2f1cac820aaf:499056</guid><dc:creator>vinodkumar</dc:creator><slash:comments>1</slash:comments><description>Master Data Services (MDS) with Master Data Hub and Stewardship Portal This is one of those much awaited features. If you are wondering its need, let me explain you the scenario. As organizations grow in size and complexity, their data becomes more distributed and difficult to manage.&amp;#160; Meanwhile, mergers, acquisitions and asymmetrical solution development compound the problem, resulting in IT organizations containing numerous independent and non-interoperable systems. Each of these systems uses...(&lt;a href="http://blogs.sqlxml.org/vinodkumar/archive/2009/11/27/streaminsight-and-mds-ctp-releases.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.sqlxml.org/aggbug.aspx?PostID=499056" width="1" height="1"&gt;</description><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/SQL+Server/default.aspx">SQL Server</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/.NET/default.aspx">.NET</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/MS+News/default.aspx">MS News</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Technology/default.aspx">Technology</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/ITPro/default.aspx">ITPro</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Announcement/default.aspx">Announcement</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Downloads/default.aspx">Downloads</category></item><item><title>Download StreamInsight November CTP refresh</title><link>http://blogs.sqlxml.org/vinodkumar/archive/2009/11/25/download-streaminsight-november-ctp-refresh.aspx</link><pubDate>Wed, 25 Nov 2009 16:29:00 GMT</pubDate><guid isPermaLink="false">b1dba0ec-7f0a-44f8-b88f-2f1cac820aaf:498940</guid><dc:creator>vinodkumar</dc:creator><slash:comments>0</slash:comments><description>The November CTP release of Microsoft StreamInsight went live as part of the SQL Server 2008 R2 CTP. In this post we are introducing the November CTP refresh , which already contains further improvements. You can find the download page here: http://go.microsoft.com/fwlink/?LinkID=161910 StreamInsight CTP2, was well received and generated a lot of excitement. The improvements over previous beta include - New extensibility API through user-defined aggregates and operators Declarative specification...(&lt;a href="http://blogs.sqlxml.org/vinodkumar/archive/2009/11/25/download-streaminsight-november-ctp-refresh.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.sqlxml.org/aggbug.aspx?PostID=498940" width="1" height="1"&gt;</description><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/SQL+Server/default.aspx">SQL Server</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Misc/default.aspx">Misc</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/.NET/default.aspx">.NET</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/MS+News/default.aspx">MS News</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Technology/default.aspx">Technology</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Tips+_2600_amp_3B00_+Tricks/default.aspx">Tips &amp;amp; Tricks</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/ITPro/default.aspx">ITPro</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/ExtremeExperts/default.aspx">ExtremeExperts</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Announcement/default.aspx">Announcement</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Performance/default.aspx">Performance</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Management/default.aspx">Management</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Downloads/default.aspx">Downloads</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/InterOp/default.aspx">InterOp</category></item><item><title>InterOp on Windows Azure</title><link>http://blogs.sqlxml.org/vinodkumar/archive/2009/11/20/interop-on-windows-azure.aspx</link><pubDate>Fri, 20 Nov 2009 04:37:00 GMT</pubDate><guid isPermaLink="false">b1dba0ec-7f0a-44f8-b88f-2f1cac820aaf:498723</guid><dc:creator>vinodkumar</dc:creator><slash:comments>0</slash:comments><description>This recent PDC over the couple of days has tons of announcements to go a look forward from a Microsoft technologies point of view. One of the important announcement which I had the privilege to watch is the InterOp story esp around the Cloud Platform. At the PDC Keynote, we did see how WordPress was ported to make it work on Windows Azure. So I thought I will bring some of these interesting InterOp stories and resources you might love to go ahead and read. Windows Azure SDK for Java&amp;trade; The Windows...(&lt;a href="http://blogs.sqlxml.org/vinodkumar/archive/2009/11/20/interop-on-windows-azure.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.sqlxml.org/aggbug.aspx?PostID=498723" width="1" height="1"&gt;</description><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Misc/default.aspx">Misc</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/.NET/default.aspx">.NET</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/MS+News/default.aspx">MS News</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Technology/default.aspx">Technology</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/ITPro/default.aspx">ITPro</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Migration/default.aspx">Migration</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Cloud+Services/default.aspx">Cloud Services</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/PHP/default.aspx">PHP</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Downloads/default.aspx">Downloads</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Windows/default.aspx">Windows</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/InterOp/default.aspx">InterOp</category></item><item><title>Microsoft Assessment and Planning Toolkit 5.0 - CTP</title><link>http://blogs.sqlxml.org/vinodkumar/archive/2009/11/10/microsoft-assessment-and-planning-toolkit-5-0-ctp.aspx</link><pubDate>Tue, 10 Nov 2009 03:38:00 GMT</pubDate><guid isPermaLink="false">b1dba0ec-7f0a-44f8-b88f-2f1cac820aaf:497780</guid><dc:creator>vinodkumar</dc:creator><slash:comments>0</slash:comments><description>The Solution Accelerators Team is offering customers and partners added inventory and assessment capabilities with the Microsoft Assessment and Planning (MAP) Toolkit 5.0 Community Technical Preview (CTP). The MAP Toolkit 5.0 CTP provides customers and partners with new features such as inventory of heterogeneous server environments; the ability to determine usage of deployed System Center Configuration Manager (a member of the Core Client Access License Suite); and readiness assessment for migration...(&lt;a href="http://blogs.sqlxml.org/vinodkumar/archive/2009/11/10/microsoft-assessment-and-planning-toolkit-5-0-ctp.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.sqlxml.org/aggbug.aspx?PostID=497780" width="1" height="1"&gt;</description><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Misc/default.aspx">Misc</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/.NET/default.aspx">.NET</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/MS+News/default.aspx">MS News</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Technology/default.aspx">Technology</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/ITPro/default.aspx">ITPro</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Announcement/default.aspx">Announcement</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Management/default.aspx">Management</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Downloads/default.aspx">Downloads</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Windows/default.aspx">Windows</category></item><item><title>Free useful Tech-Books</title><link>http://blogs.sqlxml.org/vinodkumar/archive/2009/11/09/free-useful-tech-books.aspx</link><pubDate>Mon, 09 Nov 2009 04:25:00 GMT</pubDate><guid isPermaLink="false">b1dba0ec-7f0a-44f8-b88f-2f1cac820aaf:497636</guid><dc:creator>vinodkumar</dc:creator><slash:comments>0</slash:comments><description>Introducing Windows Server 2008 R2 http://download.microsoft.com/download/5/C/0/5C0BD0AB-040D-4C56-A60B-661001012DDA/Windows_Server_2008_R2_e-book.pdf Learn about the new features of Windows Server 2008 R2 in the areas of virtualization, management, the Web application platform, scalability and reliability, and interoperability with Windows 7. Download Introducing Windows Server 2008 R2, written by industry experts Charlie Russel and Craig Zacker along with the Windows Server team at Microsoft. Microsoft...(&lt;a href="http://blogs.sqlxml.org/vinodkumar/archive/2009/11/09/free-useful-tech-books.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.sqlxml.org/aggbug.aspx?PostID=497636" width="1" height="1"&gt;</description><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Misc/default.aspx">Misc</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Non-Technical/default.aspx">Non-Technical</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/.NET/default.aspx">.NET</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/MS+News/default.aspx">MS News</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Technology/default.aspx">Technology</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/ITPro/default.aspx">ITPro</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Sharepoint/default.aspx">Sharepoint</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Windows+Server/default.aspx">Windows Server</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Express/default.aspx">Express</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Announcement/default.aspx">Announcement</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Performance/default.aspx">Performance</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Security/default.aspx">Security</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Management/default.aspx">Management</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Downloads/default.aspx">Downloads</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Windows/default.aspx">Windows</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/InterOp/default.aspx">InterOp</category></item><item><title>IronRuby and IronPython CTPs for .NET 4.0 Beta 2</title><link>http://blogs.sqlxml.org/vinodkumar/archive/2009/10/24/ironruby-and-ironpython-ctps-for-net-4-0-beta-2.aspx</link><pubDate>Sat, 24 Oct 2009 09:21:00 GMT</pubDate><guid isPermaLink="false">b1dba0ec-7f0a-44f8-b88f-2f1cac820aaf:495458</guid><dc:creator>vinodkumar</dc:creator><slash:comments>0</slash:comments><description>Now to continue from what I posted in my last post around the VS2010 and .NET Beta 2 update, here is another. This is the third preview of IronRuby and IronPython running under the Dynamic Language Runtime that is built directly into .NET 4.0. As before, this release allows you to use IronRuby objects and types as .NET 4.0 dynamic objects from within C# and Visual Basic code. These binaries are roughly equivalent to the functionality found in IronRuby 0.9 and IronPython 2.6. Take a look at Harry...(&lt;a href="http://blogs.sqlxml.org/vinodkumar/archive/2009/10/24/ironruby-and-ironpython-ctps-for-net-4-0-beta-2.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.sqlxml.org/aggbug.aspx?PostID=495458" width="1" height="1"&gt;</description><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/.NET/default.aspx">.NET</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/MS+News/default.aspx">MS News</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Technology/default.aspx">Technology</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/ITPro/default.aspx">ITPro</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Announcement/default.aspx">Announcement</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Downloads/default.aspx">Downloads</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/InterOp/default.aspx">InterOp</category></item><item><title>VS 2010, .NET 4.0 Beta2 &amp; Channel 9</title><link>http://blogs.sqlxml.org/vinodkumar/archive/2009/10/23/vs-2010-net-4-0-beta2-amp-channel-9.aspx</link><pubDate>Fri, 23 Oct 2009 15:45:00 GMT</pubDate><guid isPermaLink="false">b1dba0ec-7f0a-44f8-b88f-2f1cac820aaf:495394</guid><dc:creator>vinodkumar</dc:creator><slash:comments>0</slash:comments><description>Couple of days back we did announce the availability of Visual Studio 2010 to the MSDN subscribers and there are enough online buzz around the product. I will be installing the same just like you folks sometime on Monday as I have a session to deliver tomorrow and refrained from rebuilding this week :). You can surely download the same now online at the VS 2010 Download page . It is also very refreshing to see the new Logo and all the reports have been how sleek the tool is now &amp;hellip; I just gotta...(&lt;a href="http://blogs.sqlxml.org/vinodkumar/archive/2009/10/23/vs-2010-net-4-0-beta2-amp-channel-9.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.sqlxml.org/aggbug.aspx?PostID=495394" width="1" height="1"&gt;</description><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Misc/default.aspx">Misc</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/.NET/default.aspx">.NET</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/MS+News/default.aspx">MS News</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Technology/default.aspx">Technology</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Tips+_2600_amp_3B00_+Tricks/default.aspx">Tips &amp;amp; Tricks</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/ITPro/default.aspx">ITPro</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Announcement/default.aspx">Announcement</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Management/default.aspx">Management</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Downloads/default.aspx">Downloads</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Windows/default.aspx">Windows</category></item><item><title>PowerPivot for Excel 2010</title><link>http://blogs.sqlxml.org/vinodkumar/archive/2009/10/20/powerpivot-for-excel-2010.aspx</link><pubDate>Tue, 20 Oct 2009 16:26:00 GMT</pubDate><guid isPermaLink="false">b1dba0ec-7f0a-44f8-b88f-2f1cac820aaf:494929</guid><dc:creator>vinodkumar</dc:creator><slash:comments>2</slash:comments><description>I just installed the internal Beta of Office 2010 and couldn&amp;rsquo;t wait to see this new add-in working. PowerPivot for Excel is a data analysis tool that delivers unmatched computational power directly within the application users already know and love&amp;mdash;Microsoft Excel. Leveraging familiar Excel features, users can transform enormous quantities of data from virtually any source with incredible speed into meaningful information to get the answers they need in seconds. Using SQL Server PowerPivot...(&lt;a href="http://blogs.sqlxml.org/vinodkumar/archive/2009/10/20/powerpivot-for-excel-2010.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.sqlxml.org/aggbug.aspx?PostID=494929" width="1" height="1"&gt;</description><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/SQL+Server/default.aspx">SQL Server</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Misc/default.aspx">Misc</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/.NET/default.aspx">.NET</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Office/default.aspx">Office</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/MS+News/default.aspx">MS News</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Technology/default.aspx">Technology</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Tips+_2600_amp_3B00_+Tricks/default.aspx">Tips &amp;amp; Tricks</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Sharepoint/default.aspx">Sharepoint</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Announcement/default.aspx">Announcement</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Performance/default.aspx">Performance</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Management/default.aspx">Management</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Downloads/default.aspx">Downloads</category></item><item><title>IIS Media Services 3.0 is RTW</title><link>http://blogs.sqlxml.org/vinodkumar/archive/2009/10/20/iis-media-services-3-0-is-rtw.aspx</link><pubDate>Tue, 20 Oct 2009 07:48:00 GMT</pubDate><guid isPermaLink="false">b1dba0ec-7f0a-44f8-b88f-2f1cac820aaf:494882</guid><dc:creator>vinodkumar</dc:creator><slash:comments>0</slash:comments><description>IIS Media Services is a set of extensions for Internet Information Services 7 (IIS) that provide an integrated HTTP-based media delivery platform. This includes the new IIS Live Smooth Streaming and the separate IIS Advanced Logging package. Also with it is the release of Smooth Streaming Player Development Kit, which allows developers to easily create Smooth Streaming experiences using Silverlight. Supported features include PlayReady, DVR controls, instant replay, slow motion, multiple camera angles...(&lt;a href="http://blogs.sqlxml.org/vinodkumar/archive/2009/10/20/iis-media-services-3-0-is-rtw.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.sqlxml.org/aggbug.aspx?PostID=494882" width="1" height="1"&gt;</description><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Misc/default.aspx">Misc</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/.NET/default.aspx">.NET</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/OS/default.aspx">OS</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/MS+News/default.aspx">MS News</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Technology/default.aspx">Technology</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Tips+_2600_amp_3B00_+Tricks/default.aspx">Tips &amp;amp; Tricks</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Windows+Server/default.aspx">Windows Server</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Announcement/default.aspx">Announcement</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Management/default.aspx">Management</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Downloads/default.aspx">Downloads</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Windows/default.aspx">Windows</category></item><item><title>Migrated from Community Server to DasBlog</title><link>http://blogs.sqlxml.org/bryantlikes/archive/2009/10/17/migrated-from-community-server-to-dasblog.aspx</link><pubDate>Sat, 17 Oct 2009 15:31:55 GMT</pubDate><guid isPermaLink="false">b1dba0ec-7f0a-44f8-b88f-2f1cac820aaf:494583</guid><dc:creator>bryantlikes</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Just a quick note that I’ve moved my blog from here to &lt;a href="http://bryantlikes.com"&gt;http://bryantlikes.com&lt;/a&gt;. All the posts here should automatically redirect you to the new blog and the feeds should all migrate automatically. See you at my new site!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.sqlxml.org/aggbug.aspx?PostID=494583" width="1" height="1"&gt;</description></item><item><title>Extending Life of your Computer - Tips</title><link>http://blogs.sqlxml.org/vinodkumar/archive/2009/10/15/extending-life-of-your-computer-tips.aspx</link><pubDate>Thu, 15 Oct 2009 07:28:00 GMT</pubDate><guid isPermaLink="false">b1dba0ec-7f0a-44f8-b88f-2f1cac820aaf:494520</guid><dc:creator>vinodkumar</dc:creator><slash:comments>3</slash:comments><description>Recently, I have had the opportunity to replace my home laptop and one of my demo Laptops because of different reasons. I have been a bit relaxed on maintaining these laptops and hence the headaches followed and some resolution had to be made. Now that they are behind my back and I take utmost care of the work-laptop from time-to-time, I thought I share some of these with you in this online space. These are my suggestions and felt worth sharing with you. I am going to learn a lot from your personal...(&lt;a href="http://blogs.sqlxml.org/vinodkumar/archive/2009/10/15/extending-life-of-your-computer-tips.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.sqlxml.org/aggbug.aspx?PostID=494520" width="1" height="1"&gt;</description><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Misc/default.aspx">Misc</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Non-Technical/default.aspx">Non-Technical</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Technology/default.aspx">Technology</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Tips+_2600_amp_3B00_+Tricks/default.aspx">Tips &amp;amp; Tricks</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/ITPro/default.aspx">ITPro</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Personal/default.aspx">Personal</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Performance/default.aspx">Performance</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Management/default.aspx">Management</category></item><item><title>SQLCAT Articles – SQL 2008</title><link>http://blogs.sqlxml.org/vinodkumar/archive/2009/10/07/sqlcat-articles-sql-2008.aspx</link><pubDate>Wed, 07 Oct 2009 16:29:00 GMT</pubDate><guid isPermaLink="false">b1dba0ec-7f0a-44f8-b88f-2f1cac820aaf:493339</guid><dc:creator>vinodkumar</dc:creator><slash:comments>0</slash:comments><description>The SQL Server Customer Advisory Team handles tons and tons of large deployments and they try to go ahead and document all their findings for the benefit of the larger community. Their whitepapers are generally loaded with loads of information that I have had instances where I used to read the article 2-3 times to get the facts and reasons behind their suggestions. Just listing some of these for your reference, do bookmark and read them when time permits - The Analysis Services 2008 Performance Guide...(&lt;a href="http://blogs.sqlxml.org/vinodkumar/archive/2009/10/07/sqlcat-articles-sql-2008.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.sqlxml.org/aggbug.aspx?PostID=493339" width="1" height="1"&gt;</description><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/SQL+Server/default.aspx">SQL Server</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Misc/default.aspx">Misc</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Technology/default.aspx">Technology</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Tips+_2600_amp_3B00_+Tricks/default.aspx">Tips &amp;amp; Tricks</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/ITPro/default.aspx">ITPro</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Performance/default.aspx">Performance</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Security/default.aspx">Security</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Downloads/default.aspx">Downloads</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/InterOp/default.aspx">InterOp</category></item><item><title>A’bad UG CTD and Gandhi Ashram …</title><link>http://blogs.sqlxml.org/vinodkumar/archive/2009/10/05/a-bad-ug-ctd-and-gandhi-ashram.aspx</link><pubDate>Mon, 05 Oct 2009 16:33:00 GMT</pubDate><guid isPermaLink="false">b1dba0ec-7f0a-44f8-b88f-2f1cac820aaf:492988</guid><dc:creator>vinodkumar</dc:creator><slash:comments>7</slash:comments><description>I have been planning to write the trip report from my recent trip - Community TechDays in Ahmedabad over weekend. Well, flying on a holiday Oct 2nd ( Gandhi Jayanthi ) and executing the event on a Saturday Oct 3rd was something I had to first skilfully negotiate with my family for permission. Having gone past all that, it was the session preparation. I was allotted 120 mins for two sessions i.e. Windows 7 and Microsoft Office 2010. I have been doing tons of work to get a lot of trivia and interesting...(&lt;a href="http://blogs.sqlxml.org/vinodkumar/archive/2009/10/05/a-bad-ug-ctd-and-gandhi-ashram.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.sqlxml.org/aggbug.aspx?PostID=492988" width="1" height="1"&gt;</description><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/SQL+Server/default.aspx">SQL Server</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Misc/default.aspx">Misc</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Non-Technical/default.aspx">Non-Technical</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Events/default.aspx">Events</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Technology/default.aspx">Technology</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Tips+_2600_amp_3B00_+Tricks/default.aspx">Tips &amp;amp; Tricks</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/VTD/default.aspx">VTD</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Personal/default.aspx">Personal</category></item><item><title>Two System Center Beta’s</title><link>http://blogs.sqlxml.org/vinodkumar/archive/2009/10/01/two-system-center-beta-s.aspx</link><pubDate>Thu, 01 Oct 2009 03:15:00 GMT</pubDate><guid isPermaLink="false">b1dba0ec-7f0a-44f8-b88f-2f1cac820aaf:492161</guid><dc:creator>vinodkumar</dc:creator><slash:comments>2</slash:comments><description>System Center Essentials 2010 PM blog - http://blogs.technet.com/systemcenteressentials/archive/2009/09/29/sce-2010-public-beta-is-here.aspx www.microsoft.com/SCE SCE 2010 is designed specifically for mid-sized organizations and delivers a unified physical and virtual IT management experience. It enables you to better secure, update, monitor, and troubleshoot from a single console, so you can efficiently and proactively manage your IT environment: A unified solution with a single console for managing...(&lt;a href="http://blogs.sqlxml.org/vinodkumar/archive/2009/10/01/two-system-center-beta-s.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.sqlxml.org/aggbug.aspx?PostID=492161" width="1" height="1"&gt;</description><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/SQL+Server/default.aspx">SQL Server</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Misc/default.aspx">Misc</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/.NET/default.aspx">.NET</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/MS+News/default.aspx">MS News</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Technology/default.aspx">Technology</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/InnovateOn+Database/default.aspx">InnovateOn Database</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Announcement/default.aspx">Announcement</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Security/default.aspx">Security</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Management/default.aspx">Management</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Downloads/default.aspx">Downloads</category></item><item><title>Behaviors vs Subclassing in Silverlight</title><link>http://blogs.sqlxml.org/bryantlikes/archive/2009/09/30/behaviors-vs-subclassing-in-silverlight.aspx</link><pubDate>Wed, 30 Sep 2009 15:42:54 GMT</pubDate><guid isPermaLink="false">b1dba0ec-7f0a-44f8-b88f-2f1cac820aaf:492037</guid><dc:creator>bryantlikes</dc:creator><slash:comments>6</slash:comments><description>&lt;p&gt;As a Silverlight developer, when you want to add functionality to an existing control, you have two main options as I see it (if you want to get reuse from your code). You can either subclass the control or, as of Silverlight 3,&amp;#160; you can write a behavior for it. For example, one of the requests for the current Silverlight application that I’ve been working on was to have the TextBox select all the text when you tabbed to it or clicked in it. We can easily add this functionality using both of the above methods:&lt;/p&gt;  &lt;p&gt;Here is how this could be done using subclassing:&lt;/p&gt;  &lt;pre class="csharpcode"&gt;&lt;span class="kwrd"&gt;public&lt;/span&gt; &lt;span class="kwrd"&gt;class&lt;/span&gt; SelectAllTextBox : TextBox 
{
    &lt;span class="kwrd"&gt;public&lt;/span&gt; SelectAllTextBox()
    {
        &lt;span class="kwrd"&gt;this&lt;/span&gt;.GotFocus += &lt;span class="kwrd"&gt;new&lt;/span&gt; RoutedEventHandler(TextBox_GotFocus);
    }

    &lt;span class="kwrd"&gt;private&lt;/span&gt; &lt;span class="kwrd"&gt;void&lt;/span&gt; TextBox_GotFocus(&lt;span class="kwrd"&gt;object&lt;/span&gt; sender, RoutedEventArgs e)
    {
        &lt;span class="kwrd"&gt;this&lt;/span&gt;.SelectAll();
    }
}&lt;/pre&gt;


&lt;p&gt;And here is how you would write this as a behavior:&lt;/p&gt;

&lt;pre class="csharpcode"&gt;&lt;span class="kwrd"&gt;public&lt;/span&gt; &lt;span class="kwrd"&gt;class&lt;/span&gt; SelectAllBehavior : Behavior&amp;lt;TextBox&amp;gt;
{
    &lt;span class="kwrd"&gt;protected&lt;/span&gt; &lt;span class="kwrd"&gt;override&lt;/span&gt; &lt;span class="kwrd"&gt;void&lt;/span&gt; OnAttached()
    {
        &lt;span class="kwrd"&gt;base&lt;/span&gt;.OnAttached();
        AssociatedObject.GotFocus += &lt;span class="kwrd"&gt;new&lt;/span&gt; RoutedEventHandler(AssociatedObject_GotFocus);
    }

    &lt;span class="kwrd"&gt;void&lt;/span&gt; AssociatedObject_GotFocus(&lt;span class="kwrd"&gt;object&lt;/span&gt; sender, RoutedEventArgs e)
    {
        ((TextBox)sender).SelectAll();
    }
}&lt;/pre&gt;

&lt;p&gt;The behavior has one more line of code and the added requirement of adding a reference to System.Windows.Interactivity.dll from the Blend 3 SDK. The bigger difference is how the code looks in our view when we add the control to it. &lt;/p&gt;

&lt;p&gt;The subclassed control looks like (where ctrls is the controls namespace of our subclassed control):&lt;/p&gt;

&lt;pre class="code"&gt;&lt;span style="color:blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#a31515;"&gt;ctrls&lt;/span&gt;&lt;span style="color:blue;"&gt;:&lt;/span&gt;&lt;span style="color:#a31515;"&gt;SelectAllTextBox &lt;/span&gt;&lt;span style="color:red;"&gt;Text&lt;/span&gt;&lt;span style="color:blue;"&gt;=&amp;quot;{&lt;/span&gt;&lt;span style="color:#a31515;"&gt;Binding &lt;/span&gt;&lt;span style="color:red;"&gt;MyText&lt;/span&gt;&lt;span style="color:blue;"&gt;}&amp;quot; /&lt;/span&gt;&lt;span style="color:blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;

&lt;p&gt;&lt;a href="http://11011.net/software/vspaste"&gt;&lt;/a&gt;And the behavior looks like (where i is the System.Windows.Interactivity namespace and b is our behavior’s namespace):&lt;/p&gt;

&lt;pre class="code"&gt;&lt;span style="color:blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#a31515;"&gt;TextBox &lt;/span&gt;&lt;span style="color:red;"&gt;Text&lt;/span&gt;&lt;span style="color:blue;"&gt;=&amp;quot;{&lt;/span&gt;&lt;span style="color:#a31515;"&gt;Binding &lt;/span&gt;&lt;span style="color:red;"&gt;MyText&lt;/span&gt;&lt;span style="color:blue;"&gt;}&amp;quot;&lt;/span&gt;&lt;span style="color:blue;"&gt;&amp;gt;
    &amp;lt;&lt;/span&gt;&lt;span style="color:#a31515;"&gt;i&lt;/span&gt;&lt;span style="color:blue;"&gt;:&lt;/span&gt;&lt;span style="color:#a31515;"&gt;Interaction.Behaviors&lt;/span&gt;&lt;span style="color:blue;"&gt;&amp;gt;
        &amp;lt;&lt;/span&gt;&lt;span style="color:#a31515;"&gt;b&lt;/span&gt;&lt;span style="color:blue;"&gt;:&lt;/span&gt;&lt;span style="color:#a31515;"&gt;SelectAllBehavior &lt;/span&gt;&lt;span style="color:blue;"&gt;/&amp;gt;
    &amp;lt;/&lt;/span&gt;&lt;span style="color:#a31515;"&gt;i&lt;/span&gt;&lt;span style="color:blue;"&gt;:&lt;/span&gt;&lt;span style="color:#a31515;"&gt;Interaction.Behaviors&lt;/span&gt;&lt;span style="color:blue;"&gt;&amp;gt;
&amp;lt;/&lt;/span&gt;&lt;span style="color:#a31515;"&gt;TextBox&lt;/span&gt;&lt;span style="color:blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;a href="http://11011.net/software/vspaste"&gt;&lt;/a&gt;

&lt;p&gt;Obviously the behavior is more verbose in this case than the subclassed approach.&lt;/p&gt;

&lt;p&gt;Since both of these approaches work, which is the better approach? I think the subclassing is the easier approach, but I think the behavior would be the recommended approach. The reason is that I can build my SelectAll behavior today and then down the road build a different behavior and then selectively apply them to my TextBoxes as appropriate. However, if use the subclass approach I would automatically get the new behavior on all my controls which might not be what I wanted. It also means that if someone builds a better TextBox that I want to use that I would have to try to subclass that control, but with the behavior I could just apply it to the new control. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Update: &lt;/strong&gt;A couple of quick updates. First, &lt;a href="http://twitter.com/a7an/status/4501862233"&gt;Alan Le pointed out&lt;/a&gt; that it depends on reuse. Obviously if you had to add the behavior to 20 TextBoxes it would take more time to use the behavior. However, Blend makes this a lot easier. Secondly, Brian mentioned in the comments that you could also use an attached property to do this so I thought I would quickly show what that might look like.&lt;/p&gt;

&lt;p&gt;The code for the attached property would be:&lt;/p&gt;

&lt;pre class="csharpcode"&gt;&lt;span class="kwrd"&gt;public&lt;/span&gt; &lt;span class="kwrd"&gt;static&lt;/span&gt; &lt;span class="kwrd"&gt;class&lt;/span&gt; TextBoxProperties
{
    &lt;span class="kwrd"&gt;public&lt;/span&gt; &lt;span class="kwrd"&gt;static&lt;/span&gt; &lt;span class="kwrd"&gt;readonly&lt;/span&gt; DependencyProperty SelectAllProperty =
        DependencyProperty.RegisterAttached(&lt;span class="str"&gt;&amp;quot;SelectAll&amp;quot;&lt;/span&gt;, &lt;span class="kwrd"&gt;typeof&lt;/span&gt;(&lt;span class="kwrd"&gt;bool&lt;/span&gt;), 
        &lt;span class="kwrd"&gt;typeof&lt;/span&gt;(TextBoxProperties), &lt;span class="kwrd"&gt;new&lt;/span&gt; PropertyMetadata(&lt;span class="kwrd"&gt;false&lt;/span&gt;, OnSelectAllChanged));

    &lt;span class="kwrd"&gt;public&lt;/span&gt; &lt;span class="kwrd"&gt;static&lt;/span&gt; &lt;span class="kwrd"&gt;void&lt;/span&gt; SetSelectAll(DependencyObject o, &lt;span class="kwrd"&gt;bool&lt;/span&gt; &lt;span class="kwrd"&gt;value&lt;/span&gt;)
    {
        o.SetValue(SelectAllProperty, &lt;span class="kwrd"&gt;value&lt;/span&gt;);
    }

    &lt;span class="kwrd"&gt;public&lt;/span&gt; &lt;span class="kwrd"&gt;static&lt;/span&gt; &lt;span class="kwrd"&gt;bool&lt;/span&gt; GetSelectAll(DependencyObject o)
    {
        &lt;span class="kwrd"&gt;return&lt;/span&gt; (&lt;span class="kwrd"&gt;bool&lt;/span&gt;)o.GetValue(SelectAllProperty);
    }

    &lt;span class="kwrd"&gt;private&lt;/span&gt; &lt;span class="kwrd"&gt;static&lt;/span&gt; &lt;span class="kwrd"&gt;void&lt;/span&gt; OnSelectAllChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
    {
        &lt;span class="kwrd"&gt;if&lt;/span&gt; ((&lt;span class="kwrd"&gt;bool&lt;/span&gt;)e.NewValue == &lt;span class="kwrd"&gt;true&lt;/span&gt;)
        {
            ((TextBox)d).GotFocus += &lt;span class="kwrd"&gt;new&lt;/span&gt; RoutedEventHandler(TextBoxProperties_GotFocus);
        }
    }

    &lt;span class="kwrd"&gt;private&lt;/span&gt; &lt;span class="kwrd"&gt;static&lt;/span&gt; &lt;span class="kwrd"&gt;void&lt;/span&gt; TextBoxProperties_GotFocus(&lt;span class="kwrd"&gt;object&lt;/span&gt; sender, RoutedEventArgs e)
    {
        ((TextBox)sender).SelectAll();
    }
}&lt;/pre&gt;

&lt;p&gt;And the Xaml would look like:&lt;/p&gt;

&lt;pre class="csharpcode"&gt;&lt;span style="color:blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#a31515;"&gt;TextBox &lt;/span&gt;&lt;span style="color:red;"&gt;Text&lt;/span&gt;&lt;span style="color:blue;"&gt;=&amp;quot;{&lt;/span&gt;&lt;span style="color:#a31515;"&gt;Binding &lt;/span&gt;&lt;span style="color:red;"&gt;MyText&lt;/span&gt;&lt;span style="color:blue;"&gt;}&amp;quot; ctrls:TextBoxProperties.SelectAll=&lt;span style="color:blue;"&gt;&amp;quot;true&lt;/span&gt;&lt;span style="color:blue;"&gt;&amp;quot; /&lt;/span&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;


&lt;p&gt;I still think the Behavior is the best method to use since (at least in this case) we are just trying to add a behavior to the TextBox, not add significant functionality. The attached property also doesn’t feel right to me, but it does work just fine. Ultimately it comes down to preference and what method you like to use. :)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.sqlxml.org/aggbug.aspx?PostID=492037" width="1" height="1"&gt;</description><category domain="http://blogs.sqlxml.org/bryantlikes/archive/tags/WPF_2F00_E/default.aspx">WPF/E</category><category domain="http://blogs.sqlxml.org/bryantlikes/archive/tags/Silverlight/default.aspx">Silverlight</category></item><item><title>Web Application Toolkits – V1.0</title><link>http://blogs.sqlxml.org/vinodkumar/archive/2009/09/30/web-application-toolkits-v1-0.aspx</link><pubDate>Wed, 30 Sep 2009 05:00:00 GMT</pubDate><guid isPermaLink="false">b1dba0ec-7f0a-44f8-b88f-2f1cac820aaf:491972</guid><dc:creator>vinodkumar</dc:creator><slash:comments>2</slash:comments><description>I think we maybe a bit late to talk about these, nevertheless it is worth mentioning. Recently a week back MS launched the WebsiteSpark initiative and this surely has brought all the buzz in the web world and it surely is catching some spark in a number of forums &amp;hellip; I personally feel there is tons of reasons to be excited about. If you want the specifics, feel free to check ScottGu&amp;rsquo;s blog which has the specifics. Along with release has also come a number of Web Application Toolkits. The...(&lt;a href="http://blogs.sqlxml.org/vinodkumar/archive/2009/09/30/web-application-toolkits-v1-0.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.sqlxml.org/aggbug.aspx?PostID=491972" width="1" height="1"&gt;</description><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Misc/default.aspx">Misc</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/.NET/default.aspx">.NET</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/MS+News/default.aspx">MS News</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Technology/default.aspx">Technology</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Tips+_2600_amp_3B00_+Tricks/default.aspx">Tips &amp;amp; Tricks</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/InnovateOn+Database/default.aspx">InnovateOn Database</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Windows+Server/default.aspx">Windows Server</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Announcement/default.aspx">Announcement</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Performance/default.aspx">Performance</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Management/default.aspx">Management</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Downloads/default.aspx">Downloads</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/Windows/default.aspx">Windows</category><category domain="http://blogs.sqlxml.org/vinodkumar/archive/tags/InterOp/default.aspx">InterOp</category></item></channel></rss>