<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" media="screen" href="/App_Themes/default/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:evnet="http://www.mscommunities.com/rssmodule/"><channel><title>Entries for Ido Ran</title><atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/niners/ido.ran/rss/default.aspx" /><image><url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png</url><title>Entries for Ido Ran</title><link>http://channel9.msdn.com/Niners/ido.ran/</link></image><description>Entries, comments and threads posted by Ido Ran</description><link>http://channel9.msdn.com/Niners/ido.ran/</link><language>en-us</language><pubDate>Thu, 01 Oct 2009 20:30:00 GMT</pubDate><lastBuildDate>Thu, 01 Oct 2009 20:30:00 GMT</lastBuildDate><generator>EvNet (EvNet, Version=1.0.3608.3122, Culture=neutral, PublicKeyToken=null)</generator><item><title>The History Had More [The History Had More]</title><description>&lt;p&gt;&lt;a href="http://channel9.msdn.com/shows/VisualStudioDocumentary/The-Visual-Studio-Documentary-Part-One/"&gt;This disscution is in relate to Visual Studio part 1 History Video&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I've seen the first part of this Visual Studio history videos and there are interesting things in it, but there is much more to history - people talk there like they act in a sealed vacuum without Java, Unix, Linux, Mac, Google and many other companies and products all influent Microsoft and Visual Studio.&lt;/p&gt;
&lt;p&gt;If you make history film, make it on how history was, not how you wanted it to be.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Microsoft was the first one to create developers community? are you kidding me?&lt;/p&gt;
&lt;p&gt;Also where does COM disappear? it is, till this very day, one of the most fundamental technologies that all of Microsoft product really on, .NET 4.0 has new features specifically for COM interop.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Thank you,&lt;/p&gt;
&lt;p&gt;Ido.&lt;/p&gt;&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/Feedback/495554-The-History-Had-More/'&gt;The History Had More&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/495554/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/Feedback/495554-The-History-Had-More/</comments><link>http://channel9.msdn.com/forums/Feedback/495554-The-History-Had-More/</link><pubDate>Thu, 01 Oct 2009 20:28:19 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Feedback/495554-The-History-Had-More/</guid><evnet:views>634</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/495554/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>This disscution is in relate to Visual Studio part 1 History Video&amp;nbsp;
&amp;nbsp;
Hi,
I've seen the first part of this Visual Studio history videos and there are interesting things in it, but there is much more to history - people talk there like they act in a sealed vacuum without Java, Unix, Linux,&amp;#8230;</evnet:previewtext><dc:creator>Ido Ran</dc:creator><slash:comments>2</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/Feedback/495554-The-History-Had-More/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/495554/Trackback.aspx</trackback:ping></item><item><title>MS.Internal [MS.Internal]</title><description>&lt;p&gt;Microsoft has the namespace MS.Internal which has all kind of interesting classes.&lt;/p&gt;
&lt;p&gt;Why do they keep it internal and not release it - for example, I needed a WeakReferenceList and just happen to find it in there along with CopyOnWriteList which is great too.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;You do a good work, why keep it secret ?&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Ido.&lt;/p&gt;&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/TechOff/487951-MSInternal/'&gt;MS.Internal&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/487951/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/TechOff/487951-MSInternal/</comments><link>http://channel9.msdn.com/forums/TechOff/487951-MSInternal/</link><pubDate>Fri, 28 Aug 2009 08:34:32 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/TechOff/487951-MSInternal/</guid><evnet:views>319</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/487951/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Microsoft has the namespace MS.Internal which has all kind of interesting classes.
Why do they keep it internal and not release it - for example, I needed a WeakReferenceList and just happen to find it in there along with CopyOnWriteList which is great too.
&amp;nbsp;
You do a good work, why keep it&amp;#8230;</evnet:previewtext><dc:creator>Ido Ran</dc:creator><slash:comments>6</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/TechOff/487951-MSInternal/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/487951/Trackback.aspx</trackback:ping></item><item><title>Quick Design Question [Quick Design Question]</title><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I saw the other day a project someone is doing.&lt;/p&gt;
&lt;p&gt;He has two application (exe) he plan to provide to the clients when the project will be done.&lt;/p&gt;
&lt;p&gt;For that he currently have 9 solutions (not projects, solutions!) with about 10-30 projects in each solution (quick math thats about 150 dlls and two exes.&lt;/p&gt;
&lt;p&gt;Without getting into the design itself, what do you think about it?&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Thank you.&lt;/p&gt;&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/TechOff/470028-Quick-Design-Question/'&gt;Quick Design Question&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/470028/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/TechOff/470028-Quick-Design-Question/</comments><link>http://channel9.msdn.com/forums/TechOff/470028-Quick-Design-Question/</link><pubDate>Thu, 21 May 2009 11:47:31 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/TechOff/470028-Quick-Design-Question/</guid><evnet:views>346</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/470028/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Hi,
I saw the other day a project someone is doing.
He has two application (exe) he plan to provide to the clients when the project will be done.
For that he currently have 9 solutions (not projects, solutions!) with about 10-30 projects in each solution (quick math thats about 150 dlls and two&amp;#8230;</evnet:previewtext><dc:creator>Ido Ran</dc:creator><slash:comments>1</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/TechOff/470028-Quick-Design-Question/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/470028/Trackback.aspx</trackback:ping></item><item><title>Why all interfaces in CLR start with I ? [Why all interfaces in CLR start with I ?]</title><description>Hi,&lt;div&gt;I wonder why all interfaces in the CLR BCL start with I ?&lt;/div&gt;&lt;div&gt;I know that the word interface start with I, but class also start with C and Microsoft stop put C on all classes after MFC.&lt;/div&gt;&lt;div&gt;Enum start with E, it doesn't mean we put E before every enum, right?&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;I think it's time to let that old habit go, it makes the code look much better, and much easier to talk about the code without putting "Ei" before every interface we are about to say.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;What do you think?&lt;/div&gt;&lt;div&gt;Thanks.&lt;/div&gt;&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/TechOff/462065-Why-all-interfaces-in-CLR-start-with-I-/'&gt;Why all interfaces in CLR start with I ?&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/462065/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/TechOff/462065-Why-all-interfaces-in-CLR-start-with-I-/</comments><link>http://channel9.msdn.com/forums/TechOff/462065-Why-all-interfaces-in-CLR-start-with-I-/</link><pubDate>Mon, 23 Mar 2009 10:44:02 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/TechOff/462065-Why-all-interfaces-in-CLR-start-with-I-/</guid><evnet:views>570</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/462065/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Hi,I wonder why all interfaces in the CLR BCL start with I ?I know that the word interface start with I, but class also start with C and Microsoft stop put C on all classes after MFC.Enum start with E, it doesn't mean we put E before every enum, right?I think it's time to let that old habit go, it&amp;#8230;</evnet:previewtext><dc:creator>Ido Ran</dc:creator><slash:comments>5</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/TechOff/462065-Why-all-interfaces-in-CLR-start-with-I-/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/462065/Trackback.aspx</trackback:ping></item><item><title>Minimize Window Drop it's Mem Usage [Minimize Window Drop it's Mem Usage]</title><description>Hi, I have a question bug me for long time:&lt;br&gt;Open Task Manager and locate process of application which take more than 100MB of memory (under Mem Usage column), like Visual Studio or Internet Explorer.&lt;br&gt;Now, while keep Task Manager open and visible minimize the application, watch the Mem Usage drop suddenly to about 15MB and then start climbing.&lt;br&gt;&lt;br&gt;The question is Why? Why does this happen and where is all the memory the application suddenly go?&lt;br&gt;I have Windows XP SP 3, I must say that under Vista I didn't saw the same behavior.&lt;br&gt;&lt;br&gt;Thank you,&lt;br&gt;Ido. &lt;br&gt;&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/TechOff/454007-Minimize-Window-Drop-its-Mem-Usage/'&gt;Minimize Window Drop it's Mem Usage&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/454007/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/TechOff/454007-Minimize-Window-Drop-its-Mem-Usage/</comments><link>http://channel9.msdn.com/forums/TechOff/454007-Minimize-Window-Drop-its-Mem-Usage/</link><pubDate>Mon, 19 Jan 2009 12:32:43 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/TechOff/454007-Minimize-Window-Drop-its-Mem-Usage/</guid><evnet:views>936</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/454007/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Hi, I have a question bug me for long time:Open Task Manager and locate process of application which take more than 100MB of memory (under Mem Usage column), like Visual Studio or Internet Explorer.Now, while keep Task Manager open and visible minimize the application, watch the Mem Usage drop&amp;#8230;</evnet:previewtext><dc:creator>Ido Ran</dc:creator><slash:comments>12</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/TechOff/454007-Minimize-Window-Drop-its-Mem-Usage/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/454007/Trackback.aspx</trackback:ping></item><item><title>Why DependencyObject of WPF and WF are different? [Why DependencyObject of WPF and WF are different?]</title><description>Really, this is so bad design.&lt;div&gt;It force developer to choose one implementation and by doing so make it's object incompatible with the other framework.&lt;/div&gt;&lt;div&gt;It the two DependencyObject are really different, give them different names (I know they are in different namespace) because beside the namespace they look very much the same.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;If they are the same, just developed in parallel and were not merged, then this is just bad practice.&lt;/div&gt;&lt;div&gt;Any fix to WPF DependencyObject will have to be duplicated to WF and vice versa.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;What do you think?&lt;/div&gt;&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/TechOff/447090-Why-DependencyObject-of-WPF-and-WF-are-different/'&gt;Why DependencyObject of WPF and WF are different?&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/447090/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/TechOff/447090-Why-DependencyObject-of-WPF-and-WF-are-different/</comments><link>http://channel9.msdn.com/forums/TechOff/447090-Why-DependencyObject-of-WPF-and-WF-are-different/</link><pubDate>Thu, 04 Dec 2008 22:35:23 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/TechOff/447090-Why-DependencyObject-of-WPF-and-WF-are-different/</guid><evnet:views>1326</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/447090/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Really, this is so bad design.It force developer to choose one implementation and by doing so make it's object incompatible with the other framework.It the two DependencyObject are really different, give them different names (I know they are in different namespace) because beside the namespace they&amp;#8230;</evnet:previewtext><dc:creator>Ido Ran</dc:creator><slash:comments>6</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/TechOff/447090-Why-DependencyObject-of-WPF-and-WF-are-different/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/447090/Trackback.aspx</trackback:ping></item><item><title>Apple Obj-C beat C# 4 by 20 years [Apple Obj-C beat C# 4 by 20 years]</title><description>Does anyone else notice that C# 4.0 dynamic was here 20 years ago in form of NSObject forwardInvocation:(NSInvocation *) 
&lt;div&gt;Or is it just me?&lt;/div&gt;&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/TechOff/446886-Apple-Obj-C-beat-C-4-by-20-years/'&gt;Apple Obj-C beat C# 4 by 20 years&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/446886/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/TechOff/446886-Apple-Obj-C-beat-C-4-by-20-years/</comments><link>http://channel9.msdn.com/forums/TechOff/446886-Apple-Obj-C-beat-C-4-by-20-years/</link><pubDate>Wed, 03 Dec 2008 23:02:03 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/TechOff/446886-Apple-Obj-C-beat-C-4-by-20-years/</guid><evnet:views>1399</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/446886/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Does anyone else notice that C# 4.0 dynamic was here 20 years ago in form of NSObject forwardInvocation:(NSInvocation *) 
Or is it just me?in reply to Apple Obj-C beat C# 4 by 20 years</evnet:previewtext><dc:creator>Ido Ran</dc:creator><slash:comments>39</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/TechOff/446886-Apple-Obj-C-beat-C-4-by-20-years/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/446886/Trackback.aspx</trackback:ping></item><item><title>WPF DataTemplateSelector refresh in ListView [WPF DataTemplateSelector refresh in ListView]</title><description>Hi, I've implement an interesting way of refreshing the DataTemplate used as CellTemplate in ListView.&lt;BR&gt;I've been able to solve problem in which I had Type cell which define the type of editor the Value cell in the same&amp;nbsp;row should be.&lt;BR&gt;&lt;BR&gt;Check it out in my blog at&amp;nbsp;&lt;A href="http://dotdotnet.blogspot.com/2008/11/refresh-celltemplate-in-listview-when.html"&gt;http://dotdotnet.blogspot.com/2008/11/refresh-celltemplate-in-listview-when.html&lt;/A&gt;&amp;nbsp;and tell me what you think.&lt;BR&gt;&lt;BR&gt;Thank you,&lt;BR&gt;Ido.&amp;nbsp;&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/forums/TechOff/446412-WPF-DataTemplateSelector-refresh-in-ListView/'&gt;WPF DataTemplateSelector refresh in ListView&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/446412/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/forums/TechOff/446412-WPF-DataTemplateSelector-refresh-in-ListView/</comments><link>http://channel9.msdn.com/forums/TechOff/446412-WPF-DataTemplateSelector-refresh-in-ListView/</link><pubDate>Tue, 02 Dec 2008 09:52:40 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/TechOff/446412-WPF-DataTemplateSelector-refresh-in-ListView/</guid><evnet:views>1489</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/446412/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Hi, I've implement an interesting way of refreshing the DataTemplate used as CellTemplate in ListView.I've been able to solve problem in which I had Type cell which define the type of editor the Value cell in the same&amp;nbsp;row should be.Check it out in my blog&amp;#8230;</evnet:previewtext><dc:creator>Ido Ran</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/forums/TechOff/446412-WPF-DataTemplateSelector-refresh-in-ListView/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/446412/Trackback.aspx</trackback:ping></item></channel></rss>