<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Javascript Kata &#187; couchdb</title>
	<atom:link href="http://www.javascriptkata.com/category/couchdb/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.javascriptkata.com</link>
	<description>Advanced katas for javascripters</description>
	<lastBuildDate>Tue, 15 Jun 2010 14:21:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Be ahead of the trend, try CouchDB</title>
		<link>http://www.javascriptkata.com/2009/01/12/be-ahead-of-the-trend-try-couchdb/</link>
		<comments>http://www.javascriptkata.com/2009/01/12/be-ahead-of-the-trend-try-couchdb/#comments</comments>
		<pubDate>Mon, 12 Jan 2009 15:49:28 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[couchdb]]></category>

		<guid isPermaLink="false">http://www.javascriptkata.com/?p=79</guid>
		<description><![CDATA[I always loved and hated databases. When I was a younger programmer, I asked to switch to DB administrator and, thank God, they didn&#8217;t agree to let me mutate in a DBA. I ended up fired like 80% of the company (except the DBA). In fact, I wanted to be DBA because I thought I [...]]]></description>
			<content:encoded><![CDATA[<p>I always loved and hated databases. When I was a younger programmer, I asked to switch to DB administrator and, thank God, they didn&#8217;t agree to let me mutate in a DBA. I ended up fired like 80% of the company (except the DBA). In fact, I wanted to be DBA because I thought I knew how to work with a DB better than them. The rest of my life proved me wrong. Nobody knows what they&#8217;re doing because relational databases are a mess.</p>
<p>Then came the non-relational database. <a href="http://aws.amazon.com/simpledb/" target="_blank">Amazon&#8217;s SimpleDB</a> was the first NRDBMS (as opposed to RDBMS) that got a public attention. When I read the specs, I really thought it was cool but I wondered &#8220;Is it scalable?&#8221;. Then I remembered that <strong>there is no such thing as a scalable database</strong>. Databases need to be smashed and hurt in order to be as scalable as we want them to. I wanted to give it a try but I wasn&#8217;t ready to <a href="http://aws.amazon.com/simpledb/#pricing" target="_blank">pay</a> for it yet.</p>
<p>Working with xmpp/jabber, I saw <a href="http://metajack.im/2008/11/14/relax-databases-are-fun-again/" target="_blank">a post by the well-known metajack</a> (his blog is mainly about xmpp) about couchdb and I knew the time as come for me to be different. I had to try it so I opened a terminal and wrote <em>sudo apt-get install couchdb</em>. This was the beginning of a great adventure for me&#8230;</p>
<p>What&#8217;s the link between CouchDB and Javascript? <strong>CouchDB is completly JSON</strong>. You can write <a href="http://jchris.mfdz.com/posts/129" target="_blank">an application that is completly JSON/Ajax</a> without a single line of PHP/Ruby/Python/whatever.</p>
<p>I&#8217;m currently writing a simple app for CouchDB and this is the first of some posts about writing an app with CouchDB. I currently use version 0.8.0 and I ran through a lot of problems and I wish these posts will <strong>help you succeeding in building an application supported by CouchDB without all the hassle I went through</strong>.</p>
<p>Because my main project is <a href="http://www.timmyontime.com/" target="_self">TimmyOnTime</a> (and don&#8217;t forget to check out our new blog <a href="http://behindtheclock.timmyontime.com/" target="_blank">behind the clock</a>), I will work partial-time on this project so it might not go as fast as I (and you) want. But don&#8217;t despair, you will still be ahead of the trend when NRBDMS will go mainstream.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.javascriptkata.com/2009/01/12/be-ahead-of-the-trend-try-couchdb/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>
