<?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 N2Cheval</title>
	<atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/Niners/N2Cheval/Comments/RSS"></atom:link>
	<image>
		<url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png</url>
		<title>N2Cheval</title>
		<link></link>
	</image>
	<description></description>
	<link></link>
	<language>en</language>
	<pubDate>Fri, 24 May 2013 22:24:10 GMT</pubDate>
	<lastBuildDate>Fri, 24 May 2013 22:24:10 GMT</lastBuildDate>
	<generator>Rev9</generator>
	<item>
		<title>Re: Data/Contract Coupling in Messaging</title>
		<description>
			<![CDATA[<p>Personally I really don't like having a data contract extendable. A contract is a contract, so the data must conform.</p><p>From our way of thinking, we want to be tightly coupled to the data contract, but having expendable end points for older data contract versions.</p><p>Message in Json format</p><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; i.&nbsp;&nbsp; Date Created</p><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ii.&nbsp; Source ID</p><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; iii. Data Object Type Name</p><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; iv.&nbsp; Data Object Type Version</p><p>&nbsp; &nbsp; &nbsp;&nbsp; v.&nbsp;&nbsp; Package data</p><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; a. Any Json data but schema valid the the type version</p><p>So basically:</p><p>1)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;A&quot; creates data object which is serialised to a json message (wrapper and data).</p><p>2)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Json messge is added to a queue.</p><p>3)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; B Serialiser dequeues messages that it has an understanding about the type and version number.</p><p>4)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; B Rehydrates and schema verifies data object from message package data.</p><p>Available - you can run B version 7 next to B version 6 until there are no more messages for version 6 in the queue.</p><p>Scalability - as you can spin up new B's in different versions to process messages.</p><p>Performance - as B only tries to dequeue, deserialse and validate packages that are for them.</p><p>Timeliness – You can check many queues and even specialize queues for data types if you want.</p><p>Data – basic json strings.</p><p>Other advantages are:</p><p>Monitoring – you can peek at the queue to see the progress of an upgrade.</p><p>Deployment – you can monitor the queue to see which A's which have not been upgraded.</p><p>etc.</p><p>posted by N2Cheval</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Subscribe/DataContract-Coupling-in-Messaging#c634960721526566419</link>
		<pubDate>Sun, 10 Feb 2013 05:49:12 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Subscribe/DataContract-Coupling-in-Messaging#c634960721526566419</guid>
		<dc:creator>N2Cheval</dc:creator>
	</item>
	<item>
		<title>Re: Defrag Tools: #8 - Mark Russinovich</title>
		<description>
			<![CDATA[<p>Thank you Mr Russinovich, I always have a dedicated monitor assigned to Process Explorer, even run it inside VM's and one day might get around to slip-streaming it into our Windows images as it's installed right after the first app 7-Zip. Process Monitor analysis should be forced labour for reformed hackers, though when you find the problem, you luckily forget the K's of lines and filters you've gone through. BUT! (oops caps-lock, apparently the visual studio design team also re-keyed that caps lock key!) Can we please have the Process Explorer graphs reset (<a href="http://forum.sysinternals.com/graph-height-reset_topic28345.html">http&#58;&#47;&#47;forum.sysinternals.com&#47;graph-height-reset_topic28345.html</a>) and better network graphs? Is the computer working? No, don't stare at the hdd light, look at the process explorer graphs!</p><p>posted by N2Cheval</p>]]>
		</description>
		<link>http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-8-Mark-Russinovich#c634835671345489288</link>
		<pubDate>Tue, 18 Sep 2012 12:12:14 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-8-Mark-Russinovich#c634835671345489288</guid>
		<dc:creator>N2Cheval</dc:creator>
	</item>
	<item>
		<title>Re: Erik Meijer - Functional Programming From First Principles</title>
		<description>
			<![CDATA[<p></p><blockquote><div class="quoteText"><p></p><p><a href="/Niners/exoteric">exoteric</a> wrote</p><p>Did Anders do a destructive update of Erik?&nbsp; <img src="http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-11.gif?v=c9" alt="Cool"></p><p></p></div></blockquote><p></p><p><br>Are you suggesting Erik needs some &quot;Datomic&quot; in his life? Where the latest version forgot his previous understandings...?</p><p>posted by N2Cheval</p>]]>
		</description>
		<link>http://channel9.msdn.com/posts/Erik-Meijer-Functional-Programming-From-First-Principles#c634825641427635899</link>
		<pubDate>Thu, 06 Sep 2012 21:35:42 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/posts/Erik-Meijer-Functional-Programming-From-First-Principles#c634825641427635899</guid>
		<dc:creator>N2Cheval</dc:creator>
	</item>
	<item>
		<title>Re: Rich Hickey - The Database as a Value</title>
		<description>
			<![CDATA[<p>One question I would have is, how do you forget? Delete/summaries/compress. ie As a doctor when I find that Sally can't eat pizza which cheese, I need to know everything (how often/much over the last 3/6 months), but 10 years later, I only need to know the single reference of then and the last 3/6 months. Basically storage isn't unlimited as it has a cost.</p><p>posted by N2Cheval</p>]]>
		</description>
		<link>http://channel9.msdn.com/posts/Rich-Hickey-The-Database-as-a-Value#c634825146780962451</link>
		<pubDate>Thu, 06 Sep 2012 07:51:18 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/posts/Rich-Hickey-The-Database-as-a-Value#c634825146780962451</guid>
		<dc:creator>N2Cheval</dc:creator>
	</item>
	<item>
		<title>Re: Rich Hickey - The Database as a Value</title>
		<description>
			<![CDATA[<p>Shame it's only for JVM at the moment. This looks great for us.</p><p>posted by N2Cheval</p>]]>
		</description>
		<link>http://channel9.msdn.com/posts/Rich-Hickey-The-Database-as-a-Value#c634825129608914817</link>
		<pubDate>Thu, 06 Sep 2012 07:22:40 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/posts/Rich-Hickey-The-Database-as-a-Value#c634825129608914817</guid>
		<dc:creator>N2Cheval</dc:creator>
	</item>
	<item>
		<title>Re: Matthew Podwysocki and Bart J. F. De Smet: RxJS Today and Tomorrow</title>
		<description>
			<![CDATA[<p>To take Charles point about what to do with Rx further, I often hear &quot;you guys get a new technology and treat it like a hammer and then try to treat everything else as a nail whether it is or not.&quot; To that, well of course! How else can you learn something without living it for a time, to know what it is and how best to use it. That being the case, Rx seems like &quot;well you don't need it until you try and do x, y or z...&quot; That's the learning curve problem with Rx, there are not enough nails around to go bashing with it. The tutorial series was a start but like the All-In-One project, how about list somewhere of examples of how Rx can solve problems and maybe like I suggested to the All In One group, accept request for scenarios and show how Rx is best to solve them.</p><p>Any way, keep on with the documentation, but examples of solved problems is just sometimes better for us dark matter developers.</p><p>posted by N2Cheval</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Charles/Matthew-Podwysocki-and-Bart-J-F-De-Smet-RxJS-Today-and-Tomorrow#c634668082920838651</link>
		<pubDate>Thu, 08 Mar 2012 12:58:12 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Charles/Matthew-Podwysocki-and-Bart-J-F-De-Smet-RxJS-Today-and-Tomorrow#c634668082920838651</guid>
		<dc:creator>N2Cheval</dc:creator>
	</item>
	<item>
		<title>Re: Channel 9 has gone global!</title>
		<description>
			<![CDATA[<p>In Australia here and hitting the &quot;North Central US&quot; data center. Hope that's because I'm up earlier than the other sleepy heads and getting all the bandwidth...</p><p>posted by N2Cheval</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/C9Team/Channel-9-has-gone-global#c634532710105813917</link>
		<pubDate>Mon, 03 Oct 2011 20:36:50 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/C9Team/Channel-9-has-gone-global#c634532710105813917</guid>
		<dc:creator>N2Cheval</dc:creator>
	</item>
	<item>
		<title>Re: Goodbye 9: Nic Fillingham Exit Interview</title>
		<description>
			<![CDATA[<p>Good luck Nic and don't forget to come back and visit some time. Sounds like you've been on a walk-about for some time indeed.</p><p>posted by N2Cheval</p>]]>
		</description>
		<link>http://channel9.msdn.com/posts/Goodbye-9-Nic-Fillingham-Exit-Interview#c634532400304867472</link>
		<pubDate>Mon, 03 Oct 2011 12:00:30 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/posts/Goodbye-9-Nic-Fillingham-Exit-Interview#c634532400304867472</guid>
		<dc:creator>N2Cheval</dc:creator>
	</item>
	<item>
		<title>Re: Microsoft‘s Windows 8 Reimagines Windows for the Future</title>
		<description>
			<![CDATA[ <p>Apparently the download files are incomplete...? 21 seconds appears to be right.</p><p>&nbsp;</p><p>posted by N2Cheval</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/BUILD-Conference-Highlights/Microsofts-Windows-8-Reimagines-Windows-for-the-Future#c634515478522030991</link>
		<pubDate>Tue, 13 Sep 2011 21:57:32 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/BUILD-Conference-Highlights/Microsofts-Windows-8-Reimagines-Windows-for-the-Future#c634515478522030991</guid>
		<dc:creator>N2Cheval</dc:creator>
	</item>
	<item>
		<title>Re: Hawaii interns XAPfest 2011</title>
		<description>
			<![CDATA[ <p>Adam: Agreed! Simple camera utilities like that one is as important to the smart phone as email is to the slow internet. Julia should expand the start recording on face smile (or any other per-assigned visual cue) to video as well.</p><p>The next step in smart phone has to be tactile feed back, especially when USB key insertion. A simple electro-magnet that when in use, clips the key in place, and releases when not in use. ie. only when powered and in use the clips pop in.</p><p>posted by N2Cheval</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Windows-Phone-7/Hawaii-interns-XAPfest-2011#c634510591271773185</link>
		<pubDate>Thu, 08 Sep 2011 06:12:07 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Windows-Phone-7/Hawaii-interns-XAPfest-2011#c634510591271773185</guid>
		<dc:creator>N2Cheval</dc:creator>
	</item>
	<item>
		<title>Re: Rx Workshop: Schedulers</title>
		<description>
			<![CDATA[<p>It runs and should do as the method explanations indicate but doesn't delay each quote as expected (unless I don't use the scheduler?), but I shouldn't think you need to for each over it like the other attempts above...</p><p>Query Code:</p><p><pre class="brush: csharp">return from n in quotes.Where(p =&gt; p.Symbol == &quot;MSFT&quot;)
  select new { date = n.Date, close = n.Close.ToString() };</pre></p><p><br>GetQuotes Code:</p><p><pre class="brush: csharp">var timer = Observable.Interval(TimeSpan.FromSeconds(5), scheduler).ObserveOn(this);
return quotes.ToObservable().Zip(timer, (quoteList, timerList) =&gt; quoteList);</pre></p><p>posted by N2Cheval</p>]]>
		</description>
		<link>http://channel9.msdn.com/Series/Rx-Workshop/Rx-Workshop-Schedulers#c634455549170000000</link>
		<pubDate>Wed, 06 Jul 2011 13:15:17 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Series/Rx-Workshop/Rx-Workshop-Schedulers#c634455549170000000</guid>
		<dc:creator>N2Cheval</dc:creator>
	</item>
	<item>
		<title>Re: Rx Workshop: Writing Queries</title>
		<description>
			<![CDATA[<p>I'm not sure I got this right as it seemed a little to easy...</p><p><pre class="brush: csharp">var lookup = textChanged
                            .Select(_ =&gt; txt.Text)
                            .DistinctUntilChanged()
                            .Throttle(TimeSpan.FromMilliseconds(200))
                            .Do(text =&gt; Console.WriteLine(&quot;TextChanged: {0}&quot;, text))
                            .Where(text =&gt; text.Length &gt;= 3)
                            .Do(text =&gt; Console.WriteLine(&quot;Lookup: {0}&quot;, text));

var results = lookup
                          .Select(text =&gt; getSuggestions(text))
                          .Switch();</pre><br><br></p><p>posted by N2Cheval</p>]]>
		</description>
		<link>http://channel9.msdn.com/Series/Rx-Workshop/Rx-Workshop-Writing-Queries#c634455456950000000</link>
		<pubDate>Wed, 06 Jul 2011 10:41:35 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Series/Rx-Workshop/Rx-Workshop-Writing-Queries#c634455456950000000</guid>
		<dc:creator>N2Cheval</dc:creator>
	</item>
	<item>
		<title>Re: Rx Workshop: Unified Programming Model</title>
		<description>
			<![CDATA[<p>As more of an assembler, rather than programmer or developer, I just kept removing things and plugging different things together and it actually worked first time!?! So here is my effort.</p><p><pre class="brush: csharp">var textChanged = Observable.FromEventPattern(txt, &quot;TextChanged&quot;);

var getSuggestions = Observable.FromAsyncPattern&lt;string, DictionaryWord[]&gt;(BeginMatch, EndMatch);</pre></p><p>&nbsp;</p><p>posted by N2Cheval</p>]]>
		</description>
		<link>http://channel9.msdn.com/Series/Rx-Workshop/Rx-Workshop-Unified-Programming-Model#c634454648380000000</link>
		<pubDate>Tue, 05 Jul 2011 12:13:58 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Series/Rx-Workshop/Rx-Workshop-Unified-Programming-Model#c634454648380000000</guid>
		<dc:creator>N2Cheval</dc:creator>
	</item>
	<item>
		<title>Re: Rx Workshop: Observables versus Events</title>
		<description>
			<![CDATA[<p>I got lost down the rabbit hole of trying to follow the hint. Here's mine:</p><p><pre class="brush: csharp">class Events {
        public event Action&lt;string&gt; TextChanged;

        public virtual void OnTextChanged(string text) {
            var t = TextChanged;
            if (t != null)
                t(text);
        }

        private event Action&lt;string&gt; lc; //lengthChanged
        public event Action&lt;int&gt; LengthChanged {
            add {
                lc &#43;= x =&gt; { Console.WriteLine(x == null ? 0 : x.Length); };
                TextChanged &#43;= lc;
            }
            remove {
                TextChanged -= lc;
            }
        }
    }

class Observables {
        ISubject&lt;string&gt; textChanged = new Subject&lt;string&gt;();

        public virtual void OnTextChanged(string text) {
            textChanged.OnNext(text);
        }

        public IObservable&lt;string&gt; TextChanged { get { return textChanged; } }

        public IObservable&lt;int&gt; LengthChanged {
            get {
                return textChanged.Select(s =&gt; s == null ? 0 : s.Length);
            }
        }
    }</pre></p><p>posted by N2Cheval</p>]]>
		</description>
		<link>http://channel9.msdn.com/Series/Rx-Workshop/Rx-Workshop-Observables-versus-Events#c634454057920000000</link>
		<pubDate>Mon, 04 Jul 2011 19:49:52 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Series/Rx-Workshop/Rx-Workshop-Observables-versus-Events#c634454057920000000</guid>
		<dc:creator>N2Cheval</dc:creator>
	</item>
	<item>
		<title>Re: Rx Workshop: Observables versus Events</title>
		<description>
			<![CDATA[ <p>Sorry but I'm having a mental block solving the Observables section. I've checked the main site and looked through the links like HOL202 but it's not clicking yet. Where can I either get some more hints or find the solution.</p><p>posted by N2Cheval</p>]]>
		</description>
		<link>http://channel9.msdn.com/Series/Rx-Workshop/Rx-Workshop-Observables-versus-Events#c634452753380000000</link>
		<pubDate>Sun, 03 Jul 2011 07:35:38 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Series/Rx-Workshop/Rx-Workshop-Observables-versus-Events#c634452753380000000</guid>
		<dc:creator>N2Cheval</dc:creator>
	</item>
	<item>
		<title>Re: Anders Hejlsberg: Questions and Answers</title>
		<description>
			<![CDATA[ <p>Charles: With regards to the download with resume issue, please see this link:</p><p><a href="http://channel9.msdn.com/Forums/Feedback/mediach9ms-VS-filesch9ms">http&#58;&#47;&#47;channel9.msdn.com&#47;Forums&#47;Feedback&#47;mediach9ms-VS-filesch9ms</a></p><p>posted by N2Cheval</p>]]>
		</description>
		<link>http://channel9.msdn.com/Shows/Going+Deep/Anders-Hejlsberg-Questions-and-Answers#c634400559380000000</link>
		<pubDate>Tue, 03 May 2011 21:45:38 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Shows/Going+Deep/Anders-Hejlsberg-Questions-and-Answers#c634400559380000000</guid>
		<dc:creator>N2Cheval</dc:creator>
	</item>
	<item>
		<title>Re: First Look: Internet Explorer 10 Platform Preview</title>
		<description>
			<![CDATA[And I remember back at school installing IE 3.03 for the local ISP on their customers Windows 3.1 machines so they could connect to the internet via dial up. None of them worried about keynotes, ACID3 or text-shadows...<p>posted by N2Cheval</p>]]>
		</description>
		<link>http://channel9.msdn.com/posts/First-Look-Internet-Exploer-10-Platform-Preview#c634382448690000000</link>
		<pubDate>Tue, 12 Apr 2011 22:41:09 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/posts/First-Look-Internet-Exploer-10-Platform-Preview#c634382448690000000</guid>
		<dc:creator>N2Cheval</dc:creator>
	</item>
	<item>
		<title>Re: NYC DevReady: MVVM - Session 3 (of 5) - Programming with MVVM - Part 2</title>
		<description>
			<![CDATA[Nicely presented, just a problem with the video freezing every now and again.<p>posted by N2Cheval</p>]]>
		</description>
		<link>http://channel9.msdn.com/posts/NYC-DevReady-MVVM-Session-3-of-5-Programming-with-MVVM-Part-2#c634382385700000000</link>
		<pubDate>Tue, 12 Apr 2011 20:56:10 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/posts/NYC-DevReady-MVVM-Session-3-of-5-Programming-with-MVVM-Part-2#c634382385700000000</guid>
		<dc:creator>N2Cheval</dc:creator>
	</item>
	<item>
		<title>Re: Alt.Net Dublin: Bart de Smet on Rx </title>
		<description>
			<![CDATA[You had me until 1hr 47min when discussing the need to changing to switch, then my head exploded. So coming back to basics I can potentially foresee using this for something like a WPF masked input box/control. I've seen and read enough of the theory and also tried some very simple examples, but until I can see some actual problem solving solutions, the mental humps of &quot;you need to use the form thread, plus having the right race condition avoiding method and still have it composable&quot; stop me from taking it on proper.<p>posted by N2Cheval</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/joshholmes/Bart-de-Smet-in-Dublin-on-the-Rx-Framework#c634378688070000000</link>
		<pubDate>Fri, 08 Apr 2011 14:13:27 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/joshholmes/Bart-de-Smet-in-Dublin-on-the-Rx-Framework#c634378688070000000</guid>
		<dc:creator>N2Cheval</dc:creator>
	</item>
	<item>
		<title>Re: The Full Stack, Part 9: Windows Phone Development with TDD and MVVM</title>
		<description>
			<![CDATA[ <p>Jesse, how come you don't explorer the Unit of Work? Having to synchronising each IRepository becomes a nightmare as the repositories increase.</p><p>posted by N2Cheval</p>]]>
		</description>
		<link>http://channel9.msdn.com/Series/The-Full-Stack/The-Full-Stack-Part-9-Windows-Phone-Development-with-TDD-and-MVVM#c634363863780000000</link>
		<pubDate>Tue, 22 Mar 2011 10:26:18 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Series/The-Full-Stack/The-Full-Stack-Part-9-Windows-Phone-Development-with-TDD-and-MVVM#c634363863780000000</guid>
		<dc:creator>N2Cheval</dc:creator>
	</item>
	<item>
		<title>Re: A Look at Microsoft&#39;s Surface Computer V.2</title>
		<description>
			<![CDATA[ <p>Next verison, can it keep my can cool using thermoelectric cooling next to the vision pixel? Can it detect my blood pulse or rate, skin moisture to determine my stress level or caffeine level. &quot;Sorry Dave, you've had too much Red Bull to use this program.&quot; What about different forms of visions, infrared, ultraviolet, etc. to pick up even more intuition of the user. So when it detects RSI signs, it starts to slowly moved the apps around the screen just like they do with the keyboards. What about a light tens machine zap when you move over important parts of the app? Having a finger, wrist and/or hand workout while you work could be funky. It could be handy when pople lean or sit on it. &quot;zolt! Hey this isn't a chair!&quot; I just want the computer to be user presense (lie detector like) aware and respond in like.</p><p>posted by N2Cheval</p>]]>
		</description>
		<link>http://channel9.msdn.com/posts/A-Look-at-Microsofts-Surface-Computer-V2#c634306898180000000</link>
		<pubDate>Sat, 15 Jan 2011 12:03:38 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/posts/A-Look-at-Microsofts-Surface-Computer-V2#c634306898180000000</guid>
		<dc:creator>N2Cheval</dc:creator>
	</item>
	<item>
		<title>Re: Microsoft Touch Mouse</title>
		<description>
			<![CDATA[ <p>How easy to customise? Also couldn't make it even a little squishy to minimise RSI? How about vibrate on custom alerts like when a specially marked email comes in? Can it detect a palm press to start and stop media player? Does it have .Net API's to hook into? I noticed it appears to use BluTrak, can it handle vertical and pillow surfaces? How many fingers can it detect, say two hands playing it like a keyboard?</p><p>posted by N2Cheval</p>]]>
		</description>
		<link>http://channel9.msdn.com/posts/Microsoft-Touch-Mouse#c634301403050000000</link>
		<pubDate>Sun, 09 Jan 2011 03:25:05 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/posts/Microsoft-Touch-Mouse#c634301403050000000</guid>
		<dc:creator>N2Cheval</dc:creator>
	</item>
	<item>
		<title>Re: A Look Behind Microsoft Hardware Packaging</title>
		<description>
			<![CDATA[ <p>As far as the Arc Touch packaging, I like that there isn't the distracting background image (sword, flames, some bizzar looking chest armour?!?) but most of all that the product name is huge in a simple font. Second is that cut out around Microsoft text is a nifty touch.<br><br>Generally I look for logo, price then model number when scanning the shelves and then the sales person if I can't find it within 3 look passes. If there is an viable option between products I usually pick the one that doesn't need finger removing, hand with sizzer impaling, &quot;security&quot; plastic. Plain cardboard just works better in getting it home or more so, the office. Ever had that plastic cut through a plastic bag just as you are getting out of the car? Priceless.<br><br>So Jill please (as you say &quot;we&quot; means &quot;I&quot; therefore got the right person), no more tiny font names where the product name is the model number or tiny model name where the proudct name's are similar. ie. the BlueTrak mobile mouse boxes. &quot;Wireless Mobile Mouse [x]000 [some] Edition&quot;. Just look at (<a href="http://www.microsoft.com/hardware/mouseandkeyboard/ProductList.aspx?Type=Mouse">http&#58;&#47;&#47;www.microsoft.com&#47;hardware&#47;mouseandkeyboard&#47;ProductList.aspx&#63;Type&#61;Mouse</a>) and see how the names clash together just there, let alone on the shelf in that small font compared the stuff around it. The model number is nearly the most important text; not the &quot;[&#43;$15 cause it's pink] Edition&quot; that seems to be placed at &quot;ignore, as it looks like TV advertising&quot; places.</p><p>posted by N2Cheval</p>]]>
		</description>
		<link>http://channel9.msdn.com/posts/A-Look-Behind-Microsoft-Hardware-Packaging#c634299090190000000</link>
		<pubDate>Thu, 06 Jan 2011 11:10:19 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/posts/A-Look-Behind-Microsoft-Hardware-Packaging#c634299090190000000</guid>
		<dc:creator>N2Cheval</dc:creator>
	</item>
	<item>
		<title>Re: Arc Touch - Meet the Designer</title>
		<description>
			<![CDATA[ <p>Sorry. Placed the comment in the wrong tab...</p><p>posted by N2Cheval</p>]]>
		</description>
		<link>http://channel9.msdn.com/posts/Arc-Touch-Meet-the-Designer#c634299086550000000</link>
		<pubDate>Thu, 06 Jan 2011 11:04:15 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/posts/Arc-Touch-Meet-the-Designer#c634299086550000000</guid>
		<dc:creator>N2Cheval</dc:creator>
	</item>
	<item>
		<title>Re: ASP.NET Web Platform Firestarter (Part 3 of 6): The Web Platform Smorgasbord</title>
		<description>
			<![CDATA[ <p>I found this part the most informative so far as it takes one back to the basics of MVC as you can get lost in the complexity of everything else around it.</p><p>posted by N2Cheval</p>]]>
		</description>
		<link>http://channel9.msdn.com/posts/ASPNET-Web-Platform-Firestarter-Part-3-of-6-The-Web-Platform-Smorgasbord#c634295216330000000</link>
		<pubDate>Sat, 01 Jan 2011 23:33:53 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/posts/ASPNET-Web-Platform-Firestarter-Part-3-of-6-The-Web-Platform-Smorgasbord#c634295216330000000</guid>
		<dc:creator>N2Cheval</dc:creator>
	</item>
</channel>
</rss>