<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments for Claudio Lassala&#039;s Blog</title>
	<atom:link href="http://lassala.net/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://lassala.net</link>
	<description>Why do we do this again...?</description>
	<lastBuildDate>Thu, 04 Apr 2013 23:42:39 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>Comment on A Good Example of Liskov Substitution Principle by claudiolassala</title>
		<link>http://lassala.net/2010/11/04/a-good-example-of-liskov-substitution-principle/#comment-2642</link>
		<dc:creator><![CDATA[claudiolassala]]></dc:creator>
		<pubDate>Thu, 04 Apr 2013 23:42:39 +0000</pubDate>
		<guid isPermaLink="false">https://claudiolassala.wordpress.com/2010/11/04/a-good-example-of-liskov-substitution-principle/#comment-2642</guid>
		<description><![CDATA[Glad my post helped you! :)]]></description>
		<content:encoded><![CDATA[<p>Glad my post helped you! <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A Good Example of Liskov Substitution Principle by Joao Paulo Lindgren</title>
		<link>http://lassala.net/2010/11/04/a-good-example-of-liskov-substitution-principle/#comment-2641</link>
		<dc:creator><![CDATA[Joao Paulo Lindgren]]></dc:creator>
		<pubDate>Wed, 03 Apr 2013 17:20:47 +0000</pubDate>
		<guid isPermaLink="false">https://claudiolassala.wordpress.com/2010/11/04/a-good-example-of-liskov-substitution-principle/#comment-2641</guid>
		<description><![CDATA[Excellent post! I was in trouble to understand Liskov Principle, your example open my mind!
thx!]]></description>
		<content:encoded><![CDATA[<p>Excellent post! I was in trouble to understand Liskov Principle, your example open my mind!<br />
thx!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A Good Example of Liskov Substitution Principle by claudiolassala</title>
		<link>http://lassala.net/2010/11/04/a-good-example-of-liskov-substitution-principle/#comment-2638</link>
		<dc:creator><![CDATA[claudiolassala]]></dc:creator>
		<pubDate>Sun, 17 Mar 2013 17:40:57 +0000</pubDate>
		<guid isPermaLink="false">https://claudiolassala.wordpress.com/2010/11/04/a-good-example-of-liskov-substitution-principle/#comment-2638</guid>
		<description><![CDATA[I believe it broke Liskov when SaveAll needed the following:

if (r is SpecialSettings)
   return;

In that case, IPersistedResource wasn&#039;t substitutable by a derived class (here, the SpecialSettings class), as calling SaveAll without checking whether we were dealing with SpecialSettings would cause the code to break.]]></description>
		<content:encoded><![CDATA[<p>I believe it broke Liskov when SaveAll needed the following:</p>
<p>if (r is SpecialSettings)<br />
   return;</p>
<p>In that case, IPersistedResource wasn&#8217;t substitutable by a derived class (here, the SpecialSettings class), as calling SaveAll without checking whether we were dealing with SpecialSettings would cause the code to break.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A Good Example of Liskov Substitution Principle by Andy</title>
		<link>http://lassala.net/2010/11/04/a-good-example-of-liskov-substitution-principle/#comment-2637</link>
		<dc:creator><![CDATA[Andy]]></dc:creator>
		<pubDate>Tue, 12 Mar 2013 14:05:07 +0000</pubDate>
		<guid isPermaLink="false">https://claudiolassala.wordpress.com/2010/11/04/a-good-example-of-liskov-substitution-principle/#comment-2637</guid>
		<description><![CDATA[It didn&#039;t break Liskov, it broke Interface Segregation Principle or &quot;Don&#039;t make me implement it&quot; as you later identified. Liskov is not about Interfaces, it is about a base class being substitutable by a derived class without causing unexpected behaviour.]]></description>
		<content:encoded><![CDATA[<p>It didn&#8217;t break Liskov, it broke Interface Segregation Principle or &#8220;Don&#8217;t make me implement it&#8221; as you later identified. Liskov is not about Interfaces, it is about a base class being substitutable by a derived class without causing unexpected behaviour.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A Good Example of Liskov Substitution Principle by Govindan</title>
		<link>http://lassala.net/2010/11/04/a-good-example-of-liskov-substitution-principle/#comment-2633</link>
		<dc:creator><![CDATA[Govindan]]></dc:creator>
		<pubDate>Tue, 12 Feb 2013 14:42:06 +0000</pubDate>
		<guid isPermaLink="false">https://claudiolassala.wordpress.com/2010/11/04/a-good-example-of-liskov-substitution-principle/#comment-2633</guid>
		<description><![CDATA[Nice post!]]></description>
		<content:encoded><![CDATA[<p>Nice post!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on iPhone Development with MonoTouch, by Michael Koby by CraigGaines</title>
		<link>http://lassala.net/2011/12/05/iphone-development-with-monotouch-by-michael-koby/#comment-2631</link>
		<dc:creator><![CDATA[CraigGaines]]></dc:creator>
		<pubDate>Thu, 07 Feb 2013 10:41:25 +0000</pubDate>
		<guid isPermaLink="false">https://claudiolassala.wordpress.com/?p=647#comment-2631</guid>
		<description><![CDATA[Mono is a free and open source project led by Xamarin to make an Ecma standard compliant .NET Framework-compatible set of tools including, among others, a C# compiler and a Common Language Runtime. MonoTouch allows developers to create C# and .NET based applications that run on the iPhone.]]></description>
		<content:encoded><![CDATA[<p>Mono is a free and open source project led by Xamarin to make an Ecma standard compliant .NET Framework-compatible set of tools including, among others, a C# compiler and a Common Language Runtime. MonoTouch allows developers to create C# and .NET based applications that run on the iPhone.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A Good Example of Liskov Substitution Principle by claudiolassala</title>
		<link>http://lassala.net/2010/11/04/a-good-example-of-liskov-substitution-principle/#comment-2627</link>
		<dc:creator><![CDATA[claudiolassala]]></dc:creator>
		<pubDate>Wed, 09 Jan 2013 16:56:29 +0000</pubDate>
		<guid isPermaLink="false">https://claudiolassala.wordpress.com/2010/11/04/a-good-example-of-liskov-substitution-principle/#comment-2627</guid>
		<description><![CDATA[In my case there was no need to manage two different lists; adding/removing items was something done in a single spot, and nobody was supposed to deal with those lists directly, that&#039;s why I only passed IEnumerable around.]]></description>
		<content:encoded><![CDATA[<p>In my case there was no need to manage two different lists; adding/removing items was something done in a single spot, and nobody was supposed to deal with those lists directly, that&#8217;s why I only passed IEnumerable around.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A Good Example of Liskov Substitution Principle by Deepak</title>
		<link>http://lassala.net/2010/11/04/a-good-example-of-liskov-substitution-principle/#comment-2626</link>
		<dc:creator><![CDATA[Deepak]]></dc:creator>
		<pubDate>Wed, 09 Jan 2013 14:20:11 +0000</pubDate>
		<guid isPermaLink="false">https://claudiolassala.wordpress.com/2010/11/04/a-good-example-of-liskov-substitution-principle/#comment-2626</guid>
		<description><![CDATA[Good example.Thanks ,But one query-&gt; this leads to use 2  different Lists to be managed right? And add or delete function from the list will bring in more complexity of updating 2 different list at a time]]></description>
		<content:encoded><![CDATA[<p>Good example.Thanks ,But one query-&gt; this leads to use 2  different Lists to be managed right? And add or delete function from the list will bring in more complexity of updating 2 different list at a time</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Class Designer in Visual Studio: close to useless? by Al</title>
		<link>http://lassala.net/2007/12/28/the-class-designer-in-visual-studio-close-to-useless/#comment-2565</link>
		<dc:creator><![CDATA[Al]]></dc:creator>
		<pubDate>Mon, 26 Mar 2012 05:05:07 +0000</pubDate>
		<guid isPermaLink="false">http://claudiolassala.wordpress.com/2007/12/28/the-class-designer-in-visual-studio-close-to-useless#comment-2565</guid>
		<description><![CDATA[I think it is as close to useless as it is possible to be. Visio is better but still terrible.]]></description>
		<content:encoded><![CDATA[<p>I think it is as close to useless as it is possible to be. Visio is better but still terrible.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on What people who switched to Ruby from .NET have to say by claudiolassala</title>
		<link>http://lassala.net/2011/08/24/what-people-who-switched-to-ruby-from-net-have-to-say/#comment-2561</link>
		<dc:creator><![CDATA[claudiolassala]]></dc:creator>
		<pubDate>Fri, 16 Mar 2012 03:09:58 +0000</pubDate>
		<guid isPermaLink="false">https://claudiolassala.wordpress.com/?p=621#comment-2561</guid>
		<description><![CDATA[I&#039;ve made the full switch to RoR almost a year ago. Like you, I thought I should stick with ASP.NET MVC and C#, thinking I&#039;d be more productive there. But ended up sticking with RoR, and I&#039;m so glad I did. I was able to get productive with it real fast, even though I knew zero Ruby and zero Rails, and had been out of web development for several years. I&#039;m enjoying RoR and whole mindset a lot! Don&#039;t really miss anything from the .net days.]]></description>
		<content:encoded><![CDATA[<p>I&#8217;ve made the full switch to RoR almost a year ago. Like you, I thought I should stick with ASP.NET MVC and C#, thinking I&#8217;d be more productive there. But ended up sticking with RoR, and I&#8217;m so glad I did. I was able to get productive with it real fast, even though I knew zero Ruby and zero Rails, and had been out of web development for several years. I&#8217;m enjoying RoR and whole mindset a lot! Don&#8217;t really miss anything from the .net days.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
