Author of programming-elm.com. Speaker. Developer. Consultant.
redux-saga-test-plan. Test Redux Saga with an easy plan.
1.2krevalidate. Elegant and composable validations
359chroma. Ruby gem for color manipulation and palette generation
234redux-saga-router. A router for Redux Saga
151run-elm. Run Elm code from the command line
53marionette.component. Manage and create components for your Marionette.js application
36fp-basics-in-es6. Code samples for "Functional Programming Basics in ES6" talk
34redux-resource. Redux action creator for managing RESTful resources
32combos. Generate all possible permutations of an object's key-value pairs
27rise-of-async-js-talk. Code samples, demos, and resources for "The Rise of Async JavaScript" talk
26react-bind-closures. Bind closures to stateless React components to avoid creating closures at render time
22programming-elm.com. Source for programming-elm.com
20arch-elm. Code for talk "Toward a Better Front-end Architecture: Elm"
19fsm-iterator. A finite state machine iterator for JavaScript
16website. Source for my personal website
15marionette.polymerview. JavaScript
13perchance. A simple maybe monad for JavaScript
13whitesimilarity. Ruby gem implementation of the White Similarity Algorithm
13effective-react-testing. JavaScript
12building-web-apps-with-elm-tutorial. Elm
11elm-workshop. Setup instructions and finished demos for the "Building Web Apps with Elm" workshop
9react-classify. Classify functional React components to use component lifecycle hooks
9redux-binary. Redux reducer and actions for handling binary state
9elm-stream. Fast and simple stream library for Elm
8dotfiles. Vim Script
7public-apis. Simple web app for finding public APIs
6redux-glue. Glue together Redux actions to create testable, sequenced actions
6photomosaic. Web app for computing photomosaics in the browser
5building-resilient-api-driven-elm. Elm
5react-revalidate. Validate React component props with revalidate
4babel-plugin-transform-underscore-arrow-functions. Transform arrow functions with an underscore param into param-less functions
4elm-demos. Example Elm demo apps to complement future Elm blog posts
3conways-game-of-life. Conway's Game of Life implemented in Elm
3migrate-js-to-elm. JavaScript
3advanced-cypress-testing. JavaScript
2modular-react-and-redux-talk. Code samples for the "Modular React and Redux" talk
2meteor-rps. JavaScript
2measurb. Handle units of measurement in Ruby with ease!
2redux-revalidate. Validate your Redux store state with revalidate
2fp-in-javascript. Many common functional programming patterns succinctly implemented in JavaScript
2_redux-saga-router_5. JavaScript
1state-side-effects-and-redux. Code samples for "State, Side Effects, and Redux. Oh my!" talk
1playit. Control audio players on websites with your keyboard's Play/Pause key
1pat-packet-visits-ruby-rails. Ruby
1nth-child. Calculate the nth-child equation for CSS selectors
1orchestrating-apps-angular. JavaScript
1dynamically-sassy-demos. Ruby
1