Oct 16 2010
- 04/10/2011 - Updated application.js and application.rb thanks to @rebo's comments
In this article, I will walk through some simple steps to get a [demo app][2] up and running with [Backbone.js][3] and [Sinatra][4] on [Heroku][5].
| var application_root = __dirname, | |
| express = require("express"), | |
| path = require("path"), | |
| mongoose = require('mongoose'); | |
| var app = express.createServer(); | |
| // database | |
| mongoose.connect('mongodb://localhost/ecomm_database'); |
| // example | |
| // problem | |
| exports.function1 = function(){ | |
| object.find(query, function(data){ | |
| object.find(query, function(data){ | |
| object.find(query, function(data){ | |
| //finally I'm here! | |
| }) |
| # ------------------------------------------------------------------ | |
| # Desigining "trending topics in 24 hours sliding window" with Redis | |
| # ------------------------------------------------------------------ | |
| redis-cli del tophashes:2010-12-07-08-00 | |
| redis-cli del tophashes:2010-12-07-09-00 | |
| redis-cli del tophashes:current | |
| echo '=== 8:00 AM ===' |