Why?
http://blog.iron.io/2012/12/top-10-uses-for-message-queue.html
Bunny Tutorial
// Gradle script for detached apps. | |
import org.apache.tools.ant.taskdefs.condition.Os | |
void runBefore(String dependentTaskName, Task task) { | |
Task dependentTask = tasks.findByPath(dependentTaskName); | |
if (dependentTask != null) { | |
dependentTask.dependsOn task | |
} | |
} |
# The Importer pulls Excel based customer data into the local database. | |
class ProductImporter | |
# Exception we raise when there is a mismatch between the excel columns | |
# and our database defined ones. | |
class ColumnMismatch < StandardError | |
def initialize(mismatched_columns) | |
@mismatched_columns = mismatched_columns | |
super(message) | |
end |
##Realtime Analytics
http://www.mongodb.com/presentations/real-time-analytics-mongodb-webinar
http://blog.mongohq.com/first-steps-of-an-analytics-platform-with-mongodb/
http://rubayeet.wordpress.com/2013/12/29/web-analytics-using-mongodb-aggregation-framework/
http://docs.mongodb.org/ecosystem/use-cases/pre-aggregated-reports/
require 'delegate' | |
class D < SimpleDelegator | |
def foo | |
puts "foo #{self} #{self.class}" | |
end | |
end | |
D.new("jojo").foo |
#Dev Tools & Resources
##Web-API Development
Screencasts
Seattle Ember.js sessions