<?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: Designing client/server web-applications</title>
	<atom:link href="http://blog.higher-order.net/2008/02/18/designing-clientserver-web-applications/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.higher-order.net/2008/02/18/designing-clientserver-web-applications/</link>
	<description>topics: functional programming, concurrency, web-development, REST, dynamic languages</description>
	<lastBuildDate>Sun, 04 Jul 2010 07:43:34 -0700</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>By: Rob</title>
		<link>http://blog.higher-order.net/2008/02/18/designing-clientserver-web-applications/comment-page-1/#comment-30</link>
		<dc:creator>Rob</dc:creator>
		<pubDate>Fri, 12 Sep 2008 01:34:20 +0000</pubDate>
		<guid isPermaLink="false">http://blog.higher-order.net/2008/02/18/designing-clientserver-web-applications/#comment-30</guid>
		<description>Great pair of functions, really useful

I&#039;ve encapsulated them in &lt;a href=&quot;http://b9j.bravo9.com/b9j&quot; rel=&quot;nofollow&quot;&gt; my b9j javascript toolkit&lt;/a&gt;

Here is the documentation on namespacing:
&lt;a href=&quot;http://b9j.bravo9.com/b9j/documentation/namespace.html&quot; rel=&quot;nofollow&quot;&gt; http://b9j.bravo9.com/b9j/documentation/namespace.html&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>Great pair of functions, really useful</p>
<p>I&#8217;ve encapsulated them in <a href="http://b9j.bravo9.com/b9j" rel="nofollow"> my b9j javascript toolkit</a></p>
<p>Here is the documentation on namespacing:<br />
<a href="http://b9j.bravo9.com/b9j/documentation/namespace.html" rel="nofollow"> </a><a href="http://b9j.bravo9.com/b9j/documentation/namespace.html" rel="nofollow">http://b9j.bravo9.com/b9j/documentation/namespace.html</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Higher-Order &#187; Blog Archive &#187; Keeping it dry: Generating JavaScript models from Rails models</title>
		<link>http://blog.higher-order.net/2008/02/18/designing-clientserver-web-applications/comment-page-1/#comment-10</link>
		<dc:creator>Higher-Order &#187; Blog Archive &#187; Keeping it dry: Generating JavaScript models from Rails models</dc:creator>
		<pubDate>Tue, 12 Aug 2008 18:22:47 +0000</pubDate>
		<guid isPermaLink="false">http://blog.higher-order.net/2008/02/18/designing-clientserver-web-applications/#comment-10</guid>
		<description>[...] As I&#8217;ve mentioned before, I advocate using a Model-View-Controller pattern for certain types of JavaScript-heavy web-app clients. In spite of recent licensing issues, I still think ExtJS is among the better libraries supporting MVC. For example, (if you don&#8217;t know what namespace/using are, please read this) [...]</description>
		<content:encoded><![CDATA[<p>[...] As I&#8217;ve mentioned before, I advocate using a Model-View-Controller pattern for certain types of JavaScript-heavy web-app clients. In spite of recent licensing issues, I still think ExtJS is among the better libraries supporting MVC. For example, (if you don&#8217;t know what namespace/using are, please read this) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Higher-Order &#187; Blog Archive &#187; Syntax-highlighting in web pages</title>
		<link>http://blog.higher-order.net/2008/02/18/designing-clientserver-web-applications/comment-page-1/#comment-7</link>
		<dc:creator>Higher-Order &#187; Blog Archive &#187; Syntax-highlighting in web pages</dc:creator>
		<pubDate>Tue, 29 Jul 2008 14:02:33 +0000</pubDate>
		<guid isPermaLink="false">http://blog.higher-order.net/2008/02/18/designing-clientserver-web-applications/#comment-7</guid>
		<description>[...] Here is the namespace function from a previous post. [...]</description>
		<content:encoded><![CDATA[<p>[...] Here is the namespace function from a previous post. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: krukow</title>
		<link>http://blog.higher-order.net/2008/02/18/designing-clientserver-web-applications/comment-page-1/#comment-6</link>
		<dc:creator>krukow</dc:creator>
		<pubDate>Thu, 24 Jul 2008 23:08:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.higher-order.net/2008/02/18/designing-clientserver-web-applications/#comment-6</guid>
		<description>@Andy,&lt;br/&gt;&lt;br/&gt;You are free to use it as you like, all I ask is that you provide the URI to this blog posting in the source.&lt;br/&gt;&lt;br/&gt;Cheers,&lt;br/&gt;- Karl</description>
		<content:encoded><![CDATA[<p>@Andy,</p>
<p>You are free to use it as you like, all I ask is that you provide the URI to this blog posting in the source.</p>
<p>Cheers,<br />- Karl</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andy B</title>
		<link>http://blog.higher-order.net/2008/02/18/designing-clientserver-web-applications/comment-page-1/#comment-5</link>
		<dc:creator>Andy B</dc:creator>
		<pubDate>Thu, 24 Jul 2008 11:39:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.higher-order.net/2008/02/18/designing-clientserver-web-applications/#comment-5</guid>
		<description>Hi,&lt;br/&gt;&lt;br/&gt;nice function, I like the idea of this at the top of JS files, especially when declaring static modules. I was wondering what sort of licence the code has on it? Is this open source?Many thanks for your other thoughts on Functional and Object Orientated programming in JS, it truly is a flexible language!</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>nice function, I like the idea of this at the top of JS files, especially when declaring static modules. I was wondering what sort of licence the code has on it? Is this open source?Many thanks for your other thoughts on Functional and Object Orientated programming in JS, it truly is a flexible language!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: krukow</title>
		<link>http://blog.higher-order.net/2008/02/18/designing-clientserver-web-applications/comment-page-1/#comment-4</link>
		<dc:creator>krukow</dc:creator>
		<pubDate>Wed, 02 Jul 2008 15:49:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.higher-order.net/2008/02/18/designing-clientserver-web-applications/#comment-4</guid>
		<description>Hello Aaron.&lt;br/&gt;&lt;br/&gt;I haven&#039;t done any performance evaluations of the function, but I would argue that the namespace function is at least as efficient in terms of space and time as manual namespace creation:&lt;br/&gt;&lt;br/&gt;In terms of space, the same number of objects are created so there is no difference.&lt;br/&gt;&lt;br/&gt;In terms of time, the algorithm is simply doing what you would do manually, i.e., check if the package object already exists and if not create it.&lt;br/&gt;&lt;br/&gt;I have used these functions in a large scale JavaScript project with success.&lt;br/&gt;&lt;br/&gt;Cheers,&lt;br/&gt;- Karl</description>
		<content:encoded><![CDATA[<p>Hello Aaron.</p>
<p>I haven&#8217;t done any performance evaluations of the function, but I would argue that the namespace function is at least as efficient in terms of space and time as manual namespace creation:</p>
<p>In terms of space, the same number of objects are created so there is no difference.</p>
<p>In terms of time, the algorithm is simply doing what you would do manually, i.e., check if the package object already exists and if not create it.</p>
<p>I have used these functions in a large scale JavaScript project with success.</p>
<p>Cheers,<br />- Karl</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: AaronNGray</title>
		<link>http://blog.higher-order.net/2008/02/18/designing-clientserver-web-applications/comment-page-1/#comment-2</link>
		<dc:creator>AaronNGray</dc:creator>
		<pubDate>Wed, 02 Jul 2008 00:40:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.higher-order.net/2008/02/18/designing-clientserver-web-applications/#comment-2</guid>
		<description>I am wondering about the efficiency of the namespace function with big libraries which it is really designed for as compared to explicit namespace declarations ?</description>
		<content:encoded><![CDATA[<p>I am wondering about the efficiency of the namespace function with big libraries which it is really designed for as compared to explicit namespace declarations ?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
