<?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 Thorium</title>
	<atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/Niners/Thorium/Comments/RSS"></atom:link>
	<image>
		<url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png</url>
		<title>Thorium</title>
		<link></link>
	</image>
	<description></description>
	<link></link>
	<language>en</language>
	<pubDate>Wed, 22 May 2013 09:03:15 GMT</pubDate>
	<lastBuildDate>Wed, 22 May 2013 09:03:15 GMT</lastBuildDate>
	<generator>Rev9</generator>
	<item>
		<title>Re:  Immo Landwerth and Andrew Arnott: Inside Immutable Collections</title>
		<description>
			<![CDATA[<p>Sounds interesting... As this is very functional approach, I hope there will be also good interfaces to use these with F# (where the default list is already one-way linked list).</p><p>Speaking of that, good posts of tree-traversal: Catamorphisms in&nbsp;F# (Part <a href="http://lorgonblog.wordpress.com/2008/04/05/catamorphisms-part-one/">1</a>, <a href="http://lorgonblog.wordpress.com/2008/04/06/catamorphisms-part-two/">2</a>, <a href="http://lorgonblog.wordpress.com/2008/04/09/catamorphisms-part-three/">3</a>, <a href="http://lorgonblog.wordpress.com/2008/05/24/catamorphisms-part-four/">4</a>, <a href="http://lorgonblog.wordpress.com/2008/05/31/catamorphisms-part-five/">5</a>, <a href="http://lorgonblog.wordpress.com/2008/06/02/catamorphisms-part-six/">6</a>, <a href="http://lorgonblog.wordpress.com/2008/06/07/catamorphisms-part-seven/">7</a>)</p><p>&nbsp;</p><p>posted by Thorium</p>]]>
		</description>
		<link>http://channel9.msdn.com/Shows/Going+Deep/Immo-Landwerth-and-Andrew-Arnott-Inside-Immutable-Collections#c635013053115111736</link>
		<pubDate>Thu, 11 Apr 2013 19:28:31 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Shows/Going+Deep/Immo-Landwerth-and-Andrew-Arnott-Inside-Immutable-Collections#c635013053115111736</guid>
		<dc:creator>Thorium</dc:creator>
	</item>
	<item>
		<title>Re: What is a database, really?</title>
		<description>
			<![CDATA[<p>&quot;Bind is the mother of all operators&quot;...? How about fold (=aggregate)? Can you&nbsp;do bind with aggregate if your accumulator is type of M(v)?</p><p>I'll try to explain <a title="Bind with fold?" href="http://channel9.msdn.com/Forums/TechOff/LINQ-Where-Could-return-be-bind">here</a>.</p><p>posted by Thorium</p>]]>
		</description>
		<link>http://channel9.msdn.com/Series/Beckman-Meijer-Overdrive/Brian-Beckman-and-Erik-Meijer-What-is-a-database-really#c634794917544508982</link>
		<pubDate>Thu, 02 Aug 2012 08:09:14 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Series/Beckman-Meijer-Overdrive/Brian-Beckman-and-Erik-Meijer-What-is-a-database-really#c634794917544508982</guid>
		<dc:creator>Thorium</dc:creator>
	</item>
	<item>
		<title>Re: LINQ, Take Two – Realizing the LINQ to Everything Dream</title>
		<description>
			<![CDATA[<p>What, now it is here!? <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-2.gif?v=c9' alt='Big Smile' /></p><p>Thanks! Downloading...</p><p>&nbsp;</p><p>posted by Thorium</p>]]>
		</description>
		<link>http://channel9.msdn.com/Events/TechEd/Europe/2012/DEV414#c634793168094864562</link>
		<pubDate>Tue, 31 Jul 2012 07:33:29 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Events/TechEd/Europe/2012/DEV414#c634793168094864562</guid>
		<dc:creator>Thorium</dc:creator>
	</item>
	<item>
		<title>Re: Bart De Smet: Rx v2.0 Release Candidate - Time, Error Handling, Event Subscription</title>
		<description>
			<![CDATA[<p>Ok, thanks! &nbsp;<img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-2.gif?v=c9' alt='Big Smile' /></p><p>posted by Thorium</p>]]>
		</description>
		<link>http://channel9.msdn.com/Shows/Going+Deep/Bart-De-Smet-Rx-20-RC-Time-Error-Handling-SafeSubscribe-and-More#c634780443200370658</link>
		<pubDate>Mon, 16 Jul 2012 14:05:20 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Shows/Going+Deep/Bart-De-Smet-Rx-20-RC-Time-Error-Handling-SafeSubscribe-and-More#c634780443200370658</guid>
		<dc:creator>Thorium</dc:creator>
	</item>
	<item>
		<title>Re: Bart De Smet: Rx v2.0 Release Candidate - Time, Error Handling, Event Subscription</title>
		<description>
			<![CDATA[<p>So... I'm using Silverlight (and Rx 1.0) and have this kind of code:</p><p><pre class="brush: csharp">IO&lt;Result&gt; res1 = GetWebserviceRequest();// (or/and FromEventPattern);
var res2 = res1.MuchLinqHere();
var res3 = res2.ObserveOnDispatcher();
var res4 = res3.LessLinqHere();
var d = res4.Subscribe { ... };
</pre></p><p>The great thing about Rx is that it is much more efficient than normal events: &quot;MuchLinqHere()&quot; don't cause load to the UI thread. I'm happy with that.</p><p>&quot;LessLinqHere()&quot; will cause load to UI thread as it is executed there, right? So... In this application there is a lot of code. I try to call ObserveOnDispatcher as late as possible.</p><p>It has to be called before the code tries to make a side effect in Linq: e.g. access Application.Current... or UI.</p><p>Now, are you saying in the video that in Rx2.0:</p><ol><li>The ObserveOnDispatcher() will happen automatically before &quot;MuchLinqHere()&quot;? Will I lose performance?&nbsp; </li><li>Or will it be called just before Subscribe? (Then will it still throw if there&nbsp;are side effects in Linq?) </li></ol><p>posted by Thorium</p>]]>
		</description>
		<link>http://channel9.msdn.com/Shows/Going+Deep/Bart-De-Smet-Rx-20-RC-Time-Error-Handling-SafeSubscribe-and-More#c634775369203218863</link>
		<pubDate>Tue, 10 Jul 2012 17:08:40 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Shows/Going+Deep/Bart-De-Smet-Rx-20-RC-Time-Error-Handling-SafeSubscribe-and-More#c634775369203218863</guid>
		<dc:creator>Thorium</dc:creator>
	</item>
	<item>
		<title>Re: LINQ, Take Two – Realizing the LINQ to Everything Dream</title>
		<description>
			<![CDATA[<p>The slideset is very promising so I relly hope&nbsp;the video is&nbsp;somewhere. <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9' alt='Smiley' /></p><p>&nbsp;</p><p>posted by Thorium</p>]]>
		</description>
		<link>http://channel9.msdn.com/Events/TechEd/Europe/2012/DEV414#c634771919123673483</link>
		<pubDate>Fri, 06 Jul 2012 17:18:32 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Events/TechEd/Europe/2012/DEV414#c634771919123673483</guid>
		<dc:creator>Thorium</dc:creator>
	</item>
	<item>
		<title>Re: The Lambda Calculus, General Term Rewriting and Food Nutrition</title>
		<description>
			<![CDATA[<p>Erik: &quot;You can parse HTML with regular expressions...&quot;</p><p>It turns out you can't: <a href="http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags/1732454#1732454">http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags/1732454#1732454</a>&nbsp;<img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-5.gif?v=c9' alt='Wink' /></p><p>How about will Roslyn expose some of C# compiler internal TRs to public?</p><p>&nbsp;</p><p>posted by Thorium</p>]]>
		</description>
		<link>http://channel9.msdn.com/Series/Beckman-Meijer-Overdrive/Beckman-Meijer-Overdrive-The-Lambda-Calculus-and-Food-Nutrition#c634763446734348800</link>
		<pubDate>Tue, 26 Jun 2012 21:57:53 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Series/Beckman-Meijer-Overdrive/Beckman-Meijer-Overdrive-The-Lambda-Calculus-and-Food-Nutrition#c634763446734348800</guid>
		<dc:creator>Thorium</dc:creator>
	</item>
	<item>
		<title>Re: Keynote - Martin Odersky: Reflection and Compilers</title>
		<description>
			<![CDATA[<p>Scala may be the best choice for JVM environment. It gives developers some functional concepts but is quite simple language still (for a Java developer). This was a great presentation. Also challenging audience.</p><p>However, I didn't like the &quot;Cake pattern&quot;. It reminds me of the C# partial classes: Try to be object-oriented (classes) but still break two basic design principles of OO:</p><p>1. Single responsibility principle: Composition classes often have many responsibilities.</p><p>2. Open Close Principle: Software entities like classes, modules and functions should be open for extension but closed for modifications. This means that the internal state and design of the entity should not be visible to outside.</p><p>posted by Thorium</p>]]>
		</description>
		<link>http://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2012/Reflection-and-Compilers#c634709863073587843</link>
		<pubDate>Wed, 25 Apr 2012 21:31:47 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2012/Reflection-and-Compilers#c634709863073587843</guid>
		<dc:creator>Thorium</dc:creator>
	</item>
	<item>
		<title>Re: Going Deeper with Project Roslyn: Exposing the C# and VB compiler’s code analysis</title>
		<description>
			<![CDATA[<p>Too bad that Visual Basic and C# are overlapping languages. So there is double work with no real gain.</p><p>Hopefully interfaces and API:s are open and well documented, so future (community projects?) could add support for languages like Javascript and F#.</p><p>posted by Thorium</p>]]>
		</description>
		<link>http://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2012/Roslyn#c634708053993671118</link>
		<pubDate>Mon, 23 Apr 2012 19:16:39 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2012/Roslyn#c634708053993671118</guid>
		<dc:creator>Thorium</dc:creator>
	</item>
	<item>
		<title>Re: Lang.NEXT 2012 Expert Panel: Web and Cloud Programming (and more)</title>
		<description>
			<![CDATA[<p>Yes interesting...</p><p></p><blockquote><div class="quoteText"><p></p><p><a class="permalink" title="Comment Permalink" href="/Events/Lang-NEXT/Lang-NEXT-2012/Panel-Web-and-Cloud-Programming#c634696647959044175">Apr 10, 2012 at 5:26&nbsp;PM</a></p><p>It's very strange that this panel didn't mentioned F# at all.<br></p></div></blockquote><p></p><p>I agree. In F# you can write same kind of code inside and outside a monad (=&quot;computational expression&quot;)&nbsp;where&nbsp;e.g.&nbsp;in C# you have to move from old imperative (&quot;normal&quot;) code to LINQ-syntax.</p><p>&nbsp;</p><p>posted by Thorium</p>]]>
		</description>
		<link>http://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2012/Panel-Web-and-Cloud-Programming#c634706379832055008</link>
		<pubDate>Sat, 21 Apr 2012 20:46:23 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2012/Panel-Web-and-Cloud-Programming#c634706379832055008</guid>
		<dc:creator>Thorium</dc:creator>
	</item>
	<item>
		<title>Re: Hewitt, Meijer and Szyperski: The Actor Model (everything you wanted to know, but were afraid to ask)</title>
		<description>
			<![CDATA[<p>Hi, nice video!</p><p>This important subject has got a lot of attention lately. I'll expect some interesting conversation here (or maybe part 2)...</p><p>With F# I have used the type mailboxprocessor, often called agent model.</p><p>I googled the differences between actors and agents, and the result was not completely in sync with this video. So what are the differences of these terms, or are they equivalent:</p><ul><li>Actors </li><li>Agents </li><li>Message passing </li><li>Mailboxprocessors </li></ul><p>As far as I understand: the main difference of agents and actors (which both are implementations of message passing) is between the control: actors control themselves while agents are controlled from somewhere outside.</p><p>Hewitt said it would be a miss-understanding to see actors as event loop (OO-programmer may refer event loop as CQRS Event Sourcing), because actors know their internal state. Is that the only difference? From the outside view they are pretty close though, aren't they? For example: Reactive Extensions has this class ReplaySubject. I use it and it works. But do I&nbsp;know if it uses actor model or event loop inside...?</p><p>&nbsp;</p><p>posted by Thorium</p>]]>
		</description>
		<link>http://channel9.msdn.com/Shows/Going+Deep/Hewitt-Meijer-and-Szyperski-The-Actor-Model-everything-you-wanted-to-know-but-were-afraid-to-ask#c634696700266509542</link>
		<pubDate>Tue, 10 Apr 2012 15:53:46 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Shows/Going+Deep/Hewitt-Meijer-and-Szyperski-The-Actor-Model-everything-you-wanted-to-know-but-were-afraid-to-ask#c634696700266509542</guid>
		<dc:creator>Thorium</dc:creator>
	</item>
	<item>
		<title>Re: Tao Liu: F# Design Patterns</title>
		<description>
			<![CDATA[<p>Hello,</p><p>First of all, thanks, F#-team is making a great job. And these kind of videos are good to get a great language some attention.</p><p>But I have some small critics to these samples... Samples teach programmers so they shouldn't teach bad things. They should teach best practices, not tricks or hacks.</p><p>Tricks are good to know also... But maybe these samples could be divided to two sections: 1. howto, 2. tricks.</p><p>1. Why to teach programmers to use mutable state so much? There is a very good reason why mutable state is not default in F#.</p><p>2. Why using inline keyword in samples? Inline is usually just for interactive. Msdn says this: &quot;you should avoid using inline functions for optimization unless you have tried all other optimization techniques&quot;. So why do we need this in basic&nbsp;samples?&nbsp;<a href="http://msdn.microsoft.com/en-us/library/dd548047.aspx">http://msdn.microsoft.com/en-us/library/dd548047.aspx</a></p><p>I'm F#-programmer, and one of those who thinks that Design Patterns are common &quot;best practice&quot; ways to manage object-oriented problems that doesn't exist in functional language.</p><p>&nbsp;</p><p>posted by Thorium</p>]]>
		</description>
		<link>http://channel9.msdn.com/posts/Tao-Liu-F-Design-Patterns#c634663664081646838</link>
		<pubDate>Sat, 03 Mar 2012 10:13:28 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/posts/Tao-Liu-F-Design-Patterns#c634663664081646838</guid>
		<dc:creator>Thorium</dc:creator>
	</item>
	<item>
		<title>Re: C9 Lectures: Graham Hutton - How To Be More Productive</title>
		<description>
			<![CDATA[<p>I will give five stars to every talk about y-combinator. <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-5.gif?v=c9' alt='Wink' /></p><p>The explanation of subject of how-to-make-a-next-item vs. what-is-the-formula is not&nbsp;trivial for basic mathematics school-teachers, so it may need more research.</p><p>But I wouldn't say that &quot;generator function&quot; (that makes next items) are plain easier. They may seem easier to construct (as their construction process is usually imperative), but... It doesn't mean that you will find the right pattern-match by accident.</p><p>&nbsp;</p><p>posted by Thorium</p>]]>
		</description>
		<link>http://channel9.msdn.com/Shows/Going+Deep/C9-Lectures-Graham-Hutton-How-To-Be-More-Productive#c634634378287206326</link>
		<pubDate>Sun, 29 Jan 2012 12:43:48 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Shows/Going+Deep/C9-Lectures-Graham-Hutton-How-To-Be-More-Productive#c634634378287206326</guid>
		<dc:creator>Thorium</dc:creator>
	</item>
	<item>
		<title>Re: Brian Beckman: Hidden Markov Models, Viterbi Algorithm, LINQ, Rx and Higgs Boson</title>
		<description>
			<![CDATA[<p>I also would&nbsp;prefer&nbsp;F#.</p><p>But how about using&nbsp;ReSharper with C#?</p><p>&nbsp;</p><p>posted by Thorium</p>]]>
		</description>
		<link>http://channel9.msdn.com/Shows/Going+Deep/Brian-Beckman-Hidden-Markov-Models-Viterbi-Algorithm-LINQ-Rx-and-Higgs-Boson#c634607153891671977</link>
		<pubDate>Thu, 29 Dec 2011 00:29:49 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Shows/Going+Deep/Brian-Beckman-Hidden-Markov-Models-Viterbi-Algorithm-LINQ-Rx-and-Higgs-Boson#c634607153891671977</guid>
		<dc:creator>Thorium</dc:creator>
	</item>
	<item>
		<title>Re: F# 3.0: data, services, Web, cloud, at your fingertips</title>
		<description>
			<![CDATA[ <p>Where do I get this <em>Samples.DataStore.Freebase.dll</em> ?</p><p>posted by Thorium</p>]]>
		</description>
		<link>http://channel9.msdn.com/Events/Build/BUILD2011/SAC-904T#c634522051745377157</link>
		<pubDate>Wed, 21 Sep 2011 12:32:54 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Events/Build/BUILD2011/SAC-904T#c634522051745377157</guid>
		<dc:creator>Thorium</dc:creator>
	</item>
	<item>
		<title>Re: F# 3.0: data, services, Web, cloud, at your fingertips</title>
		<description>
			<![CDATA[ <p>Nice. So will F# 4.0 focus on presentation? <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-5.gif?v=c9' alt='Wink' /></p><p>How about transactions with type providers?</p><p>&nbsp;</p><p>posted by Thorium</p>]]>
		</description>
		<link>http://channel9.msdn.com/Events/Build/BUILD2011/SAC-904T#c634519031624837942</link>
		<pubDate>Sun, 18 Sep 2011 00:39:22 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Events/Build/BUILD2011/SAC-904T#c634519031624837942</guid>
		<dc:creator>Thorium</dc:creator>
	</item>
	<item>
		<title>Re: Anders Hejlsberg: Questions and Answers</title>
		<description>
			<![CDATA[ <p>&nbsp;</p><ul><li>Is this &quot;not support for non-nullable-reference-type&quot; a c# or clr feature? </li></ul><p>&nbsp;</p><ul><li>Currently in enterprise software the case is often that we would need some common functionality<br>without knowing the exact type. When we don't have higher order types this usually<br>leads to reflection (and runtime-errors). </li></ul><p>posted by Thorium</p>]]>
		</description>
		<link>http://channel9.msdn.com/Shows/Going+Deep/Anders-Hejlsberg-Questions-and-Answers#c634414219230000000</link>
		<pubDate>Thu, 19 May 2011 17:12:03 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Shows/Going+Deep/Anders-Hejlsberg-Questions-and-Answers#c634414219230000000</guid>
		<dc:creator>Thorium</dc:creator>
	</item>
	<item>
		<title>Re: Design Fundamentals for Developers</title>
		<description>
			<![CDATA[ <p>You can watch this video also from <a href="http://www.microsoft.com/design/toolbox/school/">Microsoft Toolbox tutorials</a>.</p><p>posted by Thorium</p>]]>
		</description>
		<link>http://channel9.msdn.com/Events/MIX/MIX09/02W#c634393203020000000</link>
		<pubDate>Mon, 25 Apr 2011 09:25:02 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Events/MIX/MIX09/02W#c634393203020000000</guid>
		<dc:creator>Thorium</dc:creator>
	</item>
	<item>
		<title>Re: C9 Lectures: Yuri Gurevich - Introduction to Algorithms and Computational Complexity, 2 of n</title>
		<description>
			<![CDATA[ <p>As far as I understand, although functions and algorithms have the same &quot;interface&quot;, the difference is that algorithms have(/include) states and functions does not, am I right?</p><p><br>Both can have multiple sub-algorithms/functions.</p><p>The problem of the sameness is just that we can't define the precise captured begin and end states of the algorithms,</p><p>If the universe is the &quot;main state&quot;... The evolution is just an algorithm, state transforming to another through various sub-states.</p><p>We can use monadic bind to combine functions, so that is also true to algorithms, right? (like<span class="Apple-style-span"><span class="Apple-style-span"> in the PDC presentation of F# 3.0, which shows the similarity between compilers and search engines.) </span></span></p><p>posted by Thorium</p>]]>
		</description>
		<link>http://channel9.msdn.com/Series/C9-Lectures-Yuri-Gurevich-Introduction-to-Algorithms-and-Computational-Complexity/C9-Lectures-Yuri-Gurevich-Introduction-to-Algorithms-and-Computational-Complexity-2-of-n#c634362190920000000</link>
		<pubDate>Sun, 20 Mar 2011 11:58:12 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Series/C9-Lectures-Yuri-Gurevich-Introduction-to-Algorithms-and-Computational-Complexity/C9-Lectures-Yuri-Gurevich-Introduction-to-Algorithms-and-Computational-Complexity-2-of-n#c634362190920000000</guid>
		<dc:creator>Thorium</dc:creator>
	</item>
	<item>
		<title>Re: C9 Lectures: Greg Meredith - Monadic Design Patterns for the Web 3 of n</title>
		<description>
			<![CDATA[ <p>Nice lecture!</p><p>Sounds like this key-value database algorithm to go back in time to resolve transactions is NP-complete, so I wonder if it really works in a large bank. <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9' alt='Smiley' /></p><p>---</p><p>That A =&gt; IOU(IOU(A)) will not guarantee IOU(IOU(A)) =&gt; A, can be seen with the type system: The input and output types of the function &quot;=&gt;&quot;&nbsp;will be different.</p><p>Speaking of types... Lecture's description of programming language hits some pain points of C#:</p><p>interface ProgrammingLanguage&nbsp;<br>{&nbsp;&nbsp;<br>&nbsp;IEnumerable&lt;Command&gt; Keywords&lt;Command&gt;() where Command : Func&lt;Command, Command&gt;;<br>}</p><p>where the actual Command should be an option type of&nbsp;Func, Action or a Type, right?</p><p>posted by Thorium</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#c634312520120000000</link>
		<pubDate>Sat, 22 Jan 2011 00:13:32 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#c634312520120000000</guid>
		<dc:creator>Thorium</dc:creator>
	</item>
	<item>
		<title>Re: DevCamp 2010 Keynote - Rx: Curing your asynchronous programming blues</title>
		<description>
			<![CDATA[ <p>I have also some problems:</p><ul><li>I can't really debug Unit tests when using&nbsp;Silverlight Reactive Extensions (Silverlight Rx library with .NET core test cases). </li><li>One case when calling .Subscribe() I get&nbsp;an exception before onNext evaluation:&nbsp;&quot;Collection was modified; enumeration operation may not execute.&quot; But I don't know which collection! How can this be possible, I thought that Observables are like &quot;history of events&quot;, and you can't modify history...&nbsp;Because this is before the first onNext, I don't find a way to debug. <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-6.gif?v=c9' alt='Sad' /> </li></ul><p>And questions:</p><ul><li>Ain't&nbsp;there&nbsp;pdb-files to debug the&nbsp;Rx core...? </li><li>Should I dispose manually? When? </li><li>How will Rx work with Silverlight two-way data binding? </li></ul><p>&nbsp;</p><p>posted by Thorium</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/codefest/DC2010T0100-Keynote-Rx-curing-your-asynchronous-programming-blues#c634298424430000000</link>
		<pubDate>Wed, 05 Jan 2011 16:40:43 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/codefest/DC2010T0100-Keynote-Rx-curing-your-asynchronous-programming-blues#c634298424430000000</guid>
		<dc:creator>Thorium</dc:creator>
	</item>
	<item>
		<title>Re: DevCamp 2010 Keynote - Rx: Curing your asynchronous programming blues</title>
		<description>
			<![CDATA[ <p>This video was so clear and inspiring that&nbsp;our team&nbsp;took Rx into real world use. We have used it a few weeks now, and it have already a) made a few complex source code classes (with async events) a lot simpler, and&nbsp;b) solved&nbsp;some really nasty thread safety issues. So, thanks Bart and the Rx team!</p><p>&nbsp;</p><p>posted by Thorium</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/codefest/DC2010T0100-Keynote-Rx-curing-your-asynchronous-programming-blues#c634297677400000000</link>
		<pubDate>Tue, 04 Jan 2011 19:55:40 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/codefest/DC2010T0100-Keynote-Rx-curing-your-asynchronous-programming-blues#c634297677400000000</guid>
		<dc:creator>Thorium</dc:creator>
	</item>
	<item>
		<title>Re: Rx Update: Async support, IAsyncEnumerable and more with Jeff and Wes</title>
		<description>
			<![CDATA[ <p>The &quot;Task vs IObservable&quot;&nbsp;is like the &quot;Nullable vs IEnumerable&quot; (when we&nbsp;have Enumerable.Empty).</p><p>posted by Thorium</p>]]>
		</description>
		<link>http://channel9.msdn.com/Shows/Going+Deep/Rx-Update-Async-support-IAsyncEnumerable-and-more-with-Jeff-and-Wes#c634261586420000000</link>
		<pubDate>Wed, 24 Nov 2010 01:24:02 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Shows/Going+Deep/Rx-Update-Async-support-IAsyncEnumerable-and-more-with-Jeff-and-Wes#c634261586420000000</guid>
		<dc:creator>Thorium</dc:creator>
	</item>
</channel>
</rss>