<?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: If you are a web developer, please learn HTTP</title>
	<atom:link href="http://afongen.com/blog/2007/12/04/if-you-are-a-web-developer-please-learn-http/feed/" rel="self" type="application/rss+xml" />
	<link>http://afongen.com/blog/2007/12/04/if-you-are-a-web-developer-please-learn-http/</link>
	<description>Sam Buchanan's weblog</description>
	<lastBuildDate>Fri, 11 Sep 2009 21:36:51 -0400</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Stephen</title>
		<link>http://afongen.com/blog/2007/12/04/if-you-are-a-web-developer-please-learn-http/comment-page-1/#comment-17899</link>
		<dc:creator>Stephen</dc:creator>
		<pubDate>Thu, 13 Dec 2007 06:21:23 +0000</pubDate>
		<guid isPermaLink="false">http://afongen.com/blog/2007/12/04/if-you-are-a-web-developer-please-learn-http/#comment-17899</guid>
		<description>What a great reply.  I really appreciate the thought you put into the response.

Upgraded to A ;-)</description>
		<content:encoded><![CDATA[<p>What a great reply.  I really appreciate the thought you put into the response.</p>
<p>Upgraded to A ;-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sam</title>
		<link>http://afongen.com/blog/2007/12/04/if-you-are-a-web-developer-please-learn-http/comment-page-1/#comment-17533</link>
		<dc:creator>Sam</dc:creator>
		<pubDate>Wed, 05 Dec 2007 15:04:31 +0000</pubDate>
		<guid isPermaLink="false">http://afongen.com/blog/2007/12/04/if-you-are-a-web-developer-please-learn-http/#comment-17533</guid>
		<description>@Stephen: Fair enough. I&#039;m frustrated, I sound like a condescending ass. I know. Not one of my best posts. I almost stopped at the first sentence but figured I&#039;d explain what was bugging me.

If I&#039;d let it sit a day, I would have rewritten this to sound less condescending. As it stands, I agree that it&#039;s not a convincing exhortation. Lesson learned.

What does &quot;communicating directly with Java objects&quot; mean? Perhaps a poor choice of words, but I still think of calling methods as sending messages. Sending messages sounds a lot like communication. Metaphors are common in programming. 

Using DWR helps support the &lt;em&gt;illusion&lt;/em&gt; of using JavaScript in the browser to call methods directly on Java objects that live on the server. My putting &quot;directly&quot; in quotes was meant to underscore that it is an illusion. If a developer believes that JSP code executes directly in the browser, though, there&#039;s nothing illusory about what DWR does: to them, it makes a direct method call. That conceptual misunderstanding causes real problems.</description>
		<content:encoded><![CDATA[<p>@Stephen: Fair enough. I&#8217;m frustrated, I sound like a condescending ass. I know. Not one of my best posts. I almost stopped at the first sentence but figured I&#8217;d explain what was bugging me.</p>
<p>If I&#8217;d let it sit a day, I would have rewritten this to sound less condescending. As it stands, I agree that it&#8217;s not a convincing exhortation. Lesson learned.</p>
<p>What does &#8220;communicating directly with Java objects&#8221; mean? Perhaps a poor choice of words, but I still think of calling methods as sending messages. Sending messages sounds a lot like communication. Metaphors are common in programming. </p>
<p>Using DWR helps support the <em>illusion</em> of using JavaScript in the browser to call methods directly on Java objects that live on the server. My putting &#8220;directly&#8221; in quotes was meant to underscore that it is an illusion. If a developer believes that JSP code executes directly in the browser, though, there&#8217;s nothing illusory about what DWR does: to them, it makes a direct method call. That conceptual misunderstanding causes real problems.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Stephen</title>
		<link>http://afongen.com/blog/2007/12/04/if-you-are-a-web-developer-please-learn-http/comment-page-1/#comment-17516</link>
		<dc:creator>Stephen</dc:creator>
		<pubDate>Wed, 05 Dec 2007 06:09:53 +0000</pubDate>
		<guid isPermaLink="false">http://afongen.com/blog/2007/12/04/if-you-are-a-web-developer-please-learn-http/#comment-17516</guid>
		<description>Just came across this blog entry, quite randomly.

This is really condescending post, and it&#039;s not much of a contribution.  Not even technically accurate (communicating directly with Java objects?  haha, what does that even mean?) 

Blog grade: D-</description>
		<content:encoded><![CDATA[<p>Just came across this blog entry, quite randomly.</p>
<p>This is really condescending post, and it&#8217;s not much of a contribution.  Not even technically accurate (communicating directly with Java objects?  haha, what does that even mean?) </p>
<p>Blog grade: D-</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael Kohout</title>
		<link>http://afongen.com/blog/2007/12/04/if-you-are-a-web-developer-please-learn-http/comment-page-1/#comment-17480</link>
		<dc:creator>Michael Kohout</dc:creator>
		<pubDate>Tue, 04 Dec 2007 16:42:55 +0000</pubDate>
		<guid isPermaLink="false">http://afongen.com/blog/2007/12/04/if-you-are-a-web-developer-please-learn-http/#comment-17480</guid>
		<description>You know, every time you say Java objects aren&#039;t passed directly to the browser through some sort of magical portal, an idealistic young junior developer dies.


CLAP CLAP CLAP!!!!!!!

Don&#039;t worry.  I saved him.</description>
		<content:encoded><![CDATA[<p>You know, every time you say Java objects aren&#8217;t passed directly to the browser through some sort of magical portal, an idealistic young junior developer dies.</p>
<p>CLAP CLAP CLAP!!!!!!!</p>
<p>Don&#8217;t worry.  I saved him.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
