phenotypical

phenotypical

Aug 19 / 2:20pm

This is what Gov 2.0 is all about!

I love getting my fruit and veggies from my local Farmer’ Market. Unfortunately, as a recent SF transplant I wasn’t sure how to find my local Farmers’ Market. A quick search led me to a USDA website which seemed to contain most of the markets in the country.

Being an open data geek, I looked for an API. Finding none, I decided to make one. To do this, I:

  1. Used the “Export to Excel” function to download the whole dataset.
  2. Cleaned it up in Google Refine; normalized some fields, geocoded some records, added a geojson fields.
  3. Uploaded it to a free couchdb instance.
  4. Added the open source geocouch-utils CouchApp (which gives you a nice map out of the box).

All of this was done in about an hour and at a cost of $0.

Filed under  //  couchdb   open government / transparency  
Aug 4 / 12:50pm

Couchpad - A general-purpose CouchDB iPad app | Hexedit Reality

A general-purpose CouchDB tool for the iPad.

Features
  • Contains an embedded CouchDB
  • Gives a touch interface to most CouchDB functions
  • Easy navigation to your CouchApps, take them full-screen
  • Finds other nearby instances of Couchpad (Replication Party!)
  • Includes a copy of CouchDB: The Definitive Guide for your reference

Filed under  //  couchdb  
May 20 / 3:26pm

Awesome CouchDB cheat sheet from Jan-Piet Mens

After starting off with CouchDB I thought I'd create a reference card (a.k.a. cheat sheet) for myself, a bit like the one I created for proxy configuration files. As I'm rather satisfied with the result, I thought I'd share this PDF with you.

 

Filed under  //  couchdb  
Apr 12 / 1:17pm

From ISIS to CouchDB: Databases and Data Models for Bibliographic Records

For decades bibliographic data has been stored in non-relational databases, and thousands of libraries in developing countries still use ISIS databases to run their OPACs. Fast forward to 2010 and the NoSQL movement has shown that non-relational databases are good enough for Google, Amazon.com and Facebook. Meanwhile, several Open Source NoSQL systems have appeared.

This paper discusses the data model of one class of NoSQL products, semistructured, document-oriented databases exemplified by Apache CouchDB and MongoDB, and why they are well-suited to collective cataloging applications.

Filed under  //  NoSQL   couchdb  
Apr 1 / 8:34am

Why NoSQL is bad for startups.

From @mpwoodward:

I could go on and on, but you get the point. Life’s just too simple now. And it shouldn’t be this way for startups. It’s bad for investors, bad for the economy and I think we are losing the edge that programmers used to have by switching to NoSQL.

Filed under  //  NoSQL   couchdb   funny  
Mar 11 / 11:23am

Great read on seemingly infinite scalability of CouchDB.

Media_httplabsmudynam_dbluh

 

CouchDB’s master-to-master replication simply rocks. It’s easy to setup, takes care of itself (unless you restart CouchDB, though this is getting fixed) with little or no attention from the devops folks. Bringing up a new CouchDB into this multi-master-replicated-cluster is also super easy because the RESTful-ness of it helps in major automation.

 

Filed under  //  couchdb  
Jan 12 / 1:14pm

I can now say I understand MapReduce - The NoSQL Tapes

Media_httpdldropboxco_ufmsn

The Chief Scientist at Cloudant explains what MapReduce is, how you can leverage it and more. With a slight emphasis on CouchDB and BigCouch use-cases.
Filed under  //  NoSQL   couchdb   video  
Dec 30 / 11:44am

CouchDB in JavaScript runs in the browser - Mu Dynamics

This is a CouchDB emulator/visualizer written in 100% JavaScript, which implements key concepts like collation, map/reduce and incremental reduce. It also acts as a 2-minute CouchDB tutorial. No documents were harmed in this process.

Filed under  //  JavaScript   couchdb   jQuery  
Dec 3 / 5:43am

Simple JavaScript Applications with CouchDB - CouchApp.org

CouchApps are JavaScript and HTML5 applications served directly from CouchDB. If you can fit your application into those constraints, then you get CouchDB's scalability and flexibility "for free" (and deploying your app is as simple as replicating it to the production server).

Filed under  //  couchdb   jQuery