<?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 Dev + Mocha</title>
	<atom:link href="http://routecafe.com/comments/feed" rel="self" type="application/rss+xml" />
	<link>http://routecafe.com</link>
	<description>It's all about David's Blog!</description>
	<lastBuildDate>Thu, 08 Jul 2010 03:27:59 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>Comment on Bing API PHP by David</title>
		<link>http://routecafe.com/posts/bing-api-php.moccha/comment-page-1#comment-5719</link>
		<dc:creator>David</dc:creator>
		<pubDate>Thu, 08 Jul 2010 03:27:59 +0000</pubDate>
		<guid isPermaLink="false">http://routecafe.com/?p=70#comment-5719</guid>
		<description>I did mention it, here http://routecafe.com/posts/bing-api-php-v11-release.moccha 

Of course, I guess I should have fixed the examples...</description>
		<content:encoded><![CDATA[<p>I did mention it, here <a href="http://routecafe.com/posts/bing-api-php-v11-release.moccha" rel="nofollow">http://routecafe.com/posts/bing-api-php-v11-release.moccha</a> </p>
<p>Of course, I guess I should have fixed the examples&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Bing API PHP by Sergey</title>
		<link>http://routecafe.com/posts/bing-api-php.moccha/comment-page-1#comment-5718</link>
		<dc:creator>Sergey</dc:creator>
		<pubDate>Thu, 08 Jul 2010 03:16:10 +0000</pubDate>
		<guid isPermaLink="false">http://routecafe.com/?p=70#comment-5718</guid>
		<description>My friend, you have to urlencode() the query before putting it to the query string.
Searching for more then one word will result in &quot;400 Bad request&quot; from Bing.</description>
		<content:encoded><![CDATA[<p>My friend, you have to urlencode() the query before putting it to the query string.<br />
Searching for more then one word will result in &#8220;400 Bad request&#8221; from Bing.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Bing API PHP by David</title>
		<link>http://routecafe.com/posts/bing-api-php.moccha/comment-page-1#comment-5152</link>
		<dc:creator>David</dc:creator>
		<pubDate>Wed, 16 Jun 2010 20:53:16 +0000</pubDate>
		<guid isPermaLink="false">http://routecafe.com/?p=70#comment-5152</guid>
		<description>As in releasing a new version? Don&#039;t know, hard to say since I&#039;m not really motivated to extend it. The source is free to fork since it&#039;s under the MIT license :)</description>
		<content:encoded><![CDATA[<p>As in releasing a new version? Don&#8217;t know, hard to say since I&#8217;m not really motivated to extend it. The source is free to fork since it&#8217;s under the MIT license :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Bing API PHP by linuxer</title>
		<link>http://routecafe.com/posts/bing-api-php.moccha/comment-page-1#comment-5107</link>
		<dc:creator>linuxer</dc:creator>
		<pubDate>Sun, 13 Jun 2010 23:13:04 +0000</pubDate>
		<guid isPermaLink="false">http://routecafe.com/?p=70#comment-5107</guid>
		<description>what about version 2?</description>
		<content:encoded><![CDATA[<p>what about version 2?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Thoughts on security in web applications by abcphp.com</title>
		<link>http://routecafe.com/posts/web-security-db.moccha/comment-page-1#comment-2531</link>
		<dc:creator>abcphp.com</dc:creator>
		<pubDate>Wed, 20 Jan 2010 03:26:30 +0000</pubDate>
		<guid isPermaLink="false">http://routecafe.com/?p=217#comment-2531</guid>
		<description>&lt;strong&gt;Thoughts on security in web applications « Dev + Mocha...&lt;/strong&gt;

I’m pretty weary. All this week working on what/how/where/when implementations, starting with logic “what will this object hold?”. Working on the prototype of OpenType Threads has made realize how important it is to detail a plan, it’s good but also a ...</description>
		<content:encoded><![CDATA[<p><strong>Thoughts on security in web applications « Dev + Mocha&#8230;</strong></p>
<p>I’m pretty weary. All this week working on what/how/where/when implementations, starting with logic “what will this object hold?”. Working on the prototype of OpenType Threads has made realize how important it is to detail a plan, it’s good but also a &#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on It all boils down that PHP is a &#8220;childish language&#8221; by David</title>
		<link>http://routecafe.com/posts/it-all-boils-down-that-php-is-a-childish-language.moccha/comment-page-1#comment-2395</link>
		<dc:creator>David</dc:creator>
		<pubDate>Wed, 13 Jan 2010 00:43:38 +0000</pubDate>
		<guid isPermaLink="false">http://routecafe.com/?p=196#comment-2395</guid>
		<description>I haven&#039;t dabbled with a language that allows me multiple inheritance, it also makes me think well ... why do you want to make your object &quot;dependant&quot; of all X classes. That&#039;s just me, not going to pretend I know everything in programming, I consider myself a baby trying to walk. There are so many things to learn, yet not so much time to tackle them. 

I don&#039;t think I&#039;d be quick to judge first time programmers, unless they attempt to sell their code (freelancing, which happens a lot, or offer their solution as &quot;the best&quot; which happens a lot in forums). But yes I do get what you mean</description>
		<content:encoded><![CDATA[<p>I haven&#8217;t dabbled with a language that allows me multiple inheritance, it also makes me think well &#8230; why do you want to make your object &#8220;dependant&#8221; of all X classes. That&#8217;s just me, not going to pretend I know everything in programming, I consider myself a baby trying to walk. There are so many things to learn, yet not so much time to tackle them. </p>
<p>I don&#8217;t think I&#8217;d be quick to judge first time programmers, unless they attempt to sell their code (freelancing, which happens a lot, or offer their solution as &#8220;the best&#8221; which happens a lot in forums). But yes I do get what you mean</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on JavaScript Madness? by David</title>
		<link>http://routecafe.com/posts/javascript-madness.moccha/comment-page-1#comment-2394</link>
		<dc:creator>David</dc:creator>
		<pubDate>Wed, 13 Jan 2010 00:30:46 +0000</pubDate>
		<guid isPermaLink="false">http://routecafe.com/?p=201#comment-2394</guid>
		<description>&quot;The biggest problem that you’ll probably face is the DOM and it’s API&quot;, yes... I doubt I&#039;ll run into any problems with the syntax itself but with the scarce DOM API documentation it seems impossible not running into any problems. 

One thing I noticed, I don&#039;t know if I&#039;m right or wrong but everything is an object, I grab a node or node list and it returns the node with a list of methods like attaching events etc etc. 

Quirksmode is great, checking a few things I came with a conclusion that I&#039;m still missing out more things. Like &quot;how do I know the methods available once I get an object?&quot; or &quot;how do I test in javascript?&quot; (so far I&#039;ve relied on Google Chrome&#039;s JavaScript Console), &quot;how does animation work in JavaScript?&quot; and so on. Not to mention what other objects are available like for instance there is &quot;window&quot;, &quot;document&quot;, and what else.


To be honest, I hated JavaScript myself, mostly ignorance and immature thoughts back then when I was toying with HTML and CSS and didn&#039;t know anything about PHP programming or programming at all. JavaScript for me was the devil, it had this weird complex syntax that didn&#039;t made sense with so many brackets, numbers. 

I agree with you on this one though, MDC is the most useful. It made new readers think of the DOM as a tree before introducing them to the syntax. I couldn&#039;t have done all my exercises without any visualization in my mind.</description>
		<content:encoded><![CDATA[<p>&#8220;The biggest problem that you’ll probably face is the DOM and it’s API&#8221;, yes&#8230; I doubt I&#8217;ll run into any problems with the syntax itself but with the scarce DOM API documentation it seems impossible not running into any problems. </p>
<p>One thing I noticed, I don&#8217;t know if I&#8217;m right or wrong but everything is an object, I grab a node or node list and it returns the node with a list of methods like attaching events etc etc. </p>
<p>Quirksmode is great, checking a few things I came with a conclusion that I&#8217;m still missing out more things. Like &#8220;how do I know the methods available once I get an object?&#8221; or &#8220;how do I test in javascript?&#8221; (so far I&#8217;ve relied on Google Chrome&#8217;s JavaScript Console), &#8220;how does animation work in JavaScript?&#8221; and so on. Not to mention what other objects are available like for instance there is &#8220;window&#8221;, &#8220;document&#8221;, and what else.</p>
<p>To be honest, I hated JavaScript myself, mostly ignorance and immature thoughts back then when I was toying with HTML and CSS and didn&#8217;t know anything about PHP programming or programming at all. JavaScript for me was the devil, it had this weird complex syntax that didn&#8217;t made sense with so many brackets, numbers. </p>
<p>I agree with you on this one though, MDC is the most useful. It made new readers think of the DOM as a tree before introducing them to the syntax. I couldn&#8217;t have done all my exercises without any visualization in my mind.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on JavaScript Madness? by Justin Johnson</title>
		<link>http://routecafe.com/posts/javascript-madness.moccha/comment-page-1#comment-2393</link>
		<dc:creator>Justin Johnson</dc:creator>
		<pubDate>Tue, 12 Jan 2010 23:20:00 +0000</pubDate>
		<guid isPermaLink="false">http://routecafe.com/?p=201#comment-2393</guid>
		<description>Glad I could help mate.  

As for reference resources, you&#039;re right, they&#039;re all spread out.  I find that MDC is the most useful in general.  I believe they mark which features belong to which versions of JavaScript, which is something that you&#039;ll have to watch out for since FF now implements JavaScript 1.6 and IE is still at 1.5.  It&#039;s not a big deal, it just means that you can&#039;t reliably use the new features yet until all the browsers are on the band wagon.  In the meantime, we just have to use libraries to get around this.

The biggest problem that you&#039;ll probably face is the DOM and it&#039;s API.  Most people run up with some crap here and for good reason: it&#039;s a horrible API to begin with plus the fact that different browsers implement it differently.  For this problem, you&#039;ll want to check out quirksmode.org, specifically http://www.quirksmode.org/compatibility.html This lists off the major areas of JavaScript compared to their implementation/support in all the major browsers.  The areas are further broken down in to property/component/method which is really helpful when working without a library or when you want to do something that your library doesn&#039;t support.</description>
		<content:encoded><![CDATA[<p>Glad I could help mate.  </p>
<p>As for reference resources, you&#8217;re right, they&#8217;re all spread out.  I find that MDC is the most useful in general.  I believe they mark which features belong to which versions of JavaScript, which is something that you&#8217;ll have to watch out for since FF now implements JavaScript 1.6 and IE is still at 1.5.  It&#8217;s not a big deal, it just means that you can&#8217;t reliably use the new features yet until all the browsers are on the band wagon.  In the meantime, we just have to use libraries to get around this.</p>
<p>The biggest problem that you&#8217;ll probably face is the DOM and it&#8217;s API.  Most people run up with some crap here and for good reason: it&#8217;s a horrible API to begin with plus the fact that different browsers implement it differently.  For this problem, you&#8217;ll want to check out quirksmode.org, specifically <a href="http://www.quirksmode.org/compatibility.html" rel="nofollow">http://www.quirksmode.org/compatibility.html</a> This lists off the major areas of JavaScript compared to their implementation/support in all the major browsers.  The areas are further broken down in to property/component/method which is really helpful when working without a library or when you want to do something that your library doesn&#8217;t support.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on It all boils down that PHP is a &#8220;childish language&#8221; by Justin Johnson</title>
		<link>http://routecafe.com/posts/it-all-boils-down-that-php-is-a-childish-language.moccha/comment-page-1#comment-2376</link>
		<dc:creator>Justin Johnson</dc:creator>
		<pubDate>Tue, 12 Jan 2010 02:21:17 +0000</pubDate>
		<guid isPermaLink="false">http://routecafe.com/?p=196#comment-2376</guid>
		<description>I like PHP, it makes me money.  Do I like that it has single inheritance and (up until 5.3) early static binding?  No not really, but I can get around that.  Do I like that it&#039;s typeless?  Yes, it&#039;s very liberating.  Do I like the namespace syntax?  No, but that&#039;s not really an issue, it&#039;s just one character after all.

It seems to me that the same people that say they don&#039;t like PHP are the same people that don&#039;t like JavaScript.  I think JavaScript is a great language, it&#039;s my favorite in fact, as do many respected, and notable professionals.  PHP gets a bum wrap because 1) it had a lowly beginning meant to only be a simple personal tool, and 2) it&#039;s so easy that a lot of first time programmers use it, leading to the proliferation of bad/ugly code, and frankly stupid and unintelligent questions (which is the same reason that JavaScript gets burned often...and still somehow).</description>
		<content:encoded><![CDATA[<p>I like PHP, it makes me money.  Do I like that it has single inheritance and (up until 5.3) early static binding?  No not really, but I can get around that.  Do I like that it&#8217;s typeless?  Yes, it&#8217;s very liberating.  Do I like the namespace syntax?  No, but that&#8217;s not really an issue, it&#8217;s just one character after all.</p>
<p>It seems to me that the same people that say they don&#8217;t like PHP are the same people that don&#8217;t like JavaScript.  I think JavaScript is a great language, it&#8217;s my favorite in fact, as do many respected, and notable professionals.  PHP gets a bum wrap because 1) it had a lowly beginning meant to only be a simple personal tool, and 2) it&#8217;s so easy that a lot of first time programmers use it, leading to the proliferation of bad/ugly code, and frankly stupid and unintelligent questions (which is the same reason that JavaScript gets burned often&#8230;and still somehow).</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on I&#8217;ll help you, but first hear me by Justin Johnson</title>
		<link>http://routecafe.com/posts/ill-help-you-but-first-hear-me.moccha/comment-page-1#comment-2375</link>
		<dc:creator>Justin Johnson</dc:creator>
		<pubDate>Tue, 12 Jan 2010 02:13:31 +0000</pubDate>
		<guid isPermaLink="false">http://routecafe.com/?p=194#comment-2375</guid>
		<description>I hear you on this one.  Having been around many programmers and being one myself, it&#039;s often just one giant pissing match about who&#039;s method is the best.  The sad thing is that it&#039;s often hard to remember why certain methods are the best, or even what the metrics for &quot;best&quot; are in a particular case (because as we all know they&#039;re never the same...).  Standards are important and all, but you&#039;re unlikely to get a raise for *wasting time* following every little validation point, they don&#039;t make your application do back flips and make pancakes at the same time, and they&#039;ll never get you laid.

In all seriousness though, the best advice that I&#039;ve given other programmers, fledgling and seasoned, is to, &quot;be zealous about nothing except about not being zealous.&quot;  Or, in other words, &quot;get a grip and get some perspective.&quot;</description>
		<content:encoded><![CDATA[<p>I hear you on this one.  Having been around many programmers and being one myself, it&#8217;s often just one giant pissing match about who&#8217;s method is the best.  The sad thing is that it&#8217;s often hard to remember why certain methods are the best, or even what the metrics for &#8220;best&#8221; are in a particular case (because as we all know they&#8217;re never the same&#8230;).  Standards are important and all, but you&#8217;re unlikely to get a raise for *wasting time* following every little validation point, they don&#8217;t make your application do back flips and make pancakes at the same time, and they&#8217;ll never get you laid.</p>
<p>In all seriousness though, the best advice that I&#8217;ve given other programmers, fledgling and seasoned, is to, &#8220;be zealous about nothing except about not being zealous.&#8221;  Or, in other words, &#8220;get a grip and get some perspective.&#8221;</p>
]]></content:encoded>
	</item>
</channel>
</rss>
