AMI Image: ubuntu-trusty-14.04-amd64-server-20150123 (ami-9a380b87)
Web Installer result: http://cl.ly/image/1q0C0g2l0g1A
AMI Image: ubuntu-trusty-14.04-amd64-server-20150123 (ami-9a380b87)
Web Installer result: http://cl.ly/image/1q0C0g2l0g1A
| var TodosStore = Reflux.createStore({ | |
| listenables: TodoActions, | |
| init() { | |
| this._todos = null; | |
| this._loaded = false; | |
| }, | |
| isLoaded() { | |
| return this._loaded; |
| var waitFor = lodash.debounce(function(promise) { | |
| /* | |
| You could short circuit this here if you had access to synchonous inspection. | |
| Bluebird: | |
| if (!promise.isPending()) return | |
| Q/when.js: |
| var Frontpage = React.createClass({ | |
| getAsyncState: function() { | |
| var params = this.getParams() | |
| var query = this.getQuery() | |
| var getAsyncState = this.constructor.getAsyncState | |
| if (getAsyncState) { | |
| var asyncState = getAsyncState(params, query, this.setAsyncState) | |
| return resolveAsyncState(asyncState, this.setAsyncState) |
You can find the slides to my talk here, the links to Anton Sport have been removed as the site isn't quite ready for the public yet.
| var Promise = require('bluebird') | |
| var lodash = require('lodash') | |
| var _queue = {} | |
| function addTask(key, promiseFactory, leading, wait) { | |
| if (!key) { | |
| throw new Error('Missing key: ' + key) | |
| } |
| var React = require('react') | |
| var Brands = React.createClass({ | |
| render: function() { | |
| var activeRouteHandler = this.props.activeRouteHandler | |
| return ( | |
| <main className="brands-section"> | |
| <activeRouteHandler /> | |
| </main> |
| 'use strict'; | |
| var createAsyncActions = require('./createAsyncActions') | |
| var CategoryAPI = require('../api/CategoryAPI') | |
| var CategoryActions = createAsyncActions({ | |
| create: function(category) { | |
| CategoryAPI | |
| .create(category) |
| [alias] | |
| start = checkout -b | |
| stop = "!export feature_branch=`git rev-parse --abbrev-ref HEAD`; [[ $feature_branch == 'master' ]] && echo 'Cannot merge master' && exit 1; git checkout master && git merge --no-ff $feature_branch" | |
| resume = "!git checkout $1 && git rebase master" | |
| finish = "!export feature_branch=`git rev-parse --abbrev-ref HEAD`; git stop && git branch -d $feature_branch" |
| 'use strict'; | |
| var Promise = require('bluebird') | |
| function eventually(callback, wait, leading) { | |
| var timer | |
| return function() { | |
| var context = this | |
| var args = arguments |