Will Hastings's repositories
protomatter.js
A JavaScript object creation library featuring private properties and private methods.
parse-ff-bookmarks
A Node.js CLI script for turning a Firefox bookmarks json file into a nicely-formatted, shareable HTML file.
heapsort.io
A socially-curated collection of web development & programming resources
ui-components
A UI component library and gallery built for fun and practice.
willhastings.me
My personal site
coding_practice
Practicing with data structures, algorithms, etc.
rails_lite
A custom clone of basic Rails functionality.
zasteroids
Like classic asteroids but with a zombie twist!
active_record_lite
A custom clone of ActiveRecord.
app-academy-projects
The awesome projects I worked on while at App Academy.
closure-type
A pattern and helper library for augmenting the revealing module pattern with mixin support.
creating_designing_objects_js
Slides for my presentation Creating & Designing Objects in Modern JS
ember-todo-app
Accessible Ember Todo app
eslint-config-whastings
eslint configs for my projects
flux_todo_app
Doing the Todo App thing w/ Flux, React, and ImmutableJS.
performant_animations_w_layers
Slides for my presentation Performant Animations with Layers
reciprocity2
Rails reboot of reciprocity.io (with some new features)
redux-recommendations-presentation
Slides for a presentation on better data loading and avoiding boilerplate with Redux
unbreakable.js
A JavaScript Promise implementation with fully encapsulated state.
vim-config
My Vim setup.