<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" media="screen" href="/styles/xslt/rss.xslt"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:c9="http://channel9.msdn.com">
<channel>
	<title>Comment Feed for dpratt71</title>
	<atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/Niners/dpratt71/Comments/RSS"></atom:link>
	<image>
		<url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png</url>
		<title>dpratt71</title>
		<link></link>
	</image>
	<description></description>
	<link></link>
	<language>en</language>
	<pubDate>Wed, 19 Jun 2013 14:01:47 GMT</pubDate>
	<lastBuildDate>Wed, 19 Jun 2013 14:01:47 GMT</lastBuildDate>
	<generator>Rev9</generator>
	<item>
		<title>Re: What is a database, really?</title>
		<description>
			<![CDATA[<p>I'm <em>very</em> happy to see this video. I've been struggling to explain these concepts (among others) to my kids. This video is definitely the best explanation I have seen to date.</p><p>posted by dpratt71</p>]]>
		</description>
		<link>http://channel9.msdn.com/Series/Beckman-Meijer-Overdrive/Brian-Beckman-and-Erik-Meijer-What-is-a-database-really#c634740876750428255</link>
		<pubDate>Thu, 31 May 2012 19:01:15 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Series/Beckman-Meijer-Overdrive/Brian-Beckman-and-Erik-Meijer-What-is-a-database-really#c634740876750428255</guid>
		<dc:creator>dpratt71</dc:creator>
	</item>
	<item>
		<title>Re: YOW! 2011: Simon Peyton-Jones - Closer to Nirvana</title>
		<description>
			<![CDATA[<p>Is Haskell to complicated to teach to school-age children? Nobody told this guy:</p><p><a href="http://cdsmith.wordpress.com/category/haskell-for-kids/">http://cdsmith.wordpress.com/category/haskell-for-kids/</a></p><p>posted by dpratt71</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Charles/YOW-2011-Simon-Peyton-Jones-Closer-to-Nirvana#c634596418995032511</link>
		<pubDate>Fri, 16 Dec 2011 14:18:19 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Charles/YOW-2011-Simon-Peyton-Jones-Closer-to-Nirvana#c634596418995032511</guid>
		<dc:creator>dpratt71</dc:creator>
	</item>
	<item>
		<title>Re: Lucian Wischik: Async Compiler - Bug Fixes, Updates and Core Improvements</title>
		<description>
			<![CDATA[ <p>Just FYI, I've tried three times now to download and play this content through the Zune desktop software. Each time I try to play it, it gets about 20 seconds in and then drops out with an error message about the file being &quot;corrupt or not valid&quot;.</p><p>I'm currently downloading the WMV version directly from the site, which I assume will work.</p><p>posted by dpratt71</p>]]>
		</description>
		<link>http://channel9.msdn.com/Shows/Going+Deep/Lucian-Wischik-Async-Compiler-Bug-Fixes-Updates-and-Core-Improvements#c634391685800000000</link>
		<pubDate>Sat, 23 Apr 2011 15:16:20 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Shows/Going+Deep/Lucian-Wischik-Async-Compiler-Bug-Fixes-Updates-and-Core-Improvements#c634391685800000000</guid>
		<dc:creator>dpratt71</dc:creator>
	</item>
	<item>
		<title>Re: Stephen Toub: Async Update - Technical Overview and Building Awaitable Types</title>
		<description>
			<![CDATA[ <p>I tend to think that so-called fluent APIs are sometimes abused, but it seems to me that something like</p><p><pre class="brush: csharp">await t.ContinueOnCapturedContext();</pre></p><p>would be more readable and a more flexible pattern for dealing with future unknowns.</p><p>posted by dpratt71</p>]]>
		</description>
		<link>http://channel9.msdn.com/Shows/Going+Deep/Stephen-Toub-Inside-Async-CTP-SP1-Refresh-Technical-Overview-and-Building-Awaitable-Types#c634385055940000000</link>
		<pubDate>Fri, 15 Apr 2011 23:06:34 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Shows/Going+Deep/Stephen-Toub-Inside-Async-CTP-SP1-Refresh-Technical-Overview-and-Building-Awaitable-Types#c634385055940000000</guid>
		<dc:creator>dpratt71</dc:creator>
	</item>
	<item>
		<title>Re: C9 Lectures: Greg Meredith - Monadic Design Patterns for the Web 3 of n</title>
		<description>
			<![CDATA[ <p>This presentation is definitely touching on some concepts that I've wanted to understand for a while now. In some ways it's been enlightening. In other ways, I don't think I'm any farther ahead in my understanding.</p><p>Even if I don't feel completely enlightened, I'm quite pleased that this has crystalized for me exactly why I struggle to understand these concepts. </p><p>Firstly, I often don't know if a particular statement is to be accepted axiomatically, or whether I should be able to deduce it myself based on information presented earlier together with my own logic and intuition. For example the bit about [paraphrasing] &quot;...if there is a demand for an 'A' and with resources 'R' we can satisfy the demand, we can transform it so that there is now an 'I.O.U(A)' together with the resource 'R' and now there is no longer a demand for 'A'...&quot;. And the bit about it going back the other way. Are such statements axioms or logical conclusions (or other).</p><p>Second, and to a lesser degree, when it gets down to the very fundamental stuff, I sometimes struggle to understand what I have 'in hand'.</p><ul><li><strong>Truth</strong>: Is set 'A' equal in size to set 'B'? </li><li><strong>Me</strong>: Sure, I count 3 elements in set 'A' and 3 elements in set 'B'. They're the same size. </li><li><strong>Truth</strong>:You can't count them. </li><li><strong>Me</strong>: What? Why? </li><li><strong>Truth</strong>:Because you don't have numbers. </li><li><strong>Me</strong>: Huh? </li><li><strong>Truth</strong>:See, it's easy, there's this function 'f' defined 'blah blah blah' that is a bijection between set 'A' and set 'B', so... </li><li><strong>Me</strong>: So I have sets and functions, but not numbers? </li><li><strong>Truth</strong>:Right. </li><li><strong>Me</strong>: Oh. </li></ul><p>Even if I didn't completely understand it, I did quite enjoy it. I like the feeling that enlightenment is within reach. Thanks, and looking forward to part 4.</p><p>posted by dpratt71</p>]]>
		</description>
		<link>http://channel9.msdn.com/Series/C9-Lectures-Greg-Meredith-Monadic-Design-Patterns-for-the-Web/C9-Lectures-Greg-Meredith-Monadic-Design-Patterns-for-the-Web-3-of-n#c634300017810000000</link>
		<pubDate>Fri, 07 Jan 2011 12:56:21 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Series/C9-Lectures-Greg-Meredith-Monadic-Design-Patterns-for-the-Web/C9-Lectures-Greg-Meredith-Monadic-Design-Patterns-for-the-Web-3-of-n#c634300017810000000</guid>
		<dc:creator>dpratt71</dc:creator>
	</item>
	<item>
		<title>Re: C9 Lectures: Stephan T. Lavavej - Standard Template Library (STL), 9 of n</title>
		<description>
			<![CDATA[ <p>I am mostly ignorant of C&#43;&#43; (and even more so of 0X), so please forgive me if this makes no sense.</p><p>It seems to me that what is accomplished by &quot;std::move&quot; could (and perhaps should) be implied by how the code is written. Cannot the compiler reason that &quot;here is the last place this reference is...referenced, therefore it is safe to use &quot;move&quot; semantics&quot;?</p><p>Furthermore, supposing you specify &quot;std::move&quot;, could not the compiler issue a strong warning or even an error, should the 'moved' reference be...referenced at a later point?</p><p>posted by dpratt71</p>]]>
		</description>
		<link>http://channel9.msdn.com/Series/C9-Lectures-Stephan-T-Lavavej-Standard-Template-Library-STL-/C9-Lectures-Stephan-T-Lavavej-Standard-Template-Library-STL-9-of-n#c634268249610000000</link>
		<pubDate>Wed, 01 Dec 2010 18:29:21 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Series/C9-Lectures-Stephan-T-Lavavej-Standard-Template-Library-STL-/C9-Lectures-Stephan-T-Lavavej-Standard-Template-Library-STL-9-of-n#c634268249610000000</guid>
		<dc:creator>dpratt71</dc:creator>
	</item>
	<item>
		<title>Re: TWC9: Silverlight 4, SQL Server R2 &amp; Ent Library 5.0 all RTM, Why code comments aren&#39;t bad</title>
		<description>
			<![CDATA[
<p>This comment is in response to your comments on the article about code comments being bad for code clarity. Did you have a chance to read the entire article before the show? I ask because the author does make a comment (admittedly toward the end of the article)
 about exceptional cases where comments can actually add value.</p>
<p>&nbsp;</p>
<p>I think the real problem with comments is that, historically, commenting code was often presented as simply a Good Thing™ to do. Like so many other things, inexperienced programmers tend to accept this advice and apply it in the most obvious (and unhelpful)
 manner possible.</p>
<p>&nbsp;</p>
<p>We need to get the message out there that writing good comments is similar to writing good code in that it takes some effort and usually less is more.</p>
<p>posted by dpratt71</p>]]>
		</description>
		<link>http://channel9.msdn.com/Shows/This+Week+On+Channel+9/TWC9-Silverlight-4-SQL-Server-R2--Ent-Library-50-all-RTM-Why-code-comments-arent-bad#c634077469000000000</link>
		<pubDate>Sat, 24 Apr 2010 23:01:40 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Shows/This+Week+On+Channel+9/TWC9-Silverlight-4-SQL-Server-R2--Ent-Library-50-all-RTM-Why-code-comments-arent-bad#c634077469000000000</guid>
		<dc:creator>dpratt71</dc:creator>
	</item>
	<item>
		<title>Re: C9 Lectures: Dr. Graham Hutton - Functional Programming Fundamentals Chapter 11 of 13</title>
		<description>
			<![CDATA[
<p>I agree with the other responders, very excellent, thank you Dr. Hutton.</p>
<p>&nbsp;</p>
<p>I have to say, in a way I was disappointed with the fact that program fusion was so effective at improving the performance of the program. One of the nicest properties of Haskell is that its functions are so very composable. And because Haskell is pervasively
 lazy, a lot of unnecessary computation is avoided. It seems to me that &quot;by hand&quot; program fusion runs somewhat counter to function composition.</p>
<p>&nbsp;</p>
<p>I wonder if there would be some way of doing this kind of program fusion at compile-time, based on some function-algebra rules engine. Perhaps this relates to Dr. Huttons research.</p>
<p>posted by dpratt71</p>]]>
		</description>
		<link>http://channel9.msdn.com/Series/C9-Lectures-Erik-Meijer-Functional-Programming-Fundamentals/C9-Lectures-Dr-Graham-Hutton-Functional-Programming-Fundamentals-Chapter-11-of-13#c633960747550000000</link>
		<pubDate>Thu, 10 Dec 2009 20:45:55 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Series/C9-Lectures-Erik-Meijer-Functional-Programming-Fundamentals/C9-Lectures-Dr-Graham-Hutton-Functional-Programming-Fundamentals-Chapter-11-of-13#c633960747550000000</guid>
		<dc:creator>dpratt71</dc:creator>
	</item>
	<item>
		<title>Re: E2E2E: Meijer, Rys and Vick - Programming Data</title>
		<description>
			<![CDATA[
<p><span>I'm finding the discussion on type systems very interesting and insightful. Once I started to understand Haskell, I realized that many of my ideas about the trade-offs between static and dynamic type systems were misconceptions. As a result, I now
 find it frustrating...exasperating, really, when people claim dynamic type systems to have certain inherent advantages, which aren't advantages of dynamic types, per se, but rather disadvantages of the most well-known implementations of static typing (C&#43;&#43;,
 Java, C#, etc.).</span></p>
<p>&nbsp;</p>
<p><span>These thoughts lead me to wonder just what, exactly, *are* the inherent advantages of dynamic type systems. I think Michael Rys's distinction of pessimistic and optimistic systems is&nbsp;the insight&nbsp;I've been seeking. I wouldn't be surprised if this becomes
 the canonical distinction in the future.</span></p>
<p>posted by dpratt71</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Charles/E2E2E-Meijer-Rys-and-Vick-Programming-Data#c633958998920000000</link>
		<pubDate>Tue, 08 Dec 2009 20:11:32 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Charles/E2E2E-Meijer-Rys-and-Vick-Programming-Data#c633958998920000000</guid>
		<dc:creator>dpratt71</dc:creator>
	</item>
	<item>
		<title>Re: C9 Lectures: Dr. Erik Meijer - Functional Programming Fundamentals Chapter 8 of 13</title>
		<description>
			<![CDATA[
<p>Excellent as always, Erik.</p>
<p>&nbsp;</p>
<p>Perhaps like exoteric, I felt a little dissatisfied with the return type of Parser being &quot;list of...&quot; rather than &quot;Maybe...&quot;. I've come to admire the expressive power of Haskell types and this seems like a bit of a hack. Considering, as you pointed out,&nbsp;that
 both the list and Maybe types comprise Monads, I am wondering where the advantage exists for using the list type. Monads allow for map, filter, lift operations, no?</p>
<p>posted by dpratt71</p>]]>
		</description>
		<link>http://channel9.msdn.com/Series/C9-Lectures-Erik-Meijer-Functional-Programming-Fundamentals/C9-Lectures-Dr-Erik-Meijer-Functional-Programming-Fundamentals-Chapter-8-of-13#c633943517720000000</link>
		<pubDate>Fri, 20 Nov 2009 22:09:32 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Series/C9-Lectures-Erik-Meijer-Functional-Programming-Fundamentals/C9-Lectures-Dr-Erik-Meijer-Functional-Programming-Fundamentals-Chapter-8-of-13#c633943517720000000</guid>
		<dc:creator>dpratt71</dc:creator>
	</item>
	<item>
		<title>Re: Ping 36: Zune, Seth MacFarlane, voice recognition, Impatient Optimists</title>
		<description>
			<![CDATA[
<p>Well, that's ironic. I'm loving my new Zune HD, but I was pretty bummed to find a scratch on it (already!) recently. Not sure how it got there, but I suspect it was one of those times I forgot and tossed it in my pocket along with my keys.</p>
<p>posted by dpratt71</p>]]>
		</description>
		<link>http://channel9.msdn.com/Shows/PingShow/Ping-36-Zune-Seth-MacFarlane-voice-recognition-Impatient-Optimists#c633928042940000000</link>
		<pubDate>Tue, 03 Nov 2009 00:18:14 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Shows/PingShow/Ping-36-Zune-Seth-MacFarlane-voice-recognition-Impatient-Optimists#c633928042940000000</guid>
		<dc:creator>dpratt71</dc:creator>
	</item>
	<item>
		<title>Re: Silverlight support for Chrome and other site updates</title>
		<description>
			<![CDATA[
<p>Regarding enabling Silverlight for Chrome, THANK YOU! I will be spending a lot more time on C9 now that I don't have to switch over to IE8 to view the video content.</p>
<p>posted by dpratt71</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/C9Team/Silverlight-support-for-Chrome-and-other-site-updates#c633790237080000000</link>
		<pubDate>Wed, 27 May 2009 12:21:48 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/C9Team/Silverlight-support-for-Chrome-and-other-site-updates#c633790237080000000</guid>
		<dc:creator>dpratt71</dc:creator>
	</item>
	<item>
		<title>Re: Gilad Bracha: Inside Newspeak and Objects as a Service</title>
		<description>
			<![CDATA[I found this very thought provoking. More like this, please <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif' alt='Smiley' /><br /><br />On the subject of capability-based security (and keeping in mind that all I know of Newspeak is this interview) I would have to wonder if this might increase coupling between components.<br /><br />For example, suppose that create a class that manages session state. In v1, session state is always maintained in memory. In v2, I would like to be able to have the option of session state being pushed to the DBMS. If this were implemented in Newspeak, does
 this mean that consumers of my session state class have to be re-coded to provide my class with a DBMS &quot;facility&quot;?<p>posted by dpratt71</p>]]>
		</description>
		<link>http://channel9.msdn.com/Shows/Going+Deep/Gilad-Bracha-Inside-Newspeak#c633771176330000000</link>
		<pubDate>Tue, 05 May 2009 10:53:53 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Shows/Going+Deep/Gilad-Bracha-Inside-Newspeak#c633771176330000000</guid>
		<dc:creator>dpratt71</dc:creator>
	</item>
</channel>
</rss>