<?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/"
		>
<channel>
	<title>Comments on: Fluent Interfaces Require Fluent Situations</title>
	<atom:link href="http://paul-m-jones.com/archives/188/feed" rel="self" type="application/rss+xml" />
	<link>http://paul-m-jones.com/archives/188?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=fluent-interfaces-require-fluent-situations</link>
	<description>It&#039;s not enough to be smart; you have to actually know things.</description>
	<lastBuildDate>Wed, 16 May 2012 17:27:27 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
	<item>
		<title>By: Fluent Interfaces &#171; Form Follows Function</title>
		<link>http://paul-m-jones.com/archives/188/comment-page-1#comment-422896</link>
		<dc:creator>Fluent Interfaces &#171; Form Follows Function</dc:creator>
		<pubDate>Mon, 20 Feb 2012 19:28:21 +0000</pubDate>
		<guid isPermaLink="false">http://paul-m-jones.com/blog/?p=188#comment-422896</guid>
		<description>[...] research continued to confirm my impressions. Paul Jones and Scott Hanselman both came to the conclusion that the technique works best in very specialized [...]</description>
		<content:encoded><![CDATA[<p>[...] research continued to confirm my impressions. Paul Jones and Scott Hanselman both came to the conclusion that the technique works best in very specialized [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: La Maphpia &#187; Blog Archive &#187; Interfaces fluidas</title>
		<link>http://paul-m-jones.com/archives/188/comment-page-1#comment-409847</link>
		<dc:creator>La Maphpia &#187; Blog Archive &#187; Interfaces fluidas</dc:creator>
		<pubDate>Mon, 08 Dec 2008 20:54:11 +0000</pubDate>
		<guid isPermaLink="false">http://paul-m-jones.com/blog/?p=188#comment-409847</guid>
		<description>[...] los blogs de Mike Naberezny y Paul M. Jones pueden encontrar otros [...]</description>
		<content:encoded><![CDATA[<p>[...] los blogs de Mike Naberezny y Paul M. Jones pueden encontrar otros [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott Hanselman's Computer Zen - The Weekly Source Code 14 - Fluent Interface Edition</title>
		<link>http://paul-m-jones.com/archives/188/comment-page-1#comment-255536</link>
		<dc:creator>Scott Hanselman's Computer Zen - The Weekly Source Code 14 - Fluent Interface Edition</dc:creator>
		<pubDate>Thu, 31 Jan 2008 06:21:00 +0000</pubDate>
		<guid isPermaLink="false">http://paul-m-jones.com/blog/?p=188#comment-255536</guid>
		<description>[...] I think Paul Jones nails it when he says &quot;Fluent Interfaces Require Fluent [...]</description>
		<content:encoded><![CDATA[<p>[...] I think Paul Jones nails it when he says &quot;Fluent Interfaces Require Fluent [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jansch.nl &#187; Blog Archive &#187; The danger of Fluent interfaces</title>
		<link>http://paul-m-jones.com/archives/188/comment-page-1#comment-206649</link>
		<dc:creator>jansch.nl &#187; Blog Archive &#187; The danger of Fluent interfaces</dc:creator>
		<pubDate>Wed, 07 Nov 2007 22:00:30 +0000</pubDate>
		<guid isPermaLink="false">http://paul-m-jones.com/blog/?p=188#comment-206649</guid>
		<description>[...] danger of Fluent interfaces  After Martin, Mike and Paul have demonstrated the usefulness of Fluent Interfaces, I&#039;d like to take a look at the [...]</description>
		<content:encoded><![CDATA[<p>[...] danger of Fluent interfaces  After Martin, Mike and Paul have demonstrated the usefulness of Fluent Interfaces, I&#8217;d like to take a look at the [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Yuppii!! &#187; Blog Archive &#187; Fluent Interfaces in PHP</title>
		<link>http://paul-m-jones.com/archives/188/comment-page-1#comment-152356</link>
		<dc:creator>Yuppii!! &#187; Blog Archive &#187; Fluent Interfaces in PHP</dc:creator>
		<pubDate>Sun, 17 Jun 2007 13:12:01 +0000</pubDate>
		<guid isPermaLink="false">http://paul-m-jones.com/blog/?p=188#comment-152356</guid>
		<description>[...] Paul M. Jones, also discusses fluent interfaces on his blog, responding to Mikeâ€™s original post. While Paulâ€™s examples all revolve around his framework, Solar, the advice he gives on the subject makes his post well worth the read. I think, for a fluent interface to be effective, you need situations where you actually have all that information at one time so that you can chain the methods in a fluid way. [...]</description>
		<content:encoded><![CDATA[<p>[...] Paul M. Jones, also discusses fluent interfaces on his blog, responding to Mikeâ€™s original post. While Paulâ€™s examples all revolve around his framework, Solar, the advice he gives on the subject makes his post well worth the read. I think, for a fluent interface to be effective, you need situations where you actually have all that information at one time so that you can chain the methods in a fluid way. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: StR &#187; Blog Archive &#187; Interfaces fluidas</title>
		<link>http://paul-m-jones.com/archives/188/comment-page-1#comment-22077</link>
		<dc:creator>StR &#187; Blog Archive &#187; Interfaces fluidas</dc:creator>
		<pubDate>Thu, 16 Feb 2006 05:29:46 +0000</pubDate>
		<guid isPermaLink="false">http://paul-m-jones.com/blog/?p=188#comment-22077</guid>
		<description>[...] En los blogs de Mike Naberezny y Paul M. Jones pueden encontrar otros ejemplos. [...]</description>
		<content:encoded><![CDATA[<p>[...] En los blogs de Mike Naberezny y Paul M. Jones pueden encontrar otros ejemplos. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Reno</title>
		<link>http://paul-m-jones.com/archives/188/comment-page-1#comment-21098</link>
		<dc:creator>Reno</dc:creator>
		<pubDate>Wed, 04 Jan 2006 04:34:08 +0000</pubDate>
		<guid isPermaLink="false">http://paul-m-jones.com/blog/?p=188#comment-21098</guid>
		<description>This can be useful for initializing an objet with multiple criteria. php doesn&#039;t support named parameters so &quot;fluent interface&quot; is an alternative.

class Select {
  //function __construct($cols, $from = &#039;table&#039;, $where = null, $order = null)
  //..
}
$select = new Select;
// FROM and WHERE are skipped.
// Not possible with the constructor version.
$select-&gt;cols(&#039;*&#039;)-&gt;order(&#039;colname DESC&#039;)-&gt;fetch();</description>
		<content:encoded><![CDATA[<p>This can be useful for initializing an objet with multiple criteria. php doesn&#8217;t support named parameters so &#8220;fluent interface&#8221; is an alternative.</p>
<p>class Select {<br />
  //function __construct($cols, $from = &#8216;table&#8217;, $where = null, $order = null)<br />
  //..<br />
}<br />
$select = new Select;<br />
// FROM and WHERE are skipped.<br />
// Not possible with the constructor version.<br />
$select-&gt;cols(&#8216;*&#8217;)-&gt;order(&#8216;colname DESC&#8217;)-&gt;fetch();</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: pmjones</title>
		<link>http://paul-m-jones.com/archives/188/comment-page-1#comment-21057</link>
		<dc:creator>pmjones</dc:creator>
		<pubDate>Mon, 02 Jan 2006 16:44:33 +0000</pubDate>
		<guid isPermaLink="false">http://paul-m-jones.com/blog/?p=188#comment-21057</guid>
		<description>Hi Jean-Eric -- you&#039;re very kind, thanks.

I don&#039;t think a fluent interface is necessarily related to model-view-controller pattern, though.  I would call it more of an API style, rather than a &quot;pattern&quot; for development.

Hope this helps clarify.  :-)</description>
		<content:encoded><![CDATA[<p>Hi Jean-Eric &#8212; you&#8217;re very kind, thanks.</p>
<p>I don&#8217;t think a fluent interface is necessarily related to model-view-controller pattern, though.  I would call it more of an API style, rather than a &#8220;pattern&#8221; for development.</p>
<p>Hope this helps clarify.  :-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jean-Eric</title>
		<link>http://paul-m-jones.com/archives/188/comment-page-1#comment-20997</link>
		<dc:creator>Jean-Eric</dc:creator>
		<pubDate>Sat, 31 Dec 2005 06:29:30 +0000</pubDate>
		<guid isPermaLink="false">http://paul-m-jones.com/blog/?p=188#comment-20997</guid>
		<description> I do appreciate your teaching-oriented-devlopment-skills.

 By the way, aren&#039;t fluent interfaces another way to try to reach the never reachable MVC paradigm ? (i.e: Solar architecture) </description>
		<content:encoded><![CDATA[<p>I do appreciate your teaching-oriented-devlopment-skills.</p>
<p> By the way, aren&#8217;t fluent interfaces another way to try to reach the never reachable MVC paradigm ? (i.e: Solar architecture)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: pmjones</title>
		<link>http://paul-m-jones.com/archives/188/comment-page-1#comment-20982</link>
		<dc:creator>pmjones</dc:creator>
		<pubDate>Fri, 30 Dec 2005 15:47:22 +0000</pubDate>
		<guid isPermaLink="false">http://paul-m-jones.com/blog/?p=188#comment-20982</guid>
		<description>Hi Ivo -- regarging the &quot;full monty&quot;, there&#039;s no reason not to.  I wanted to point out that one can write an interface that accepts both fluent usage and iterative usage, but looking at it now I didn&#039;t make that clear at all.  Thanks for asking about it.  :-)</description>
		<content:encoded><![CDATA[<p>Hi Ivo &#8212; regarging the &#8220;full monty&#8221;, there&#8217;s no reason not to.  I wanted to point out that one can write an interface that accepts both fluent usage and iterative usage, but looking at it now I didn&#8217;t make that clear at all.  Thanks for asking about it.  :-)</p>
]]></content:encoded>
	</item>
</channel>
</rss>

