<?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>pc &#187; Tools</title>
	<atom:link href="http://projectcoho.com/?cat=13&#038;feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://projectcoho.com</link>
	<description>Just another WordPress site</description>
	<lastBuildDate>Sun, 22 Jan 2012 01:26:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Whither Orcas?</title>
		<link>http://projectcoho.com/?p=10</link>
		<comments>http://projectcoho.com/?p=10#comments</comments>
		<pubDate>Sat, 23 Jun 2007 03:09:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://projectcoho.com/?p=10</guid>
		<description><![CDATA[I&#8217;ve been perusing An Overview of Microsoft Visual Studio Code Name &#8220;Orcas&#8221; White Paper with a curiosity known only to those who are curious about what will ship in the Visual Studio &#8220;Orcas&#8221; release. I am intrigued. In the three areas &#8230; <a href="http://projectcoho.com/?p=10">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been perusing <a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=17319EB4-299C-43B8-A360-A1C2BD6A421B&amp;displaylang=en" target="_blank">An Overview of Microsoft Visual Studio Code Name &#8220;Orcas&#8221; White Paper</a> with a curiosity known only to those who are curious about what will ship in the Visual Studio &#8220;Orcas&#8221; release. <img src='http://projectcoho.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  I am intrigued. In the three areas in which Orcas purports to deliver key advances, I&#8217;m most intrigued with the third:</p>
<ul>
<li>Improve Developer Productivity</li>
<li>Manage the Application Life Cycle</li>
<li>Employ the Latest Technologies</li>
</ul>
<p>After all, true geeks are more interested in the latest technologies than in process, right? <img src='http://projectcoho.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Of interest to me in the Orcas release of Visual Studio, I see:</p>
<p><strong>LINQ</strong> (pp. 8,13)</p>
<p>I admit I&#8217;m a bit of a Luddite when it comes to language features. It took me a while to see that C#&#8217;s &#8220;using&#8221; syntax was clearly a good thing. What do you expect from a C++ developer whose first C++ compiler was a <em><a href="http://en.wikipedia.org/wiki/Cfront" target="_blank">cfront</a></em> translator&#8211;we didn&#8217;t have C++ compilers back then. Don&#8217;t give me syntactic sugar&#8211;let me do it the hard way! Give me a preprocessor!</p>
<p>All the same, LINQ seems to be a boon to anyone who wants to query over structured data. I&#8217;ll likely adopt it in (personal) record time.</p>
<p><strong>Further support for building WPF applications</strong> (pp. 5, 19)</p>
<p>Debugging support for WPF. I have to wonder what that will look like. Will I be able to step through XAML?</p>
<p><strong>New APIs in Window Vista</strong> (p. 6)</p>
<p>Seriously, are there really &#8220;more than 8,000 new native APIs available in Windows Vista?&#8221; My brain hurts. Maybe I need to buy a llama farm and learn to live the simple life. I mean, I started programming Windows code in 1991. That&#8217;s later than many, earlier than most. Dear God, I even digested <a href="http://msdn.microsoft.com/archive/default.asp?url=/archive/en-us/dnarolegen/html/msdn_aboutole.asp" target="_blank">Kraig Brockschmidt&#8217;s book, Inside OLE2</a>! Gah! Is my brain going to fill up and return E_OUTOFMEMORY? And will that be a fatal error?! <img src='http://projectcoho.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><strong>New managed add-in model</strong> (pp. 14, 16)</p>
<p>I&#8217;ve seen some tough questions asked about how to control the impact of rogue add-ins in a managed application. The <a href="http://blogs.msdn.com/clraddins/default.aspx">CLR Add-In Team Blog</a> indicates someone at Microsoft is working at <a href="http://blogs.msdn.com/clraddins/archive/2007/01/12/welcome-to-the-clr-add-in-team-blog.aspx" target="_blank">addressing these issues</a>, as does this white paper.</p>
<p><strong>Lightweight reader/writer lock with deadlock-free upgrade support</strong> (p. 14)</p>
<p>Hmm, a slimmed-down read-writer lock that doesn&#8217;t support recursion. This sounds a bit like what Jeffrey Richter describes in CLR via C# (second edition, pages 642-643). I can&#8217;t wait to compare Richter&#8217;s version in <a href="http://www.wintellect.com/" target="_blank">Wintellect&#8217;s</a> Power Threading library with what Reflector tells me about Orcas&#8217; System.Threading.ReaderWriterLockSlim. It should be an educational experience. <img src='http://projectcoho.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><strong>New IO types that expose almost all pipe functionality provided by Windows</strong> (p. 15)</p>
<p>It&#8217;s about time. <img src='http://projectcoho.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><strong>A trace listener for ETW</strong> (p. 16)</p>
<p>Woot! High-perf event tracing!</p>
<p><strong>Peer Networking Classes</strong> (p. 17)</p>
<p>I don&#8217;t know how much of the <a href="http://msdn.microsoft.com/msdnmag/issues/06/10/PeerToPeer/" target="_blank">P2P</a> APIs this might encompass, but it&#8217;s definitely an area I&#8217;ll be experimenting with. I expect we&#8217;ll be seeing some very cool apps born out of this space. Apps we haven&#8217;t thought of yet.</p>
<p>Woof. As usual my eyes are bigger than my stomach. I hope to have time to explore at least a few of these areas. <img src='http://projectcoho.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<div id="0767317B-992E-4b12-91E0-4F059A8CECA8:46efead3-a2eb-4ab3-ae29-1c7fcd0210e9" class="wlWriterSmartContent" style="display: inline; margin: 0px; padding: 0px;">Technorati tags: <a rel="tag" href="http://technorati.com/tags/LINQ">LINQ</a>, <a rel="tag" href="http://technorati.com/tags/WPF">WPF</a>, <a rel="tag" href="http://technorati.com/tags/Vista">Vista</a>, <a rel="tag" href="http://technorati.com/tags/ETW">ETW</a>, <a rel="tag" href="http://technorati.com/tags/Peer%20Networking">Peer Networking</a></div>
<div class="blogger-post-footer"><img src="https://blogger.googleusercontent.com/tracker/19212077-8663848232801910390?l=www.codeneverwritten.com" alt="" width="1" height="1" /></div>
]]></content:encoded>
			<wfw:commentRss>http://projectcoho.com/?feed=rss2&#038;p=10</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
