<?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: Ruby Scales, AND It&#8217;s Fast &#8211; If You Do It Right!</title>
	<atom:link href="http://www.engineyard.com/blog/2010/architecture-wins-varnish-and-more/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.engineyard.com/blog/2010/architecture-wins-varnish-and-more/</link>
	<description></description>
	<lastBuildDate>Wed, 08 Feb 2012 12:12:12 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: baash05</title>
		<link>http://www.engineyard.com/blog/2010/architecture-wins-varnish-and-more/comment-page-1/#comment-59318</link>
		<dc:creator>baash05</dc:creator>
		<pubDate>Tue, 17 Jan 2012 22:10:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.engineyard.com/blog/?p=3561#comment-59318</guid>
		<description>I agree with you 100%.. I&#039;m new to ruby, but the same arguments were made for VB on the desk.. (I&#039;m a c/c++ guy).. The productivity for the skeleton is amazing in rapid development languages, but when the details and edge cases specific to your app come out; the time it takes to kludge together something always seem drag out development 

Another thing I always question about the &quot;I get to market faster&quot; is why?
A pro in c++ can produce as fast as a pro in other languages.  If they grab a DLL (aka gem) then poof they have the same results.. 

&quot;I can create a form in seconds&quot; Umm MFC.  
&quot;I can connect to the net in seconds&quot; Umm Boost.
&quot;I can add items to an array, or a hash table easy as&quot; Umm STL. 

It&#039;s not how fast I type, or how little I type. Typing is never at issue for coders.  It&#039;s logic. </description>
		<content:encoded><![CDATA[<p>I agree with you 100%.. I&#8217;m new to ruby, but the same arguments were made for VB on the desk.. (I&#8217;m a c/c++ guy).. The productivity for the skeleton is amazing in rapid development languages, but when the details and edge cases specific to your app come out; the time it takes to kludge together something always seem drag out development </p>
<p>Another thing I always question about the &#8220;I get to market faster&#8221; is why?<br />
A pro in c++ can produce as fast as a pro in other languages.  If they grab a DLL (aka gem) then poof they have the same results.. </p>
<p>&#8220;I can create a form in seconds&#8221; Umm MFC.  <br />
&#8220;I can connect to the net in seconds&#8221; Umm Boost.<br />
&#8220;I can add items to an array, or a hash table easy as&#8221; Umm STL. </p>
<p>It&#8217;s not how fast I type, or how little I type. Typing is never at issue for coders.  It&#8217;s logic. </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: baash05</title>
		<link>http://www.engineyard.com/blog/2010/architecture-wins-varnish-and-more/comment-page-1/#comment-59316</link>
		<dc:creator>baash05</dc:creator>
		<pubDate>Tue, 17 Jan 2012 21:51:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.engineyard.com/blog/?p=3561#comment-59316</guid>
		<description>What I find interesting is the caching paradigm (as you state) means &quot;..never hitting the app.&quot; I agree 100% with this.. Though by that logic are you really testing the app?  If the case is, we never hit the app, how can it be an accurate test of said app/language?  Could the same be said about a hard coded html page? As long as the content is cached it&#039;s doesn&#039;t matter how long it took &quot;Dave&quot; to create the page. &quot;Dave&quot; is the fastest programming language in the world because how fast you see prebuilt pages is limited by the server.</description>
		<content:encoded><![CDATA[<p>What I find interesting is the caching paradigm (as you state) means &#8220;..never hitting the app.&#8221; I agree 100% with this.. Though by that logic are you really testing the app?  If the case is, we never hit the app, how can it be an accurate test of said app/language?  Could the same be said about a hard coded html page? As long as the content is cached it&#8217;s doesn&#8217;t matter how long it took &#8220;Dave&#8221; to create the page. &#8220;Dave&#8221; is the fastest programming language in the world because how fast you see prebuilt pages is limited by the server.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kirk Haines</title>
		<link>http://www.engineyard.com/blog/2010/architecture-wins-varnish-and-more/comment-page-1/#comment-58841</link>
		<dc:creator>Kirk Haines</dc:creator>
		<pubDate>Wed, 24 Aug 2011 19:37:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.engineyard.com/blog/?p=3561#comment-58841</guid>
		<description>Yes. That is a valid approach, if one knows C and is productive in it, that can work well. Pure ruby, though, can often be a valid choice if scoping and algorithms are well considered. In addition, while implementations like Rubinius and JRuby have C extension support, portability to different Ruby implementations can&#039;t be better than with code written in pure Ruby.

My whole point was really just that Ruby implementations of even some performance-challenging problems can be faster than the common wisdom thinks.

This post is almost a year and a half old. In that time JRuby and Rubinius have both made large strides, and Ruby 1.9.3 has some very nice advances in it, too, so I would assert that this is even more true today than it was a year and a half ago.</description>
		<content:encoded><![CDATA[<p>Yes. That is a valid approach, if one knows C and is productive in it, that can work well. Pure ruby, though, can often be a valid choice if scoping and algorithms are well considered. In addition, while implementations like Rubinius and JRuby have C extension support, portability to different Ruby implementations can&#8217;t be better than with code written in pure Ruby.</p>
<p>My whole point was really just that Ruby implementations of even some performance-challenging problems can be faster than the common wisdom thinks.</p>
<p>This post is almost a year and a half old. In that time JRuby and Rubinius have both made large strides, and Ruby 1.9.3 has some very nice advances in it, too, so I would assert that this is even more true today than it was a year and a half ago.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jojo</title>
		<link>http://www.engineyard.com/blog/2010/architecture-wins-varnish-and-more/comment-page-1/#comment-58838</link>
		<dc:creator>jojo</dc:creator>
		<pubDate>Wed, 24 Aug 2011 03:09:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.engineyard.com/blog/?p=3561#comment-58838</guid>
		<description>Couldn&#039;t we just write the slow parts in C and package it as a ruby gem and be done with this argument?  btw- i&#039;m a nooby</description>
		<content:encoded><![CDATA[<p>Couldn&#8217;t we just write the slow parts in C and package it as a ruby gem and be done with this argument?  btw- i&#8217;m a nooby</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: AVI</title>
		<link>http://www.engineyard.com/blog/2010/architecture-wins-varnish-and-more/comment-page-1/#comment-58478</link>
		<dc:creator>AVI</dc:creator>
		<pubDate>Wed, 18 May 2011 11:31:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.engineyard.com/blog/?p=3561#comment-58478</guid>
		<description>ruby is awesome with some minor changes.</description>
		<content:encoded><![CDATA[<p>ruby is awesome with some minor changes.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: yard</title>
		<link>http://www.engineyard.com/blog/2010/architecture-wins-varnish-and-more/comment-page-1/#comment-53001</link>
		<dc:creator>yard</dc:creator>
		<pubDate>Wed, 19 Jan 2011 08:39:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.engineyard.com/blog/?p=3561#comment-53001</guid>
		<description>had a bit experience with Ruby - its fast as hell </description>
		<content:encoded><![CDATA[<p>had a bit experience with Ruby &#8211; its fast as hell</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: telefonkatalogen</title>
		<link>http://www.engineyard.com/blog/2010/architecture-wins-varnish-and-more/comment-page-1/#comment-46841</link>
		<dc:creator>telefonkatalogen</dc:creator>
		<pubDate>Mon, 11 Oct 2010 12:27:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.engineyard.com/blog/?p=3561#comment-46841</guid>
		<description>How about the caching for this architecture. I am not sure it was axplained clearly enough. Can you explain this more in detail please? </description>
		<content:encoded><![CDATA[<p>How about the caching for this architecture. I am not sure it was axplained clearly enough. Can you explain this more in detail please?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: rogerdpack</title>
		<link>http://www.engineyard.com/blog/2010/architecture-wins-varnish-and-more/comment-page-1/#comment-42889</link>
		<dc:creator>rogerdpack</dc:creator>
		<pubDate>Tue, 22 Jun 2010 19:43:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.engineyard.com/blog/?p=3561#comment-42889</guid>
		<description>Now if you&#039;d said you&#039;d tweaked rails and it was exercising the entire stack that fast, I&#039;d be ecstatic.  As it is I&#039;m left wondering &quot;how does your modified swiftiply know when to invalidate the cache?&quot; </description>
		<content:encoded><![CDATA[<p>Now if you&#039;d said you&#039;d tweaked rails and it was exercising the entire stack that fast, I&#039;d be ecstatic.  As it is I&#039;m left wondering &quot;how does your modified swiftiply know when to invalidate the cache?&quot;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Isaac Gouy</title>
		<link>http://www.engineyard.com/blog/2010/architecture-wins-varnish-and-more/comment-page-1/#comment-41799</link>
		<dc:creator>Isaac Gouy</dc:creator>
		<pubDate>Tue, 06 Apr 2010 17:16:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.engineyard.com/blog/?p=3561#comment-41799</guid>
		<description>&gt; Again, I wasn&#039;t attacking your results, or your methodologies or the site&#039;s reason for being. 
 
Here are dictionary meanings for &quot;take with a pinch (or grain) of salt&quot;: 
 
- regard as exaggerated 
- be incredulous about 
- believe only part of 
 
If Joe says take the results of the 100m sprint with a grain of salt he&#039;s suggesting that one of the competitors was cheating at that event. 
 
Joe isn&#039;t making the obvious point that the fact they are good sprinters (or bad sprinters) doesn&#039;t imply they are good (or bad) at the marathon or scrabble or auto racing or ... 
 </description>
		<content:encoded><![CDATA[<p>&gt; Again, I wasn&#039;t attacking your results, or your methodologies or the site&#039;s reason for being. </p>
<p>Here are dictionary meanings for &quot;take with a pinch (or grain) of salt&quot;: </p>
<p>- regard as exaggerated<br />
- be incredulous about<br />
- believe only part of </p>
<p>If Joe says take the results of the 100m sprint with a grain of salt he&#039;s suggesting that one of the competitors was cheating at that event. </p>
<p>Joe isn&#039;t making the obvious point that the fact they are good sprinters (or bad sprinters) doesn&#039;t imply they are good (or bad) at the marathon or scrabble or auto racing or &#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paul</title>
		<link>http://www.engineyard.com/blog/2010/architecture-wins-varnish-and-more/comment-page-1/#comment-41685</link>
		<dc:creator>Paul</dc:creator>
		<pubDate>Tue, 30 Mar 2010 19:09:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.engineyard.com/blog/?p=3561#comment-41685</guid>
		<description>reality is that reality is a fucking idiot in reality! go scale ureself with BASIC intuition ;) </description>
		<content:encoded><![CDATA[<p>reality is that reality is a fucking idiot in reality! go scale ureself with BASIC intuition ;)</p>
]]></content:encoded>
	</item>
</channel>
</rss>

