<?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: New Couch Potato: simple, testable, opinionated.</title>
	<atom:link href="http://upstre.am/2009/05/17/new-couch-potato/feed/" rel="self" type="application/rss+xml" />
	<link>http://upstre.am/2009/05/17/new-couch-potato/</link>
	<description></description>
	<lastBuildDate>Mon, 08 Mar 2010 18:21:09 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Couch DB &#171; edsmiley</title>
		<link>http://upstre.am/2009/05/17/new-couch-potato/comment-page-1/#comment-54169</link>
		<dc:creator>Couch DB &#171; edsmiley</dc:creator>
		<pubDate>Fri, 12 Jun 2009 23:04:45 +0000</pubDate>
		<guid isPermaLink="false">http://upstream-berlin.com/?p=588#comment-54169</guid>
		<description>[...] nto completely there, but with some promising potential as an object mapper, according to him: article on couch potato)In a relational database you have structured data and unstructured queries which can be run ad hoc, [...]</description>
		<content:encoded><![CDATA[<p>[...] nto completely there, but with some promising potential as an object mapper, according to him: article on couch potato)In a relational database you have structured data and unstructured queries which can be run ad hoc, [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alexander Lang</title>
		<link>http://upstre.am/2009/05/17/new-couch-potato/comment-page-1/#comment-53763</link>
		<dc:creator>Alexander Lang</dc:creator>
		<pubDate>Fri, 05 Jun 2009 12:14:41 +0000</pubDate>
		<guid isPermaLink="false">http://upstream-berlin.com/?p=588#comment-53763</guid>
		<description>thefool808: i have merged most of your changes into master. thanks for porting this back to 1.8</description>
		<content:encoded><![CDATA[<p>thefool808: i have merged most of your changes into master. thanks for porting this back to 1.8</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alexander Lang</title>
		<link>http://upstre.am/2009/05/17/new-couch-potato/comment-page-1/#comment-53718</link>
		<dc:creator>Alexander Lang</dc:creator>
		<pubDate>Thu, 04 Jun 2009 20:17:46 +0000</pubDate>
		<guid isPermaLink="false">http://upstream-berlin.com/?p=588#comment-53718</guid>
		<description>thanks i&#039;ll check it out tomorrow. please send me the lenny howto, my email address can be found on the contact page.</description>
		<content:encoded><![CDATA[<p>thanks i&#8217;ll check it out tomorrow. please send me the lenny howto, my email address can be found on the contact page.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: thefool808</title>
		<link>http://upstre.am/2009/05/17/new-couch-potato/comment-page-1/#comment-53705</link>
		<dc:creator>thefool808</dc:creator>
		<pubDate>Thu, 04 Jun 2009 13:24:51 +0000</pubDate>
		<guid isPermaLink="false">http://upstream-berlin.com/?p=588#comment-53705</guid>
		<description>Alrighty then... I&#039;ve forked your repo and modified it to be compatible with ruby1.8 and ruby1.9.

I&#039;ve also fixed an error that arises when you specify and entire URL in CouchPotato::Config.database_name.  In short, I&#039;ve added CouchPotato::Config.database_server which will default to http://localhost:5984/ unless specified.

http://github.com/thefool808/couch_potato

Also, I&#039;ve written up a real quick readme on what it took to get ruby1.9, couchdb-0.9.0, and your version of couch_potato up and running on Debian Lenny.  If you would like to post it up, I can email it to you.

Now to actually write an application!</description>
		<content:encoded><![CDATA[<p>Alrighty then&#8230; I&#8217;ve forked your repo and modified it to be compatible with ruby1.8 and ruby1.9.</p>
<p>I&#8217;ve also fixed an error that arises when you specify and entire URL in CouchPotato::Config.database_name.  In short, I&#8217;ve added CouchPotato::Config.database_server which will default to <a href="http://localhost:5984/" rel="nofollow">http://localhost:5984/</a> unless specified.</p>
<p><a href="http://github.com/thefool808/couch_potato" rel="nofollow">http://github.com/thefool808/couch_potato</a></p>
<p>Also, I&#8217;ve written up a real quick readme on what it took to get ruby1.9, couchdb-0.9.0, and your version of couch_potato up and running on Debian Lenny.  If you would like to post it up, I can email it to you.</p>
<p>Now to actually write an application!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Peter</title>
		<link>http://upstre.am/2009/05/17/new-couch-potato/comment-page-1/#comment-53663</link>
		<dc:creator>Peter</dc:creator>
		<pubDate>Wed, 03 Jun 2009 23:36:44 +0000</pubDate>
		<guid isPermaLink="false">http://upstream-berlin.com/?p=588#comment-53663</guid>
		<description>Thanks alex,

Already submitted a few small patches and one issue.  I also figured out what you said above after finally getting moved over to Ruby 1.9 and getting a sample couchpotato app up and running.

BTW, I agree with your decision not to define associations.  Currently I am stuck between liking certain aspects of your project, and certain aspects of CouchRest.  I&#039;ll add a few more issues on github so you can see what I&#039;m talking about. However, I really like the overall design of CouchPotato.</description>
		<content:encoded><![CDATA[<p>Thanks alex,</p>
<p>Already submitted a few small patches and one issue.  I also figured out what you said above after finally getting moved over to Ruby 1.9 and getting a sample couchpotato app up and running.</p>
<p>BTW, I agree with your decision not to define associations.  Currently I am stuck between liking certain aspects of your project, and certain aspects of CouchRest.  I&#8217;ll add a few more issues on github so you can see what I&#8217;m talking about. However, I really like the overall design of CouchPotato.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alexander Lang</title>
		<link>http://upstre.am/2009/05/17/new-couch-potato/comment-page-1/#comment-53660</link>
		<dc:creator>Alexander Lang</dc:creator>
		<pubDate>Wed, 03 Jun 2009 22:33:28 +0000</pubDate>
		<guid isPermaLink="false">http://upstream-berlin.com/?p=588#comment-53660</guid>
		<description>hi peter,

&quot;From what I can tell, defining a property as your own custom class simply stores an #{name}_id in your document that points to another document&quot;

nope, it converts the object to json and stores it inline. at this point i have no plans for supporting any kind of relational things. if you want something like a has_one relation you can implement a method that then calls the appropriate view to load the related documents.

you can easily use multiple databases per rails/sinatra/merb app. just create multiple instances of CouchPotato::Database and then each talks to a different database.

right now there is no google group or something like that but i have that planned. in the meantime there is the wiki and the issue tracker on github for some sort of communication. the easiest way to contribute for now is to just fork the repo on github and start adding some code. you are very welcome to do so :)</description>
		<content:encoded><![CDATA[<p>hi peter,</p>
<p>&#8220;From what I can tell, defining a property as your own custom class simply stores an #{name}_id in your document that points to another document&#8221;</p>
<p>nope, it converts the object to json and stores it inline. at this point i have no plans for supporting any kind of relational things. if you want something like a has_one relation you can implement a method that then calls the appropriate view to load the related documents.</p>
<p>you can easily use multiple databases per rails/sinatra/merb app. just create multiple instances of CouchPotato::Database and then each talks to a different database.</p>
<p>right now there is no google group or something like that but i have that planned. in the meantime there is the wiki and the issue tracker on github for some sort of communication. the easiest way to contribute for now is to just fork the repo on github and start adding some code. you are very welcome to do so <img src='http://upstre.am/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Peter</title>
		<link>http://upstre.am/2009/05/17/new-couch-potato/comment-page-1/#comment-53439</link>
		<dc:creator>Peter</dc:creator>
		<pubDate>Mon, 01 Jun 2009 04:38:57 +0000</pubDate>
		<guid isPermaLink="false">http://upstream-berlin.com/?p=588#comment-53439</guid>
		<description>Ok, so I got a sample app running and I now see that my custom class  property is saved inside the parent doc, but no id or rev is added until you call save on it directly.  Only strange thing is you now have duplicate ids, but not really a problem since one is not an actual document.  This is how I had hoped it would work. Very nice.

Just wondering now what the best practice is for this capability. Set the property to null if you decide to promote it to it&#039;s own document, or keep it around for easier access.</description>
		<content:encoded><![CDATA[<p>Ok, so I got a sample app running and I now see that my custom class  property is saved inside the parent doc, but no id or rev is added until you call save on it directly.  Only strange thing is you now have duplicate ids, but not really a problem since one is not an actual document.  This is how I had hoped it would work. Very nice.</p>
<p>Just wondering now what the best practice is for this capability. Set the property to null if you decide to promote it to it&#8217;s own document, or keep it around for easier access.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Peter</title>
		<link>http://upstre.am/2009/05/17/new-couch-potato/comment-page-1/#comment-53287</link>
		<dc:creator>Peter</dc:creator>
		<pubDate>Sat, 30 May 2009 00:46:39 +0000</pubDate>
		<guid isPermaLink="false">http://upstream-berlin.com/?p=588#comment-53287</guid>
		<description>Hi Alex,

I have a few questions about the direction of the project, and couldn&#039;t tell if the following things were possible with the current version.

From what I can tell, defining a property as your own custom class simply stores an #{name}_id in your document that points to another document, which I am guessing you would need to save separately.  Do you envision something similar to the CastedModel in couchrest that is not so much like a relational thing.

Also, I am wondering if you envision supporting more than one database per rails project. Like if you want each model to have it&#039;s own named database.

Finally, the code looks very clean and easy to jump into, do you have a mailing list or google group setup for the project in case one might want to start contributing.

Thanks,
Peter</description>
		<content:encoded><![CDATA[<p>Hi Alex,</p>
<p>I have a few questions about the direction of the project, and couldn&#8217;t tell if the following things were possible with the current version.</p>
<p>From what I can tell, defining a property as your own custom class simply stores an #{name}_id in your document that points to another document, which I am guessing you would need to save separately.  Do you envision something similar to the CastedModel in couchrest that is not so much like a relational thing.</p>
<p>Also, I am wondering if you envision supporting more than one database per rails project. Like if you want each model to have it&#8217;s own named database.</p>
<p>Finally, the code looks very clean and easy to jump into, do you have a mailing list or google group setup for the project in case one might want to start contributing.</p>
<p>Thanks,<br />
Peter</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alexander Lang</title>
		<link>http://upstre.am/2009/05/17/new-couch-potato/comment-page-1/#comment-53259</link>
		<dc:creator>Alexander Lang</dc:creator>
		<pubDate>Fri, 29 May 2009 16:45:22 +0000</pubDate>
		<guid isPermaLink="false">http://upstream-berlin.com/?p=588#comment-53259</guid>
		<description>cool, thanks for that.

yes this is ruby 1.9. plus i&#039;m using a few other 1.9 things like Hash#map which returns an Array in 1.8 but a Hash in 1.9</description>
		<content:encoded><![CDATA[<p>cool, thanks for that.</p>
<p>yes this is ruby 1.9. plus i&#8217;m using a few other 1.9 things like Hash#map which returns an Array in 1.8 but a Hash in 1.9</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: thefool808</title>
		<link>http://upstre.am/2009/05/17/new-couch-potato/comment-page-1/#comment-53251</link>
		<dc:creator>thefool808</dc:creator>
		<pubDate>Fri, 29 May 2009 12:58:44 +0000</pubDate>
		<guid isPermaLink="false">http://upstream-berlin.com/?p=588#comment-53251</guid>
		<description>In custom_views.rb:

define_method view_name do &#124;view_parameters = {}&#124;

Is this a ruby1.9 thing?

I plan on making this gem compatible with 1.8.</description>
		<content:encoded><![CDATA[<p>In custom_views.rb:</p>
<p>define_method view_name do |view_parameters = {}|</p>
<p>Is this a ruby1.9 thing?</p>
<p>I plan on making this gem compatible with 1.8.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
