Michael Schoonmaker's Projects
Alfred is our Roomba, controlled by a single Particle Photon.
A simple service for making $q-compatible assertions within AngularJS.
A native, barebones Promises/A+ implementation.
An Objective-C implementation of the Promises/A+ specification.
A robot assistant to help run our household. Very specific to our situation—fork and edit!
A quickly hacked-together "Asteroids" sandbox.
🚀 Futuristic JavaScript test runner
A quicker way to open projects in your editor of choice.
message-oriented socket library for node.js heavily inspired by zeromq
Battlesnake Game Board and Playback Control
Battlesnake Game Rules and Logic
A read-only JSON client for the BoardGameGeek API.
Sleek, intuitive, and powerful front-end framework for faster and easier web development.
A library and script for creating and running bots written in Node.
The world's most popular programming language, in New York's most popular borough
The Browser Router: Opens any application by name depending on the URL being opened.
📜 Cargo plugin to generate list of all licenses for a crate 🦀
A simple example of zero-downtime deployments with Nginx and Docker.
A tool to generate résumés for Test Double agents.
Rust bindings to Core Foundation and other low level libraries on Mac OS X and iOS
Node.js CORS middleware
Cosmic Wimpout exercise for React.
POC CouchDB replication target wrapping MongoDB in C.
An implementation of the Redis Encoding and Serialization Protocol for C#.
Cucumber for JavaScript
A simple, deck-centric card game prototyping engine.
Opinionated tool for end-to-end tests of HTTP APIs.
Discovery module for super-cluster. Currently has UDP multicast implementation.
A ZooKeeper-based Manager for discovery.