<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Somesh Mukherjee</title>
	<atom:link href="http://somesh.info/feed/" rel="self" type="application/rss+xml" />
	<link>http://somesh.info</link>
	<description>Are we there yet?</description>
	<lastBuildDate>Tue, 20 Mar 2012 05:19:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Slow down with node already</title>
		<link>http://somesh.info/2012/03/20/slow-down-with-node/</link>
		<comments>http://somesh.info/2012/03/20/slow-down-with-node/#comments</comments>
		<pubDate>Tue, 20 Mar 2012 05:12:02 +0000</pubDate>
		<dc:creator>somesh</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://somesh.info/?p=117</guid>
		<description><![CDATA[In the last few days, I have seen a lot of people change their programming domain from LAMPP Stack to the node/mongodb stack. Honestly, I haven&#8217;t given node much attention, apart from using it with socket.io. In my opinion, sockets is the only possible use of node. Ofcourse, I am overstating it, but replacing LAMPP [...]]]></description>
			<content:encoded><![CDATA[<p>In the last few days, I have seen a lot of people change their programming domain from LAMPP Stack to the node/mongodb stack. Honestly, I haven&#8217;t given node much attention, apart from using it with socket.io. In my opinion, sockets is the only possible use of node. Ofcourse, I am overstating it, but replacing LAMPP for mainstream applications seems like overkill to me.</p>
<p>I have never been a big fan of noSQL precisely because of the lack of relational model, but I won&#8217;t say its not alluring. There still are reasons however not to jump to it, as this video explains:</p>
<p><a style="font-size: 14px; font-weight: bold;" href="http://www.xtranormal.com/watch/6995033/mongo-db-is-web-scale" target="_blank">Mongo DB Is Web Scale</a><br />
by: <a href="http://www.xtranormal.com/profile/3201665" target="_blank">gar1t</a></p>
<p><iframe id="xtranormal_Mongo DB Is Web Scale" style="width: 480px; height: 299px;" name="xtranormal_Mongo DB Is Web Scale" src="http://www.xtranormal.com/xtraplayr/6995033/mongo-db-is-web-scale" frameborder="0" marginwidth="0" marginheight="0" scrolling="auto" width="320" height="240"></iframe></p>
<p>The very advantages of node can turn nightmare when implemented improperly. Take for example the non blocking function calls model. Its nothing new. This model has been used in a lot of languages, that were discarded for the serial routine. Erlang did it, VB6 did it. For a desktop application, its just fine, but for a webpage that renders once, the parallelization is not necessarily a good idea. Since any webpage is created by the server once and then, the server has no control over it, do we really need parallelization here?</p>
<p>Those who&#8217;ll quickly advocate node changes the page in realtime, let me remind you, js changes the page in realtime. Its still good ole client side javascript doing the changes. So, websockets do allow realtime communication, but they are still running as a different thread. You could just as easily write an application in PHP, and the websocket server in node and get the same result.</p>
]]></content:encoded>
			<wfw:commentRss>http://somesh.info/2012/03/20/slow-down-with-node/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

