Skip to content

Instantly share code, notes, and snippets.

@spoike
spoike / reflux.js
Created June 29, 2014 22:23
A simpler implementation of React.JS's Flux
var EventEmitter = require('events').EventEmitter,
_ = require('lodash');
/**
* Creates an action functor object
*/
exports.createAction = function() {
var action = new EventEmitter(),
eventLabel = "action",
@tribalvibes
tribalvibes / def_benchmark.rb
Created August 3, 2011 19:42
calling ruby method defined via define_method is 50% slower than via class_eval
# define benchmark from:
#http://www.mathewabonyi.com/articles/2007/01/11/surprise-10min-benchmark-eval-class_eval-instance_eval-define_method-bind#trackbacks
# but we're interested in the speed of calling the method not only defining it
# results with ruby 1.9.2-p180 on mbp i7
require 'benchmark'
class A; def meth1; true; end; end