<?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: To require or not require rubygems in your applications or libraries</title>
	<atom:link href="http://blog.mmediasys.com/2009/12/30/to-require-or-not-require-rubygems-in-your-applications-or-libraries/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.mmediasys.com/2009/12/30/to-require-or-not-require-rubygems-in-your-applications-or-libraries/</link>
	<description>Compartiendo fragmentos de código con el mundo.</description>
	<lastBuildDate>Thu, 22 Jul 2010 22:33:47 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Phillip</title>
		<link>http://blog.mmediasys.com/2009/12/30/to-require-or-not-require-rubygems-in-your-applications-or-libraries/comment-page-1/#comment-3196</link>
		<dc:creator>Phillip</dc:creator>
		<pubDate>Wed, 30 Dec 2009 23:24:30 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mmediasys.com/?p=323#comment-3196</guid>
		<description>It&#039;s not entirely subjective: It&#039;s a trade off, with measurable overhead.

On the one hand, there&#039;s the known overhead of using RubyGems, which may or may not lock another developer into a specific configuration.

On the other hand, there&#039;s the *unknown* overhead of dealing with versioning issues. You can figure that out, but it is difficult to track down, and costs time. It&#039;s a lot of yak shaving, in other words.

You trade the ease of use of RubyGems for overhead, and you trade the overhead of keeping track of version conflicts for a smaller memory and CPU footprint.

Me, I&#039;d rather incur RubyGems&#039; overhead than the hassle of maintaining my own repository of foreign sources (and quite likely different coding styles from my own, which adds another layer of complexity entirely).</description>
		<content:encoded><![CDATA[<p>It&#8217;s not entirely subjective: It&#8217;s a trade off, with measurable overhead.</p>
<p>On the one hand, there&#8217;s the known overhead of using RubyGems, which may or may not lock another developer into a specific configuration.</p>
<p>On the other hand, there&#8217;s the <strong>unknown</strong> overhead of dealing with versioning issues. You can figure that out, but it is difficult to track down, and costs time. It&#8217;s a lot of yak shaving, in other words.</p>
<p>You trade the ease of use of RubyGems for overhead, and you trade the overhead of keeping track of version conflicts for a smaller memory and <span class="caps">CPU </span>footprint.</p>
<p>Me, I&#8217;d rather incur RubyGems&#8217; overhead than the hassle of maintaining my own repository of foreign sources (and quite likely different coding styles from my own, which adds another layer of complexity entirely).</p>
]]></content:encoded>
	</item>
</channel>
</rss>
