<?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 Eli's Ramblings</title>
	<atom:link href="http://eliw.wordpress.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://eliw.wordpress.com</link>
	<description>Random thoughts on random topics</description>
	<lastBuildDate>Wed, 25 Nov 2009 07:55:31 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Comment on In Response to Fabien Potencier: Twig &amp; PHP Templating by gaiz</title>
		<link>http://eliw.wordpress.com/2009/10/07/in-response-to-fabien-potencier-twig-php-templating/#comment-326</link>
		<dc:creator>gaiz</dc:creator>
		<pubDate>Wed, 25 Nov 2009 07:55:31 +0000</pubDate>
		<guid isPermaLink="false">http://eliw.wordpress.com/?p=131#comment-326</guid>
		<description>I strongly disagree your quote &quot;you shouldn’t be escaping inside of your templating language.&quot;
because if user enter incorrect input, page should re-enter the form and escaping is required.

and &quot;you should be handling all escaping as needed before the data gets to your template.&quot;

Template engine should handle presentation layer,
if template use for creating other format (not HTML), it must not escape, right?</description>
		<content:encoded><![CDATA[<p>I strongly disagree your quote &#8220;you shouldn’t be escaping inside of your templating language.&#8221;<br />
because if user enter incorrect input, page should re-enter the form and escaping is required.</p>
<p>and &#8220;you should be handling all escaping as needed before the data gets to your template.&#8221;</p>
<p>Template engine should handle presentation layer,<br />
if template use for creating other format (not HTML), it must not escape, right?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Interviewing Programmers by Why Coding Tests Are A Bad Interview Technique &#124; BrandonSavage.net</title>
		<link>http://eliw.wordpress.com/2008/12/04/interviewing-programmers/#comment-325</link>
		<dc:creator>Why Coding Tests Are A Bad Interview Technique &#124; BrandonSavage.net</dc:creator>
		<pubDate>Mon, 02 Nov 2009 05:00:38 +0000</pubDate>
		<guid isPermaLink="false">http://eliw.wordpress.com/?p=100#comment-325</guid>
		<description>[...] application. This is absurd, for several reasons.  Eli White spends a good deal of time arguing why coding tests are bad. I won&#8217;t rehash that [...]</description>
		<content:encoded><![CDATA[<p>[...] application. This is absurd, for several reasons.  Eli White spends a good deal of time arguing why coding tests are bad. I won&#8217;t rehash that [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on In Response to Fabien Potencier: Twig &amp; PHP Templating by 網站製作學習誌 &#187; [Web] 連結分享</title>
		<link>http://eliw.wordpress.com/2009/10/07/in-response-to-fabien-potencier-twig-php-templating/#comment-324</link>
		<dc:creator>網站製作學習誌 &#187; [Web] 連結分享</dc:creator>
		<pubDate>Mon, 26 Oct 2009 10:58:23 +0000</pubDate>
		<guid isPermaLink="false">http://eliw.wordpress.com/?p=131#comment-324</guid>
		<description>[...] In Response to Fabien Potencier: Twig &amp; PHP Templating [...]</description>
		<content:encoded><![CDATA[<p>[...] In Response to Fabien Potencier: Twig &amp; PHP Templating [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on In Response to Fabien Potencier: Twig &amp; PHP Templating by Linktipps #16 :: Blackflash</title>
		<link>http://eliw.wordpress.com/2009/10/07/in-response-to-fabien-potencier-twig-php-templating/#comment-320</link>
		<dc:creator>Linktipps #16 :: Blackflash</dc:creator>
		<pubDate>Sat, 10 Oct 2009 21:09:43 +0000</pubDate>
		<guid isPermaLink="false">http://eliw.wordpress.com/?p=131#comment-320</guid>
		<description>[...]  [...]</description>
		<content:encoded><![CDATA[<p>[...]  [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on In Response to Fabien Potencier: Twig &amp; PHP Templating by Webby Scripts In Response to Fabien Potencier: Twig &#38; PHP Templating « Eli&#39;s &#8230;</title>
		<link>http://eliw.wordpress.com/2009/10/07/in-response-to-fabien-potencier-twig-php-templating/#comment-319</link>
		<dc:creator>Webby Scripts In Response to Fabien Potencier: Twig &#38; PHP Templating « Eli&#39;s &#8230;</dc:creator>
		<pubDate>Sat, 10 Oct 2009 13:10:02 +0000</pubDate>
		<guid isPermaLink="false">http://eliw.wordpress.com/?p=131#comment-319</guid>
		<description>[...] the original here: In Response to Fabien Potencier: Twig &amp; PHP Templating « Eli&#039;s &#8230; [...]</description>
		<content:encoded><![CDATA[<p>[...] the original here: In Response to Fabien Potencier: Twig &amp; PHP Templating « Eli&#39;s &#8230; [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on In Response to Fabien Potencier: Twig &amp; PHP Templating by Sandboxing PHP &#171; Colateck</title>
		<link>http://eliw.wordpress.com/2009/10/07/in-response-to-fabien-potencier-twig-php-templating/#comment-316</link>
		<dc:creator>Sandboxing PHP &#171; Colateck</dc:creator>
		<pubDate>Fri, 09 Oct 2009 11:33:25 +0000</pubDate>
		<guid isPermaLink="false">http://eliw.wordpress.com/?p=131#comment-316</guid>
		<description>[...] in PHP    Eli White posted a response to a posting by Fabien Potencier about using PHP as a template language versus custom template [...]</description>
		<content:encoded><![CDATA[<p>[...] in PHP    Eli White posted a response to a posting by Fabien Potencier about using PHP as a template language versus custom template [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on In Response to Fabien Potencier: Twig &amp; PHP Templating by gggeek</title>
		<link>http://eliw.wordpress.com/2009/10/07/in-response-to-fabien-potencier-twig-php-templating/#comment-315</link>
		<dc:creator>gggeek</dc:creator>
		<pubDate>Fri, 09 Oct 2009 08:02:11 +0000</pubDate>
		<guid isPermaLink="false">http://eliw.wordpress.com/?p=131#comment-315</guid>
		<description>About variable escaping: the reason it has to be done by the templating language and not by the coder (either) is exactly the one you mention: it is too vital!
You can look at it as layer for sending commands to an external system (the browser in this case), and the similarity with sql cannot escape you. Leaving it up to coders to avoid sql injection has historically been a recipe for doom, with the correct approach being usage of bind variables, where it&#039;s the api that does the escaping in a transparent way - they key word here is &#039;transparent&#039;, as Fabien correctly pointed out...</description>
		<content:encoded><![CDATA[<p>About variable escaping: the reason it has to be done by the templating language and not by the coder (either) is exactly the one you mention: it is too vital!<br />
You can look at it as layer for sending commands to an external system (the browser in this case), and the similarity with sql cannot escape you. Leaving it up to coders to avoid sql injection has historically been a recipe for doom, with the correct approach being usage of bind variables, where it&#8217;s the api that does the escaping in a transparent way &#8211; they key word here is &#8216;transparent&#8217;, as Fabien correctly pointed out&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on In Response to Fabien Potencier: Twig &amp; PHP Templating by Daily Digest for 2009-10-08 &#124; Pedro Trindade</title>
		<link>http://eliw.wordpress.com/2009/10/07/in-response-to-fabien-potencier-twig-php-templating/#comment-314</link>
		<dc:creator>Daily Digest for 2009-10-08 &#124; Pedro Trindade</dc:creator>
		<pubDate>Fri, 09 Oct 2009 07:01:59 +0000</pubDate>
		<guid isPermaLink="false">http://eliw.wordpress.com/?p=131#comment-314</guid>
		<description>[...] In Response to Fabien Potencier: Twig &amp; PHP Templating « Eli’s Ramblings [...]</description>
		<content:encoded><![CDATA[<p>[...] In Response to Fabien Potencier: Twig &amp; PHP Templating « Eli’s Ramblings [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on In Response to Fabien Potencier: Twig &amp; PHP Templating by Ben Dunlap</title>
		<link>http://eliw.wordpress.com/2009/10/07/in-response-to-fabien-potencier-twig-php-templating/#comment-313</link>
		<dc:creator>Ben Dunlap</dc:creator>
		<pubDate>Thu, 08 Oct 2009 17:48:32 +0000</pubDate>
		<guid isPermaLink="false">http://eliw.wordpress.com/?p=131#comment-313</guid>
		<description>&quot;It’s the common curse of the templating language. It starts as simple. But as people need to perform more complicated tasks...&quot;

In other words, Greenspun&#039;s Tenth Rule -- web edition.</description>
		<content:encoded><![CDATA[<p>&#8220;It’s the common curse of the templating language. It starts as simple. But as people need to perform more complicated tasks&#8230;&#8221;</p>
<p>In other words, Greenspun&#8217;s Tenth Rule &#8212; web edition.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on In Response to Fabien Potencier: Twig &amp; PHP Templating by Eli</title>
		<link>http://eliw.wordpress.com/2009/10/07/in-response-to-fabien-potencier-twig-php-templating/#comment-312</link>
		<dc:creator>Eli</dc:creator>
		<pubDate>Thu, 08 Oct 2009 16:19:14 +0000</pubDate>
		<guid isPermaLink="false">http://eliw.wordpress.com/?p=131#comment-312</guid>
		<description>Hey notjosh, Thanks for your reply!  In quick response though:

Yes, I&#039;ve done a lot of templating code.  And yes, I personally find that foreach much easier to maintain, than many of the other options that have been presented.

I did grasp his notions, and they are good notions, I stated that.  Yes, Fabien wasn&#039;t the original author, he stated that.  But he also stated that he rewrote huge swaths of the code, and it&#039;s now a Sensio Labs project.

As far as short tags being a &#039;pretty horrible practice&#039;, I think you missed my point.  You are correct that many experts, authors, speakers, etc all tout the line that short tags are of the devil.  Heck, I do it myself.  But at the same time, a very large swath of the PHP using populace, while shunning , in fact love and cherish  for templating.  To the point that some of us have been considering adding a separate language option to enable just it.

Thanks again for your comment!</description>
		<content:encoded><![CDATA[<p>Hey notjosh, Thanks for your reply!  In quick response though:</p>
<p>Yes, I&#8217;ve done a lot of templating code.  And yes, I personally find that foreach much easier to maintain, than many of the other options that have been presented.</p>
<p>I did grasp his notions, and they are good notions, I stated that.  Yes, Fabien wasn&#8217;t the original author, he stated that.  But he also stated that he rewrote huge swaths of the code, and it&#8217;s now a Sensio Labs project.</p>
<p>As far as short tags being a &#8216;pretty horrible practice&#8217;, I think you missed my point.  You are correct that many experts, authors, speakers, etc all tout the line that short tags are of the devil.  Heck, I do it myself.  But at the same time, a very large swath of the PHP using populace, while shunning , in fact love and cherish  for templating.  To the point that some of us have been considering adding a separate language option to enable just it.</p>
<p>Thanks again for your comment!</p>
]]></content:encoded>
	</item>
</channel>
</rss>
