<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Danny Thorpe &#187; Microsoft</title>
	<atom:link href="http://dannythorpe.com/tag/microsoft/feed/" rel="self" type="application/rss+xml" />
	<link>http://dannythorpe.com</link>
	<description>Dream &#38; Deliver</description>
	<lastBuildDate>Tue, 07 Feb 2012 17:50:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Off to New Adventures at BiTKOO</title>
		<link>http://dannythorpe.com/2010/09/29/off-to-new-adventures-at-bitkoo/</link>
		<comments>http://dannythorpe.com/2010/09/29/off-to-new-adventures-at-bitkoo/#comments</comments>
		<pubDate>Thu, 30 Sep 2010 00:51:17 +0000</pubDate>
		<dc:creator>Danny Thorpe</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[BiTKOO]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://dannythorpe.com/?p=160</guid>
		<description><![CDATA[Starting next Monday, October 4, I will be the latest shiny new employee at BiTKOO! BiTKOO is a small private company doing great things in the identity and authorization management space. After working at Microsoft on Visual Studio extensions for the past 2+ years  (Windows Live Mesh app tools, then Visual Studio Tools for Windows <a href='http://dannythorpe.com/2010/09/29/off-to-new-adventures-at-bitkoo/' class='excerpt-more'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p>Starting next Monday, October 4, I will be the latest shiny new employee at <a href="http://www.bitkoo.com">BiTKOO</a>!</p>
<p>BiTKOO is a small private company doing great things in the identity and authorization management space.</p>
<p>After working at Microsoft on Visual Studio extensions for the past 2+ years  (Windows Live Mesh app tools, then Visual Studio Tools for <a href="http://www.microsoft.com/windowsazure/">Windows Azure</a>) it&#8217;s time to do something different.  I&#8217;ve learned a lot about Visual Studio innards and WPF construction techniques and worked with a lot of great people at Microsoft.</p>
<p>One thing I&#8217;ve learned over the years at Borland, Google, Cooliris, and Microsoft is this: The software industry is far too small to ever really say &#8220;Goodbye&#8221;.  Whether as future co-workers, clients, speakers or conference attendees, chances are good that we&#8217;ll meet again.</p>
<p>One of the fun things I like about BiTKOO is that it&#8217;s large enough to have a strong product line and revenue stream, but small enough that I can crash on the CEO&#8217;s couch when I&#8217;m in town.</p>
<div style="text-align:center;width:100%;"><div style="margin:0px 0px 0px 0px;"><script type="text/javascript"><!--
google_ad_client = "ca-pub-0861479594738165";
/* End of Post */
google_ad_slot = "6510912161";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div></div><p><a class="a2a_button_twitter_tweet addtoany_special_service" data-count="none" data-url="http://dannythorpe.com/2010/09/29/off-to-new-adventures-at-bitkoo/" data-text="Off to New Adventures at BiTKOO"></a><a class="a2a_button_google_plusone addtoany_special_service" data-annotation="none" data-href="http://dannythorpe.com/2010/09/29/off-to-new-adventures-at-bitkoo/"></a><a class="a2a_button_facebook_like addtoany_special_service" data-href="http://dannythorpe.com/2010/09/29/off-to-new-adventures-at-bitkoo/"></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fdannythorpe.com%2F2010%2F09%2F29%2Foff-to-new-adventures-at-bitkoo%2F&amp;title=Off%20to%20New%20Adventures%20at%20BiTKOO" id="wpa2a_4">Share/Bookmark</a></p>]]></content:encoded>
			<wfw:commentRss>http://dannythorpe.com/2010/09/29/off-to-new-adventures-at-bitkoo/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Windows Azure Tools for Visual Studio &#8211; June 2010 Release</title>
		<link>http://dannythorpe.com/2010/06/07/windows-azure-tools-for-visual-studio-june-2010-release/</link>
		<comments>http://dannythorpe.com/2010/06/07/windows-azure-tools-for-visual-studio-june-2010-release/#comments</comments>
		<pubDate>Mon, 07 Jun 2010 17:57:26 +0000</pubDate>
		<dc:creator>Danny Thorpe</dc:creator>
				<category><![CDATA[Work]]></category>
		<category><![CDATA[Azure]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Visual Studio]]></category>

		<guid isPermaLink="false">http://dannythorpe.com/?p=158</guid>
		<description><![CDATA[I&#8217;m pleased to announce that the June 2010 release of Windows Azure Tools for Visual Studio is now available for free download! New features in this release: Full support for Visual Studio 2010 RTM .NET 4 support &#8211; You can now build your Windows Azure web apps and services using either .NET 3.5 or the <a href='http://dannythorpe.com/2010/06/07/windows-azure-tools-for-visual-studio-june-2010-release/' class='excerpt-more'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m pleased to announce that the June 2010 release of <a href="http://go.microsoft.com/fwlink/?LinkID=128752" target="_blank">Windows Azure Tools for Visual Studio</a> is now available for <a href="http://go.microsoft.com/fwlink/?LinkID=128752" target="_blank">free download</a>!</p>
<p>New features in this release:</p>
<ul>
<li>Full support for Visual Studio 2010 RTM</li>
<li>.NET 4 support &#8211; You can now build your Windows Azure web apps and services using either .NET 3.5 or the new .NET 4.0 platform.</li>
<li>Cloud Storage Explorer: browse the tables and blobs in your Windows Azure account from within VS</li>
<li>Built-in Deployment: deploy your project to the Windows Azure cloud from within VS, with detailed status info every step of the way</li>
<li>Service monitoring: monitor the status of your services in the cloud using the new &#8216;compute&#8217; node in VS Server Explorer</li>
<li>IntelliTrace support for debugging cloud service activity, with automatic log retrieval.  Requires VS 2010 Ultimate and .NET 4.0</li>
</ul>
<p>More info on <a href="http://blogs.msdn.com/b/jnak/archive/2010/06/07/june-2010-release-of-the-windows-azure-tools-sdk.aspx" target="_blank">Jim&#8217;s blog post</a></p>
<p>Enjoy!</p>
<p><a class="a2a_button_twitter_tweet addtoany_special_service" data-count="none" data-url="http://dannythorpe.com/2010/06/07/windows-azure-tools-for-visual-studio-june-2010-release/" data-text="Windows Azure Tools for Visual Studio &#8211; June 2010 Release"></a><a class="a2a_button_google_plusone addtoany_special_service" data-annotation="none" data-href="http://dannythorpe.com/2010/06/07/windows-azure-tools-for-visual-studio-june-2010-release/"></a><a class="a2a_button_facebook_like addtoany_special_service" data-href="http://dannythorpe.com/2010/06/07/windows-azure-tools-for-visual-studio-june-2010-release/"></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fdannythorpe.com%2F2010%2F06%2F07%2Fwindows-azure-tools-for-visual-studio-june-2010-release%2F&amp;title=Windows%20Azure%20Tools%20for%20Visual%20Studio%20%E2%80%93%20June%202010%20Release" id="wpa2a_8">Share/Bookmark</a></p>]]></content:encoded>
			<wfw:commentRss>http://dannythorpe.com/2010/06/07/windows-azure-tools-for-visual-studio-june-2010-release/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Silverlight 4 to Include MEF</title>
		<link>http://dannythorpe.com/2009/11/30/silverlight-4-to-include-mef/</link>
		<comments>http://dannythorpe.com/2009/11/30/silverlight-4-to-include-mef/#comments</comments>
		<pubDate>Mon, 30 Nov 2009 20:11:56 +0000</pubDate>
		<dc:creator>Danny Thorpe</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[exceptions]]></category>
		<category><![CDATA[MEF]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Silverlight]]></category>

		<guid isPermaLink="false">http://dannythorpe.com/2009/11/30/silverlight-4-to-include-mef/</guid>
		<description><![CDATA[I just heard the news announced at PDC that the Managed Extensibility Framework, or MEF, is now slated to be included in Silverlight 4.  Great news! I did a bit of proof of concept work using MEF about a year ago.  MEF is all about composition of providers and consumers.  MEF&#8217;s main job is to <a href='http://dannythorpe.com/2009/11/30/silverlight-4-to-include-mef/' class='excerpt-more'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p>I just heard the news announced at PDC that the Managed Extensibility Framework, or <a href="http://blogs.msdn.com/gblock/archive/2009/11/29/mef-has-landed-in-silverlight-4-we-come-in-the-name-of-extensibility.aspx">MEF, is now slated to be included in Silverlight 4</a>.  Great news!</p>
<p>I did a bit of proof of concept work using MEF about a year ago.  MEF is all about composition of providers and consumers.  MEF&#8217;s main job is to connect the providers to the consumers so that when the consumer code executes, the providers they require are &#8220;just there.&#8221;</p>
<p>As trivial as that sounds, it significantly changes how you think about programming.  It forces you to think in terms of composition instead of in terms of plumbing and bushwhacking.  As a result, you can focus more energy on solving your actual problem instead of spending the majority of your time building the plumbing and scaffolding so that you can get to the point where you can begin to solve your problem.</p>
<p>For example, if you&#8217;re writing some code and you require &#8220;X&#8221; to get your work done, you write your MEF code module to declare your need for &#8220;X&#8221;.  When your module is loaded by MEF, MEF will take care of the dirty details of finding a provider to fill your need for &#8220;X&#8221;.  The provider may be the one you had in mind when you wrote the code, or it may be completely different, but as long as it implements &#8220;X&#8221; faithfully, you don&#8217;t really care.  The application defines the list of providers to choose from &#8211; whether a fixed list determined at build time or a list gathered at runtime &#8211; the point is, you and your code don&#8217;t need to deal with the how, just declare the what and keep going.</p>
<p>MEF alters your coding thought process from</p>
<blockquote><p>&#8220;I need to figure out how to load and connect to something to get the X that I need&#8221;</p></blockquote>
<p>to</p>
<blockquote><p>&#8220;I need X.  I can rely on X being here when my code executes.  If for whatever reason X isn&#8217;t available, my code won&#8217;t be loaded so I don&#8217;t have to mess with all that.&#8221;</p></blockquote>
<p>This change in thought process is similar to the shift that can and should occur when you go from writing traditional fire-brigade error handling code to writing code in an exception handling environment. For most of the code in your app (the middle layers), you can operate under the mantra of &#8220;If execution gets this far, then everything prior to this must have succeeded.  If anything back there failed, it would have thrown an exception so I wouldn&#8217;t be here now.&#8221;</p>
<p>I&#8217;ll see if I can get clearance to blog about my little MEF experiment from awhile ago.</p>
<p><a class="a2a_button_twitter_tweet addtoany_special_service" data-count="none" data-url="http://dannythorpe.com/2009/11/30/silverlight-4-to-include-mef/" data-text="Silverlight 4 to Include MEF"></a><a class="a2a_button_google_plusone addtoany_special_service" data-annotation="none" data-href="http://dannythorpe.com/2009/11/30/silverlight-4-to-include-mef/"></a><a class="a2a_button_facebook_like addtoany_special_service" data-href="http://dannythorpe.com/2009/11/30/silverlight-4-to-include-mef/"></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fdannythorpe.com%2F2009%2F11%2F30%2Fsilverlight-4-to-include-mef%2F&amp;title=Silverlight%204%20to%20Include%20MEF" id="wpa2a_12">Share/Bookmark</a></p>]]></content:encoded>
			<wfw:commentRss>http://dannythorpe.com/2009/11/30/silverlight-4-to-include-mef/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vote For What You Want Added to Windows Azure</title>
		<link>http://dannythorpe.com/2009/11/24/vote-for-what-you-want-added-to-windows-azure/</link>
		<comments>http://dannythorpe.com/2009/11/24/vote-for-what-you-want-added-to-windows-azure/#comments</comments>
		<pubDate>Tue, 24 Nov 2009 21:47:46 +0000</pubDate>
		<dc:creator>Danny Thorpe</dc:creator>
				<category><![CDATA[Work]]></category>
		<category><![CDATA[Azure]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[feedback]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://dannythorpe.com/2009/11/24/vote-for-what-you-want-added-to-windows-azure/</guid>
		<description><![CDATA[Mike Wickstrand of the Windows Azure team has created a Windows Azure Feedback Forum to solicit feedback from you about what sorts of things/features/services you would like to see Windows Azure provide.  You can enter your own suggestions and vote for the features that you want the most.  This feedback will go directly to the <a href='http://dannythorpe.com/2009/11/24/vote-for-what-you-want-added-to-windows-azure/' class='excerpt-more'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://blogs.msdn.com/wickstrand/archive/2009/11/23/pdc-09-your-great-windows-azure-ideas.aspx">Mike Wickstrand</a> of the <a href="http://www.microsoft.com/windowsazure/">Windows Azure</a> team has created a <a href="http://www.mygreatwindowsazureidea.com">Windows Azure Feedback Forum</a> to solicit feedback from you about what sorts of things/features/services you would like to see Windows Azure provide.  You can enter your own suggestions and vote for the features that you want the most.  This feedback will go directly to the Windows Azure product planning team to help them determine where we should be focusing our energies next.</p>
<p><a href="http://www.mygreatwindowsazureidea.com">Check it out!</a></p>
<p><a class="a2a_button_twitter_tweet addtoany_special_service" data-count="none" data-url="http://dannythorpe.com/2009/11/24/vote-for-what-you-want-added-to-windows-azure/" data-text="Vote For What You Want Added to Windows Azure"></a><a class="a2a_button_google_plusone addtoany_special_service" data-annotation="none" data-href="http://dannythorpe.com/2009/11/24/vote-for-what-you-want-added-to-windows-azure/"></a><a class="a2a_button_facebook_like addtoany_special_service" data-href="http://dannythorpe.com/2009/11/24/vote-for-what-you-want-added-to-windows-azure/"></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fdannythorpe.com%2F2009%2F11%2F24%2Fvote-for-what-you-want-added-to-windows-azure%2F&amp;title=Vote%20For%20What%20You%20Want%20Added%20to%20Windows%20Azure" id="wpa2a_16">Share/Bookmark</a></p>]]></content:encoded>
			<wfw:commentRss>http://dannythorpe.com/2009/11/24/vote-for-what-you-want-added-to-windows-azure/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Windows Azure at PDC09</title>
		<link>http://dannythorpe.com/2009/11/17/windows-azure-at-pdc09/</link>
		<comments>http://dannythorpe.com/2009/11/17/windows-azure-at-pdc09/#comments</comments>
		<pubDate>Tue, 17 Nov 2009 21:26:18 +0000</pubDate>
		<dc:creator>Danny Thorpe</dc:creator>
				<category><![CDATA[Work]]></category>
		<category><![CDATA[Azure]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[cloud tools]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[PDC]]></category>
		<category><![CDATA[Visual Studio]]></category>

		<guid isPermaLink="false">http://dannythorpe.com/2009/11/17/windows-azure-at-pdc09/</guid>
		<description><![CDATA[Windows Azure, Microsoft&#8217;s platform for cloud-based applications, just rolled out a major update to sync with PDC09. We of course also rolled out a major update of the Windows Azure Tools for Visual Studio in the same push. Jim Nakashima and others will be showing our latest tools at PDC09 this week. Windows Azure Tools <a href='http://dannythorpe.com/2009/11/17/windows-azure-at-pdc09/' class='excerpt-more'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.microsoft.com/windowsazure/">Windows Azure</a>, Microsoft&#8217;s platform for cloud-based applications, just rolled out a major update to sync with <a href="http://microsoftpdc.com">PDC09</a>. We of course also rolled out a major update of the <a href="http://blogs.msdn.com/jnak/archive/2009/11/13/november-2009-release-of-the-windows-azure-tools-and-sdk.aspx">Windows Azure Tools for Visual Studio</a> in the same push. <a href="http://blogs.msdn.com/jnak/archive/2009/11/13/november-2009-release-of-the-windows-azure-tools-and-sdk.aspx">Jim Nakashima</a> and others will be showing our latest tools at PDC09 this week.</p>
<p>Windows Azure Tools also received coverage on <a href="http://blogs.msdn.com/somasegar/archive/2009/11/17/building-applications-for-windows-azure.aspx">Soma&#8217;s blog</a> &#8211; woot!  Soma is Senior Vice President, Developer Division, and my nth degree boss&#8217;s boss.</p>
<p>While Jim is out working hard at PDC, back at the ranch we&#8217;re taking advantage of the calm following the PDC prep and product release storm to get a head start on the next round of features for Windows Azure Tools.</p>
<p><a class="a2a_button_twitter_tweet addtoany_special_service" data-count="none" data-url="http://dannythorpe.com/2009/11/17/windows-azure-at-pdc09/" data-text="Windows Azure at PDC09"></a><a class="a2a_button_google_plusone addtoany_special_service" data-annotation="none" data-href="http://dannythorpe.com/2009/11/17/windows-azure-at-pdc09/"></a><a class="a2a_button_facebook_like addtoany_special_service" data-href="http://dannythorpe.com/2009/11/17/windows-azure-at-pdc09/"></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fdannythorpe.com%2F2009%2F11%2F17%2Fwindows-azure-at-pdc09%2F&amp;title=Windows%20Azure%20at%20PDC09" id="wpa2a_20">Share/Bookmark</a></p>]]></content:encoded>
			<wfw:commentRss>http://dannythorpe.com/2009/11/17/windows-azure-at-pdc09/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
<!-- This Quick Cache file was built for (  dannythorpe.com/tag/microsoft/feed/ ) in 0.48461 seconds, on May 21st, 2012 at 6:05 pm UTC. -->
<!-- This Quick Cache file will automatically expire ( and be re-built automatically ) on May 21st, 2012 at 7:05 pm UTC -->
