44 IBM Cloudant: Database as a Service Advanced Topics
Node.js nodejs-cloudant (npm):
https://github.com/cloudant/nodejs-c
loudant
sag-js (also works in the browser):
https://github.com/sbisbee/sag-js
– See saggingcouch for more detail:
http://www.saggingcouch.com/
nano (a minimalist implementation):
https://github.com/dscape/nano
restler (delivers the best performance,
but is really barebones):
https://github.com/danwrong/restler
cradle (a high-level client is also
available if you absolutely need ease of
use at the cost of lower performance):
http://cloudhead.io/cradle
cane_passport (a repository for a
sample node app with Cloudant Angular
Node and Express):
https://github.com/ddemichele/cane_p
assport
express-cloudant (a template for Node.js
Express framework also using PouchDB
and Grunt):
https://github.com/cloudant-labs/exp
ress-cloudant
Node.js Cloudant DB Web Starter
(boilerplate for Bluemix):
https://www.ng.bluemix.net/docs/#sta
rters/node-cloudant/index.html#node-
cloudant
Create, retrieve, update, and delete:
https://github.com/cloudant/haengematte/tree/m
aster/nodejs
Using Cloudant with Node.js:
https://cloudant.com/blog/using-cloudant-with-
node-js/#.VP7832OVDG4
Cloudant-Uploader (utility to upload .csv files to
Cloudant):
https://github.com/garbados/Cloudant-Uploader
couchimport (utility to import csv or tsv files into
CouchDB or Cloudant):
https://github.com/glynnbird/couchimport
Getting started with IBM Bluemix and Node.js:
http://thoughtsoncloud.com/2014/07/getting-sta
rted-ibm-bluemix-node-js/
A Cloud medley with IBM Bluemix, Cloudant DB and
Node.js:
https://gigadom.wordpress.com/2014/08/15/a-clo
ud-medley-with-ibm-bluemix-cloudant-db-and-nod
e-js/
Build a simple word game app using Cloudant on
Bluemix (uses Node.js):
http://www.ibm.com/developerworks/cloud/librar
y/cl-guesstheword-app/index.html?ca=drs-
Building a Real-time SMS Voting App Part 1: Node.js
and Cloudant (first in a six part series):
https://www.twilio.com/blog/2012/09/building-a
-real-time-sms-voting-app-part-1-node-js-couch
db.html
Tutorial – Building a Multi-Tier Windows Azure Web
application use Cloudant’s Couchdb-as-a-Service,
node.js, CORS, and Grunt:
https://msopentech.com/blog/2013/12/19/tutoria
l-building-multi-tier-windows-azure-web-applic
ation-use-cloudants-couchdb-service-node-js-co
rs-grunt-2/
Do it yourself: Build a remote surveillance app using
Bluemix, Cloudant, and Raspberry Pi:
http://www.ibm.com/developerworks/library/ba-r
emoteservpi-app/index.html
Analyze game data from the Oculus Rift using
Bluemix (Express, Node.js, and Cloudant):
http://www.ibm.com/developerworks/cloud/librar
y/cl-oculus-app/index.html
Conserve water with the Internet of Things: Part 3
(Bluemix, Node-RED/Node.js, D3.js, and Cloudant):
http://www.ibm.com/developerworks/cloud/librar
y/cl-poseidon3-app/index.html
Build a Where? app for web and Pebble users
(Bluemix, Node.js, Pitney Bowes geo services,
Cloudant):
http://www.ibm.com/developerworks/library/mo-p
ebble-where-app/index.html
Language Libraries and frameworks Additional material