-
2010/01/09 05:22:44 +0000
I've just committed a new feature to CouchDB: simple Ajax login and logout, and the API glue to support it. Now CouchApp devs can just take it for granted that users are logged in (or not) as well as validate updates, set roles, etc.
CouchDB's authorization was added in 0.9, and there's been pluggable authentication for a long time. My recent comm...
-
2009/12/11 10:03:16 +0000
I started this blog post a few weeks ago, with the intention of taking my time on it. I did, and I am, but I plan to wrap it up before I go to sleep so I think it's important to do it right.
The big news of the day is that we got written about by TechCrunch, but that's not the subject of this post, so I'll probably refrain from blogging about it. ...
-
2009/11/29 01:21:21 +0000
I've upgraded my Couch server to Ubuntu Karmic and it's so much simpler now.
[UPDATE]
The code I used to build my instance is available here. If you plan to run CouchDB on EC2, this package should get you started.
You'll have to update a few environment variables, but once you have those set you can create an image and launch an instance from it...
-
2009/11/26 22:55:21 +0000
Yay to yums!...
-
2009/11/25 04:51:49 +0000
I'm just bare-bonesing it here with the raw EC2 for a while while I write some code to handle the redirect....
-
2009/11/10 00:09:13 +0000
A popular question these days has been "What does NoSQL mean?"
Some say it means "Not only SQL" or something. But to me it means something different.
In my CouchDB talk at the original NoSQL event I introduce CouchDB's document-oriented approach to distribution and concurrency. But mostly I talk about the advantages of local data. CouchDB han...
-
2009/11/03 22:45:20 +0000
Blogs are pretty much append-only. Most of the time you add new posts, sometimes you edit recent ones. There are new comments.
CouchDB's file format is also append-only. This doesn't make it special, lots of databases have used similar techniques before, but it does make it more like web data.
It also makes it smooth for the disk, because the dis...
-
2009/10/31 02:02:21 +0000
Web Workers open up the web client to message-passing-style programming. Getting this into HTML5 is the first step toward taking Erlang's robust parallelism to the web.
People keep asking me what needs to happen to get the CouchDB spark into the web. I think the #1 most important thing is making sure Web Workers are available on every platform.
W...
-
2009/10/30 04:58:00 +0000
CouchApps are the product of an HTML5 browser and a CouchDB instance. Their key advantage is portability, based on the ubiquity of the html5 platform. Features like Web Workers and cross-domain XHR really make a huge difference in the fabric of the web. Their availability on every platform is key to the future of the web.
Because CouchDB is aimed ...
-
2009/10/25 18:49:03 +0000
We're seeing a lot of action in the key/value map/reduce world lately. On the one hand this is because simpler stuff scales more simply, and on the other because key/value and B-Tree stores map cleanly to some fundamental algorithms.
At the heart of CouchDB's value proposition is incremental, peer-to-peer replication. All copies of a database are ...