<?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: Wanted: A kickass .NET API for CouchDB</title>
	<atom:link href="http://richarddingwall.name/2009/05/02/wanted-a-kickass-net-api-for-couchdb/feed/" rel="self" type="application/rss+xml" />
	<link>http://richarddingwall.name/2009/05/02/wanted-a-kickass-net-api-for-couchdb/</link>
	<description>The adventures of a young kiwi software developer in London</description>
	<lastBuildDate>Thu, 10 May 2012 16:20:46 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	<item>
		<title>By: hats shopping</title>
		<link>http://richarddingwall.name/2009/05/02/wanted-a-kickass-net-api-for-couchdb/comment-page-1/#comment-28325</link>
		<dc:creator>hats shopping</dc:creator>
		<pubDate>Fri, 01 Apr 2011 12:56:25 +0000</pubDate>
		<guid isPermaLink="false">http://richarddingwall.name/?p=1265#comment-28325</guid>
		<description>Regarding writing a CouchDB library, Divan is out there on github and it is MIT and we gladly welcome committer, patches and ideas.</description>
		<content:encoded><![CDATA[<p>Regarding writing a CouchDB library, Divan is out there on github and it is MIT and we gladly welcome committer, patches and ideas.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kris</title>
		<link>http://richarddingwall.name/2009/05/02/wanted-a-kickass-net-api-for-couchdb/comment-page-1/#comment-18087</link>
		<dc:creator>Kris</dc:creator>
		<pubDate>Tue, 26 Oct 2010 00:57:47 +0000</pubDate>
		<guid isPermaLink="false">http://richarddingwall.name/?p=1265#comment-18087</guid>
		<description>Relax (.net CouchDB API) by Alex Robson
blog here:
http://sharplearningcurve.com/blog/?tag=/CouchDB

source:
http://github.com/arobson/Relax

enjoy!</description>
		<content:encoded><![CDATA[<p>Relax (.net CouchDB API) by Alex Robson<br />
blog here:<br />
<a href="http://sharplearningcurve.com/blog/?tag=/CouchDB" rel="nofollow">http://sharplearningcurve.com/blog/?tag=/CouchDB</a></p>
<p>source:<br />
<a href="http://github.com/arobson/Relax" rel="nofollow">http://github.com/arobson/Relax</a></p>
<p>enjoy!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Göran Krampe</title>
		<link>http://richarddingwall.name/2009/05/02/wanted-a-kickass-net-api-for-couchdb/comment-page-1/#comment-10216</link>
		<dc:creator>Göran Krampe</dc:creator>
		<pubDate>Mon, 21 Sep 2009 13:38:43 +0000</pubDate>
		<guid isPermaLink="false">http://richarddingwall.name/?p=1265#comment-10216</guid>
		<description>Just wanted to mention that I just pushed Couchdb-Lucene (first stab) integration and LINQ support (although limited) from Alex Pedenko.

regards, Göran</description>
		<content:encoded><![CDATA[<p>Just wanted to mention that I just pushed Couchdb-Lucene (first stab) integration and LINQ support (although limited) from Alex Pedenko.</p>
<p>regards, Göran</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Göran Krampe</title>
		<link>http://richarddingwall.name/2009/05/02/wanted-a-kickass-net-api-for-couchdb/comment-page-1/#comment-9735</link>
		<dc:creator>Göran Krampe</dc:creator>
		<pubDate>Wed, 09 Sep 2009 14:18:03 +0000</pubDate>
		<guid isPermaLink="false">http://richarddingwall.name/?p=1265#comment-9735</guid>
		<description>Some more comments now that I actually read the article:
#0: I think the design of Divan is quite nice. :) I have tried to keep it KISS but still offer full queries in a reasonable way (using fluent style).

#1: Divan uses generics but we have so far stayed away from automatic serialization. Divan uses JSON.Net though and we gladly add serialization support if someone hacks it up. At Foretagsplatsen we wanted full control over JSON to do tricks etc, we were sick of &quot;magic&quot;.

#2: We do that, but perhaps we missed some.

#3: We do that, since we follow &quot;CouchDB style&quot;.

#4: We have not yet implemented a C# view server - but I did implement one in Smalltalk and it is not that hard to do. BUT... when you look at it in practice those few lines of js that you actually use is possibly not worth the effort. But hey, if someone whips it up - it would be complete separate from Divan anyway.

#5: Haven&#039;t bothered.

Regarding a separate map, I did consider it - and it should not be hard to offer that as well - but we didn&#039;t go that route.

Regarding writing a CouchDB library, Divan is out there on github and it is MIT and we gladly welcome committer, patches and ideas.

One thing I personally value is KISS. I am not a hard core C#-dude so I probably wrote the library the &quot;vanilla style&quot; :)

Also, soon I will push a more advanced example - because Divan actually supports all query options, attachments, etags (!) and lots of other details that the Trivial example doesn&#039;t show.</description>
		<content:encoded><![CDATA[<p>Some more comments now that I actually read the article:<br />
#0: I think the design of Divan is quite nice. :) I have tried to keep it KISS but still offer full queries in a reasonable way (using fluent style).</p>
<p>#1: Divan uses generics but we have so far stayed away from automatic serialization. Divan uses JSON.Net though and we gladly add serialization support if someone hacks it up. At Foretagsplatsen we wanted full control over JSON to do tricks etc, we were sick of &#8220;magic&#8221;.</p>
<p>#2: We do that, but perhaps we missed some.</p>
<p>#3: We do that, since we follow &#8220;CouchDB style&#8221;.</p>
<p>#4: We have not yet implemented a C# view server &#8211; but I did implement one in Smalltalk and it is not that hard to do. BUT&#8230; when you look at it in practice those few lines of js that you actually use is possibly not worth the effort. But hey, if someone whips it up &#8211; it would be complete separate from Divan anyway.</p>
<p>#5: Haven&#8217;t bothered.</p>
<p>Regarding a separate map, I did consider it &#8211; and it should not be hard to offer that as well &#8211; but we didn&#8217;t go that route.</p>
<p>Regarding writing a CouchDB library, Divan is out there on github and it is MIT and we gladly welcome committer, patches and ideas.</p>
<p>One thing I personally value is KISS. I am not a hard core C#-dude so I probably wrote the library the &#8220;vanilla style&#8221; :)</p>
<p>Also, soon I will push a more advanced example &#8211; because Divan actually supports all query options, attachments, etags (!) and lots of other details that the Trivial example doesn&#8217;t show.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Göran Krampe</title>
		<link>http://richarddingwall.name/2009/05/02/wanted-a-kickass-net-api-for-couchdb/comment-page-1/#comment-9734</link>
		<dc:creator>Göran Krampe</dc:creator>
		<pubDate>Wed, 09 Sep 2009 13:47:39 +0000</pubDate>
		<guid isPermaLink="false">http://richarddingwall.name/?p=1265#comment-9734</guid>
		<description>Cool! So we have someone outside of Foretagsplatsen using Divan? I am the developer of Divan and I would like to hear more about what you think of it.

regards, Göran</description>
		<content:encoded><![CDATA[<p>Cool! So we have someone outside of Foretagsplatsen using Divan? I am the developer of Divan and I would like to hear more about what you think of it.</p>
<p>regards, Göran</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: alex pedenko</title>
		<link>http://richarddingwall.name/2009/05/02/wanted-a-kickass-net-api-for-couchdb/comment-page-1/#comment-8974</link>
		<dc:creator>alex pedenko</dc:creator>
		<pubDate>Wed, 19 Aug 2009 18:25:45 +0000</pubDate>
		<guid isPermaLink="false">http://richarddingwall.name/?p=1265#comment-8974</guid>
		<description>take a look at divan - http://github.com/whenrik/Divan/tree/master. we use it in bistro. it&#039;s pretty awesome.</description>
		<content:encoded><![CDATA[<p>take a look at divan &#8211; <a href="http://github.com/whenrik/Divan/tree/master" rel="nofollow">http://github.com/whenrik/Divan/tree/master</a>. we use it in bistro. it&#8217;s pretty awesome.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dale Ragan</title>
		<link>http://richarddingwall.name/2009/05/02/wanted-a-kickass-net-api-for-couchdb/comment-page-1/#comment-8758</link>
		<dc:creator>Dale Ragan</dc:creator>
		<pubDate>Tue, 11 Aug 2009 23:51:29 +0000</pubDate>
		<guid isPermaLink="false">http://richarddingwall.name/?p=1265#comment-8758</guid>
		<description>@Richard:  Great, I will keep you updated via twitter or through your blog.</description>
		<content:encoded><![CDATA[<p>@Richard:  Great, I will keep you updated via twitter or through your blog.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Richard</title>
		<link>http://richarddingwall.name/2009/05/02/wanted-a-kickass-net-api-for-couchdb/comment-page-1/#comment-8753</link>
		<dc:creator>Richard</dc:creator>
		<pubDate>Tue, 11 Aug 2009 21:52:42 +0000</pubDate>
		<guid isPermaLink="false">http://richarddingwall.name/?p=1265#comment-8753</guid>
		<description>@Dale: awesome! Keen to see what you come up with :)</description>
		<content:encoded><![CDATA[<p>@Dale: awesome! Keen to see what you come up with :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dale Ragan</title>
		<link>http://richarddingwall.name/2009/05/02/wanted-a-kickass-net-api-for-couchdb/comment-page-1/#comment-8749</link>
		<dc:creator>Dale Ragan</dc:creator>
		<pubDate>Tue, 11 Aug 2009 20:06:35 +0000</pubDate>
		<guid isPermaLink="false">http://richarddingwall.name/?p=1265#comment-8749</guid>
		<description>I came across your post today and thought you might like to know of the open source project that I created that will be inline with your requirements.  It is aptly named Ottoman to coincide with the CouchDB mantra.  I just started it a couple of weeks ago, but I have a good jump on it now.  You can find the source here:  http://github.com/sinesignal/ottoman/tree/master

I didn&#039;t like the SharpCouch library either, with the same reasons you gave.  After not finding anything else, I decided to start this project.  Let me know what you think.</description>
		<content:encoded><![CDATA[<p>I came across your post today and thought you might like to know of the open source project that I created that will be inline with your requirements.  It is aptly named Ottoman to coincide with the CouchDB mantra.  I just started it a couple of weeks ago, but I have a good jump on it now.  You can find the source here:  <a href="http://github.com/sinesignal/ottoman/tree/master" rel="nofollow">http://github.com/sinesignal/ottoman/tree/master</a></p>
<p>I didn&#8217;t like the SharpCouch library either, with the same reasons you gave.  After not finding anything else, I decided to start this project.  Let me know what you think.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Wojo</title>
		<link>http://richarddingwall.name/2009/05/02/wanted-a-kickass-net-api-for-couchdb/comment-page-1/#comment-4165</link>
		<dc:creator>Wojo</dc:creator>
		<pubDate>Mon, 04 May 2009 22:19:36 +0000</pubDate>
		<guid isPermaLink="false">http://richarddingwall.name/?p=1265#comment-4165</guid>
		<description>This is a great idea. I&#039;m tempted to start this myself as I&#039;ve been watching CouchDB very closely and we are fully committed to .NET. 

Man, you really got my gears spinning. Maybe I&#039;ll start an open source library for this in my free time :)</description>
		<content:encoded><![CDATA[<p>This is a great idea. I&#8217;m tempted to start this myself as I&#8217;ve been watching CouchDB very closely and we are fully committed to .NET. </p>
<p>Man, you really got my gears spinning. Maybe I&#8217;ll start an open source library for this in my free time :)</p>
]]></content:encoded>
	</item>
</channel>
</rss>

