<?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 for Open Source Web Thoughts</title>
	<atom:link href="http://blog.dewaldbotha.co.za/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.dewaldbotha.co.za</link>
	<description></description>
	<lastBuildDate>Wed, 01 Jul 2009 06:07:45 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Comment on crossing the mvc divide, kohana and zend style by dewaldbotha</title>
		<link>http://blog.dewaldbotha.co.za/2009/01/23/crossing-the-mvc-divide-kohana-and-zend-style/comment-page-1/#comment-16</link>
		<dc:creator>dewaldbotha</dc:creator>
		<pubDate>Wed, 01 Jul 2009 06:07:45 +0000</pubDate>
		<guid isPermaLink="false">http://blog.dewaldbotha.co.za/2009-01-23/crossing-the-mvc-divide-kohana-and-zend-style/#comment-16</guid>
		<description>@Aaron You can check for a logged in flag in the view, but now, say you want to add that form to one or more views, you have to copy that code in all relevant views.

So with the above solution, you can have that piece of code in one central place and then just call &lt;?php echo $this-&gt;template-&gt;partial = new View(&#039;log/generateform&#039;);?&gt;, which will allow for easy an easy reusable component that can be used in multiple views.</description>
		<content:encoded><![CDATA[<p>@Aaron You can check for a logged in flag in the view, but now, say you want to add that form to one or more views, you have to copy that code in all relevant views.</p>
<p>So with the above solution, you can have that piece of code in one central place and then just call < ?php echo $this->template->partial = new View(&#8216;log/generateform&#8217;);?>, which will allow for easy an easy reusable component that can be used in multiple views.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on crossing the mvc divide, kohana and zend style by Aaron</title>
		<link>http://blog.dewaldbotha.co.za/2009/01/23/crossing-the-mvc-divide-kohana-and-zend-style/comment-page-1/#comment-15</link>
		<dc:creator>Aaron</dc:creator>
		<pubDate>Tue, 30 Jun 2009 15:07:01 +0000</pubDate>
		<guid isPermaLink="false">http://blog.dewaldbotha.co.za/2009-01-23/crossing-the-mvc-divide-kohana-and-zend-style/#comment-15</guid>
		<description>try that again:

[html]
[head]
	[title] [?= $page-&gt;title ?] [/title]
[/head]
[body]
	[?= $page-&gt;heading ?]

	[!-- conditionally displayed content --]
	[? if ( $user-&gt;is_logged_in() ): ?]
		Hello, $user-&gt;name
	[? else: ?]
		[form]
		username: [input name=&quot;username&quot;]
		password: [input name=&quot;password&quot;]
		[/form]
	[? endif ?]

	[!-- common content --]

	[?= $page-&gt;footer ?]
[/body]
[/html]</description>
		<content:encoded><![CDATA[<p>try that again:</p>
<p>[html]<br />
[head]<br />
	[title] [?= $page-&gt;title ?] [/title]<br />
[/head]<br />
[body]<br />
	[?= $page-&gt;heading ?]</p>
<p>	[!-- conditionally displayed content --]<br />
	[? if ( $user-&gt;is_logged_in() ): ?]<br />
		Hello, $user-&gt;name<br />
	[? else: ?]<br />
		[form]<br />
		username: [input name="username"]<br />
		password: [input name="password"]<br />
		[/form]<br />
	[? endif ?]</p>
<p>	[!-- common content --]</p>
<p>	[?= $page-&gt;footer ?]<br />
[/body]<br />
[/html]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on crossing the mvc divide, kohana and zend style by Aaron</title>
		<link>http://blog.dewaldbotha.co.za/2009/01/23/crossing-the-mvc-divide-kohana-and-zend-style/comment-page-1/#comment-14</link>
		<dc:creator>Aaron</dc:creator>
		<pubDate>Tue, 30 Jun 2009 15:04:31 +0000</pubDate>
		<guid isPermaLink="false">http://blog.dewaldbotha.co.za/2009-01-23/crossing-the-mvc-divide-kohana-and-zend-style/#comment-14</guid>
		<description>I don&#039;t see why you couldn&#039;t determine if the user is logged in in your controller and then check the flag in your view?



	 title ?&gt;


	heading ?&gt;

	&lt;!-- conditional content --&gt;
	is_logged_in() ): ?&gt;
		Hello, $user-&gt;name


		username:
		password:



	&lt;!-- common content --&gt;

	footer ?&gt;</description>
		<content:encoded><![CDATA[<p>I don&#8217;t see why you couldn&#8217;t determine if the user is logged in in your controller and then check the flag in your view?</p>
<p>	 title ?&gt;</p>
<p>	heading ?&gt;</p>
<p>	<!-- conditional content --><br />
	is_logged_in() ): ?&gt;<br />
		Hello, $user-&gt;name</p>
<p>		username:<br />
		password:</p>
<p>	<!-- common content --></p>
<p>	footer ?&gt;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on the down-low on mobile device detection by the down-low on mobile device detection &#124; PHP-Blog.com</title>
		<link>http://blog.dewaldbotha.co.za/2009/02/19/the-down-low-on-mobile-device-detection/comment-page-1/#comment-32</link>
		<dc:creator>the down-low on mobile device detection &#124; PHP-Blog.com</dc:creator>
		<pubDate>Thu, 19 Feb 2009 20:23:16 +0000</pubDate>
		<guid isPermaLink="false">http://blog.dewaldbotha.co.za/2009-02-19/the-down-low-on-mobile-device-detection/#comment-32</guid>
		<description>[...] here: the down-low on mobile device detection     Related ArticlesBookmarksTags      MIT going mobile From reading through a Nercomp presentation [...]</description>
		<content:encoded><![CDATA[<p>[...] here: the down-low on mobile device detection     Related ArticlesBookmarksTags      MIT going mobile From reading through a Nercomp presentation [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on applying game theory patterns to development by dewaldbotha</title>
		<link>http://blog.dewaldbotha.co.za/2009/02/11/applying-game-theory-patterns-to-development/comment-page-1/#comment-29</link>
		<dc:creator>dewaldbotha</dc:creator>
		<pubDate>Thu, 12 Feb 2009 09:29:14 +0000</pubDate>
		<guid isPermaLink="false">http://blog.dewaldbotha.co.za/2009-02-11/applying-game-theory-patterns-to-development/#comment-29</guid>
		<description>Yip - I agree that the UI could be adapted - and that my use of game theory is probably very liberal in this regard, :-) but I do maintain that you could make strategic decisions based on solid data gathered.  Not only in UI, but filtering through to application level and to the way you utilise servers, for e.g. a chat server being able to scale to more than one instance if the need arises -

I&#039;m still trying to figure out a great code example to better articulate what I&#039;m trying to do - but this might take a while.</description>
		<content:encoded><![CDATA[<p>Yip &#8211; I agree that the UI could be adapted &#8211; and that my use of game theory is probably very liberal in this regard, <img src='http://blog.dewaldbotha.co.za/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  but I do maintain that you could make strategic decisions based on solid data gathered.  Not only in UI, but filtering through to application level and to the way you utilise servers, for e.g. a chat server being able to scale to more than one instance if the need arises -</p>
<p>I&#8217;m still trying to figure out a great code example to better articulate what I&#8217;m trying to do &#8211; but this might take a while.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on applying game theory patterns to development by GrahamP</title>
		<link>http://blog.dewaldbotha.co.za/2009/02/11/applying-game-theory-patterns-to-development/comment-page-1/#comment-28</link>
		<dc:creator>GrahamP</dc:creator>
		<pubDate>Thu, 12 Feb 2009 08:07:32 +0000</pubDate>
		<guid isPermaLink="false">http://blog.dewaldbotha.co.za/2009-02-11/applying-game-theory-patterns-to-development/#comment-28</guid>
		<description>I don&#039;t think game theory is the right word for it.

For instance, Gnome-Do remembers the apps you choose most frequently for keypresses.  Its more like adapting the UI to make frequently used features more convenient, but doing it dynamically instead of deciding upfront based on user experience testing.

Also useful: http://en.wikipedia.org/wiki/Estimation_theory</description>
		<content:encoded><![CDATA[<p>I don&#8217;t think game theory is the right word for it.</p>
<p>For instance, Gnome-Do remembers the apps you choose most frequently for keypresses.  Its more like adapting the UI to make frequently used features more convenient, but doing it dynamically instead of deciding upfront based on user experience testing.</p>
<p>Also useful: <a href="http://en.wikipedia.org/wiki/Estimation_theory" rel="nofollow">http://en.wikipedia.org/wiki/Estimation_theory</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on applying game theory patterns to development by dewaldbotha</title>
		<link>http://blog.dewaldbotha.co.za/2009/02/11/applying-game-theory-patterns-to-development/comment-page-1/#comment-27</link>
		<dc:creator>dewaldbotha</dc:creator>
		<pubDate>Wed, 11 Feb 2009 07:50:35 +0000</pubDate>
		<guid isPermaLink="false">http://blog.dewaldbotha.co.za/2009-02-11/applying-game-theory-patterns-to-development/#comment-27</guid>
		<description>Yip - I really think that there might be some value to it - I&#039;m not saying write a whole dynamic pattern that could change everything in your application, but just apply it to certain areas - where in the end only the numbers would really speak for itself.

As &lt;a href=&quot;http://phpslacker.com/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;PHPSlacker&lt;/a&gt; would put it - There is an anti-pattern to everything.</description>
		<content:encoded><![CDATA[<p>Yip &#8211; I really think that there might be some value to it &#8211; I&#8217;m not saying write a whole dynamic pattern that could change everything in your application, but just apply it to certain areas &#8211; where in the end only the numbers would really speak for itself.</p>
<p>As <a href="http://phpslacker.com/" target="_blank" rel="nofollow">PHPSlacker</a> would put it &#8211; There is an anti-pattern to everything.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on applying game theory patterns to development by Conrad Strydom</title>
		<link>http://blog.dewaldbotha.co.za/2009/02/11/applying-game-theory-patterns-to-development/comment-page-1/#comment-26</link>
		<dc:creator>Conrad Strydom</dc:creator>
		<pubDate>Wed, 11 Feb 2009 07:44:31 +0000</pubDate>
		<guid isPermaLink="false">http://blog.dewaldbotha.co.za/2009-02-11/applying-game-theory-patterns-to-development/#comment-26</guid>
		<description>Hmm,

Ja I don&#039;t entirely get the game theory as it applies to different sectors of our existence, but I have gleaned that there is definately some value to be extracted by applying the game theory to out projects, ie that we pivot our search for a succesful experience for an individual on the actions of the community. (err?) Something like that .. now I can go back to sleep....</description>
		<content:encoded><![CDATA[<p>Hmm,</p>
<p>Ja I don&#8217;t entirely get the game theory as it applies to different sectors of our existence, but I have gleaned that there is definately some value to be extracted by applying the game theory to out projects, ie that we pivot our search for a succesful experience for an individual on the actions of the community. (err?) Something like that .. now I can go back to sleep&#8230;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on crossing the mvc divide, kohana and zend style by dewaldbotha</title>
		<link>http://blog.dewaldbotha.co.za/2009/01/23/crossing-the-mvc-divide-kohana-and-zend-style/comment-page-1/#comment-13</link>
		<dc:creator>dewaldbotha</dc:creator>
		<pubDate>Mon, 26 Jan 2009 12:34:36 +0000</pubDate>
		<guid isPermaLink="false">http://blog.dewaldbotha.co.za/2009-01-23/crossing-the-mvc-divide-kohana-and-zend-style/#comment-13</guid>
		<description>yip - i must admit that i&#039;ve only started reading up on django this morning, but from what i&#039;ve seen so far it seems like a pretty competent framework compared to others such as pylons.

as for the mvc and presentation/action logic issue,  i guess i just needed that bit of reassurance -

but alas, for know, i&#039;m looking deep into the chapters of my &#039;dive into python&#039; book</description>
		<content:encoded><![CDATA[<p>yip &#8211; i must admit that i&#8217;ve only started reading up on django this morning, but from what i&#8217;ve seen so far it seems like a pretty competent framework compared to others such as pylons.</p>
<p>as for the mvc and presentation/action logic issue,  i guess i just needed that bit of reassurance -</p>
<p>but alas, for know, i&#8217;m looking deep into the chapters of my &#8216;dive into python&#8217; book</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on crossing the mvc divide, kohana and zend style by Stii</title>
		<link>http://blog.dewaldbotha.co.za/2009/01/23/crossing-the-mvc-divide-kohana-and-zend-style/comment-page-1/#comment-12</link>
		<dc:creator>Stii</dc:creator>
		<pubDate>Mon, 26 Jan 2009 12:00:12 +0000</pubDate>
		<guid isPermaLink="false">http://blog.dewaldbotha.co.za/2009-01-23/crossing-the-mvc-divide-kohana-and-zend-style/#comment-12</guid>
		<description>Rails are heavy action driven (i.e. the view dictates the presentation logic, AFAIK), so it is quite different from Kohana/Django in that respect. Yet Rails are the acme of mvc frameworks in many people&#039;s eye! I think the issue are not being pressed since it is not really that big a deal. As long as the basic principles are being followed, its okay.

Keep in mind that Django is considered an MVT (Model-View-Template) framework and not MVC, which does make it different.</description>
		<content:encoded><![CDATA[<p>Rails are heavy action driven (i.e. the view dictates the presentation logic, AFAIK), so it is quite different from Kohana/Django in that respect. Yet Rails are the acme of mvc frameworks in many people&#8217;s eye! I think the issue are not being pressed since it is not really that big a deal. As long as the basic principles are being followed, its okay.</p>
<p>Keep in mind that Django is considered an MVT (Model-View-Template) framework and not MVC, which does make it different.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
