<?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: On Rails and DB2	</title>
	<atom:link href="https://programmingzen.com/on-rails-and-db2/feed/" rel="self" type="application/rss+xml" />
	<link>https://programmingzen.com/on-rails-and-db2/</link>
	<description>Meditations on programming, startups, and technology</description>
	<lastBuildDate>Thu, 26 Jun 2008 20:34:50 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
	<item>
		<title>
		By: links for 2008-03-02 &#171; Brent Sordyl&#8217;s Blog		</title>
		<link>https://programmingzen.com/on-rails-and-db2/#comment-2625</link>

		<dc:creator><![CDATA[links for 2008-03-02 &#171; Brent Sordyl&#8217;s Blog]]></dc:creator>
		<pubDate>Sun, 02 Mar 2008 15:23:17 +0000</pubDate>
		<guid isPermaLink="false">http://antoniocangiano.com/2008/02/29/on-rails-and-db2/#comment-2625</guid>

					<description><![CDATA[[...] On Rails and DB2 When analyzed under a proverbial microscope, one sees that Rails didn’t actually invent anything new. Neither the MVC paradigm nor the Active record pattern were especially innovative (tags: rubyonrails) [...]]]></description>
			<content:encoded><![CDATA[<p>[&#8230;] On Rails and DB2 When analyzed under a proverbial microscope, one sees that Rails didn’t actually invent anything new. Neither the MVC paradigm nor the Active record pattern were especially innovative (tags: rubyonrails) [&#8230;]</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Lester		</title>
		<link>https://programmingzen.com/on-rails-and-db2/#comment-2624</link>

		<dc:creator><![CDATA[Lester]]></dc:creator>
		<pubDate>Sun, 02 Mar 2008 14:52:14 +0000</pubDate>
		<guid isPermaLink="false">http://antoniocangiano.com/2008/02/29/on-rails-and-db2/#comment-2624</guid>

					<description><![CDATA[I have been coding with rails and to date I have not had much problems with it. It helps i think to have some background on basecamp.]]></description>
			<content:encoded><![CDATA[<p>I have been coding with rails and to date I have not had much problems with it. It helps i think to have some background on basecamp.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Nuno Job		</title>
		<link>https://programmingzen.com/on-rails-and-db2/#comment-2618</link>

		<dc:creator><![CDATA[Nuno Job]]></dc:creator>
		<pubDate>Sat, 01 Mar 2008 23:38:11 +0000</pubDate>
		<guid isPermaLink="false">http://antoniocangiano.com/2008/02/29/on-rails-and-db2/#comment-2618</guid>

					<description><![CDATA[I made a similar article today :P I even quoted the  DB2 extended project.

By the way that discussion brings nothing to the site or the articles. Lame is coming here to read the article and get all this garbage. So if I was António I would have censored all of your comments - for the sake of the non troll users that read this blog.]]></description>
			<content:encoded><![CDATA[<p>I made a similar article today 😛 I even quoted the  DB2 extended project.</p>
<p>By the way that discussion brings nothing to the site or the articles. Lame is coming here to read the article and get all this garbage. So if I was António I would have censored all of your comments &#8211; for the sake of the non troll users that read this blog.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Antonio Cangiano		</title>
		<link>https://programmingzen.com/on-rails-and-db2/#comment-2612</link>

		<dc:creator><![CDATA[Antonio Cangiano]]></dc:creator>
		<pubDate>Sat, 01 Mar 2008 09:07:28 +0000</pubDate>
		<guid isPermaLink="false">http://antoniocangiano.com/2008/02/29/on-rails-and-db2/#comment-2612</guid>

					<description><![CDATA[Robert, I first provided an answer to Tim (it was a quick one) and approved his comment. I was then writing a much more articulate reply to yours. When I saw that you were accusing me of censoring you, something that I don&#039;t do unless comments are inappropriate (e.g. vulgar or spammy), I published your comment right away and proceeded with writing a different kind of response afterwards (which is published above). Those who follow this blog know that negative comments are always published and replied to.]]></description>
			<content:encoded><![CDATA[<p>Robert, I first provided an answer to Tim (it was a quick one) and approved his comment. I was then writing a much more articulate reply to yours. When I saw that you were accusing me of censoring you, something that I don&#8217;t do unless comments are inappropriate (e.g. vulgar or spammy), I published your comment right away and proceeded with writing a different kind of response afterwards (which is published above). Those who follow this blog know that negative comments are always published and replied to.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Robert Hulme		</title>
		<link>https://programmingzen.com/on-rails-and-db2/#comment-2611</link>

		<dc:creator><![CDATA[Robert Hulme]]></dc:creator>
		<pubDate>Sat, 01 Mar 2008 08:51:15 +0000</pubDate>
		<guid isPermaLink="false">http://antoniocangiano.com/2008/02/29/on-rails-and-db2/#comment-2611</guid>

					<description><![CDATA[I said you were lame because you approved Tim&#039;s comment (which was made 3 hours afterwards) but not mine. Then I pointed out on a site you can&#039;t censor (Reddit) that you were using comment moderation to hide comments that disagreed with you, and lo and behold my comment appeared.]]></description>
			<content:encoded><![CDATA[<p>I said you were lame because you approved Tim&#8217;s comment (which was made 3 hours afterwards) but not mine. Then I pointed out on a site you can&#8217;t censor (Reddit) that you were using comment moderation to hide comments that disagreed with you, and lo and behold my comment appeared.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Dan Kubb		</title>
		<link>https://programmingzen.com/on-rails-and-db2/#comment-2608</link>

		<dc:creator><![CDATA[Dan Kubb]]></dc:creator>
		<pubDate>Sat, 01 Mar 2008 02:13:36 +0000</pubDate>
		<guid isPermaLink="false">http://antoniocangiano.com/2008/02/29/on-rails-and-db2/#comment-2608</guid>

					<description><![CDATA[Antonio, you may want to take a look at DataMapper (http://datamapper.org) if you&#039;re interested in helping out with a Ruby ORM.  In many ways its similar to ActiveRecord, but I believe it has a better overall design.  Right now a few people on the core team is working on DataObjects (DO), which are basically Ruby/C drivers to the underlying database engine.  Currently MySQL, PostgreSQL and SQLite are supported, and I would bet they would gladly welcome a DB2 driver.  Once DO is completed, DM should be the fastest Ruby ORM available.]]></description>
			<content:encoded><![CDATA[<p>Antonio, you may want to take a look at DataMapper (<a href="http://datamapper.org" rel="nofollow ugc">http://datamapper.org</a>) if you&#8217;re interested in helping out with a Ruby ORM.  In many ways its similar to ActiveRecord, but I believe it has a better overall design.  Right now a few people on the core team is working on DataObjects (DO), which are basically Ruby/C drivers to the underlying database engine.  Currently MySQL, PostgreSQL and SQLite are supported, and I would bet they would gladly welcome a DB2 driver.  Once DO is completed, DM should be the fastest Ruby ORM available.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Antonio Cangiano		</title>
		<link>https://programmingzen.com/on-rails-and-db2/#comment-2607</link>

		<dc:creator><![CDATA[Antonio Cangiano]]></dc:creator>
		<pubDate>Sat, 01 Mar 2008 01:52:46 +0000</pubDate>
		<guid isPermaLink="false">http://antoniocangiano.com/2008/02/29/on-rails-and-db2/#comment-2607</guid>

					<description><![CDATA[Robert, calling me names on Reddit is not very nice or mature, is it? Even though your comment comes across as a trolling attempt (in all fairness), it wasn&#039;t published right away only because all comments in this blog are moderated.
&lt;br/&gt;
I think you misunderstood my article. I am arguing the same things that you do in regards to Open Source contributions.
&lt;br/&gt;
Also, DB2 support for Rails is very good, and there is no reason to believe it&#039;s behind Oracle at all. What I&#039;m talking about here is my attempt, through a plugin, to make the user experience even better/easier/comfier and closer to that experience by people who pick MySQL as their backend. A plugin that will also implement support for DB2 specific features, and that I will develop in my spare time, with the optional help of the DB2 on Rails community.]]></description>
			<content:encoded><![CDATA[<p>Robert, calling me names on Reddit is not very nice or mature, is it? Even though your comment comes across as a trolling attempt (in all fairness), it wasn&#8217;t published right away only because all comments in this blog are moderated.<br />
<br />
I think you misunderstood my article. I am arguing the same things that you do in regards to Open Source contributions.<br />
<br />
Also, DB2 support for Rails is very good, and there is no reason to believe it&#8217;s behind Oracle at all. What I&#8217;m talking about here is my attempt, through a plugin, to make the user experience even better/easier/comfier and closer to that experience by people who pick MySQL as their backend. A plugin that will also implement support for DB2 specific features, and that I will develop in my spare time, with the optional help of the DB2 on Rails community.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Antonio Cangiano		</title>
		<link>https://programmingzen.com/on-rails-and-db2/#comment-2606</link>

		<dc:creator><![CDATA[Antonio Cangiano]]></dc:creator>
		<pubDate>Sat, 01 Mar 2008 01:33:54 +0000</pubDate>
		<guid isPermaLink="false">http://antoniocangiano.com/2008/02/29/on-rails-and-db2/#comment-2606</guid>

					<description><![CDATA[Hi Tim,

you&#039;re absolutely right about the fact that MySQL is still the path of least resistance. I&#039;ve removed my remark about SQLite from the article. :)]]></description>
			<content:encoded><![CDATA[<p>Hi Tim,</p>
<p>you&#8217;re absolutely right about the fact that MySQL is still the path of least resistance. I&#8217;ve removed my remark about SQLite from the article. 🙂</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: tim		</title>
		<link>https://programmingzen.com/on-rails-and-db2/#comment-2604</link>

		<dc:creator><![CDATA[tim]]></dc:creator>
		<pubDate>Sat, 01 Mar 2008 00:18:46 +0000</pubDate>
		<guid isPermaLink="false">http://antoniocangiano.com/2008/02/29/on-rails-and-db2/#comment-2604</guid>

					<description><![CDATA[SQLite may be the new default, but I disagree that it&#039;s the &quot;path of least resistance&quot;.  MySQL is still the best-supported RDBMS by ActiveRecord by a mile, and not actually that hard to set up (even though I hate it as an RDBMS).

For fun, try creating a table with :id=&#062;false (and your own id column) in SQLite, and then watch AR break left-and-right.

And yeah, I&#039;d file bugs about all of these, except most of the things I&#039;ve run into already have 3-year-old bugs in the Rails trac.

You&#039;re right in that they really only care about the &quot;subset of features which are common to all databases&quot;, but unfortunately this feature set is both undocumented, and much smaller than one might expect.

(Disclaimer: I&#039;m just bitter because I tried to get a production Rails app, running on MySQL, to run its tests in SQLite.  After monkeypatching a dozen SQLite bugs -- most straight from unapplied patches in Rails&#039; trac -- and no end in sight, I gave up.)]]></description>
			<content:encoded><![CDATA[<p>SQLite may be the new default, but I disagree that it&#8217;s the &#8220;path of least resistance&#8221;.  MySQL is still the best-supported RDBMS by ActiveRecord by a mile, and not actually that hard to set up (even though I hate it as an RDBMS).</p>
<p>For fun, try creating a table with :id=&gt;false (and your own id column) in SQLite, and then watch AR break left-and-right.</p>
<p>And yeah, I&#8217;d file bugs about all of these, except most of the things I&#8217;ve run into already have 3-year-old bugs in the Rails trac.</p>
<p>You&#8217;re right in that they really only care about the &#8220;subset of features which are common to all databases&#8221;, but unfortunately this feature set is both undocumented, and much smaller than one might expect.</p>
<p>(Disclaimer: I&#8217;m just bitter because I tried to get a production Rails app, running on MySQL, to run its tests in SQLite.  After monkeypatching a dozen SQLite bugs &#8212; most straight from unapplied patches in Rails&#8217; trac &#8212; and no end in sight, I gave up.)</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Robert Hulme		</title>
		<link>https://programmingzen.com/on-rails-and-db2/#comment-2601</link>

		<dc:creator><![CDATA[Robert Hulme]]></dc:creator>
		<pubDate>Fri, 29 Feb 2008 21:00:48 +0000</pubDate>
		<guid isPermaLink="false">http://antoniocangiano.com/2008/02/29/on-rails-and-db2/#comment-2601</guid>

					<description><![CDATA[I think you&#039;ve fundamentally misunderstood how Free Open Source Software development works. The drive behind the development of any code is either that someone is being paid to write it because a company wants it, or more often because the developer themself wants the new feature.

If DB2 support isn&#039;t very good in Rails and you want it to be better it is up to you to change it. The rest of the Rails community is under no requirement to produce software that supports your requirements, that&#039;s up to you.

As it happen I&#039;d like to chip in and say that I am using Rails on a project with my employer where I have to deal with a complex schema with billions of rows and composite keys, and it&#039;s a veritable cakewalk to do that with ActiveRecord. If DB2 support falls far behind Oracle support that may indicate something about DB2 and / or the number of DB2 users / developers who have an interest in Rails.]]></description>
			<content:encoded><![CDATA[<p>I think you&#8217;ve fundamentally misunderstood how Free Open Source Software development works. The drive behind the development of any code is either that someone is being paid to write it because a company wants it, or more often because the developer themself wants the new feature.</p>
<p>If DB2 support isn&#8217;t very good in Rails and you want it to be better it is up to you to change it. The rest of the Rails community is under no requirement to produce software that supports your requirements, that&#8217;s up to you.</p>
<p>As it happen I&#8217;d like to chip in and say that I am using Rails on a project with my employer where I have to deal with a complex schema with billions of rows and composite keys, and it&#8217;s a veritable cakewalk to do that with ActiveRecord. If DB2 support falls far behind Oracle support that may indicate something about DB2 and / or the number of DB2 users / developers who have an interest in Rails.</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
