home
Blog Posts
14 Dec 2013
»
Node.js and Yun
28 Jun 2013
»
Machine Cloud Raspi-Shield v1 Build
29 May 2013
»
Heroku Deploy Visualizer
26 May 2013
»
The Heroku Outage Lights System
20 Jun 2011
»
IMGKit 1.3 Released!
15 Jun 2011
»
Transitioning my Jekyll site to Heroku (Rack)
11 Jun 2011
»
Joining Heroku
12 Dec 2010
»
Introducing IMGKit
29 Oct 2010
»
Permutations and Combinations with Ruby's Array
19 Sep 2010
»
Hello, strace (an introduction to strace)
Open Source
Machine Cloud
Distributed system proof of concept for Internet/Cloud of Things on Heroku
Arduino HTTP
An HTTP request library for Arduino
node-logfmt
Node.js package for consuming Heroku logp output and generic key=value logging
Lucy Goosey
Command line option parser for Ruby that exposes a single function call and just returns a Hash.
IMGKit
This is a ruby gem that uses wkhtmltoimage to generate jpgs from HTML and CSS
Cerberus Prox Frontend
This is a BDDed Rails 3 app I developed that we use at the Austin Hackerspace to manage the RFID door system
Chaos-Composer
Derive MIDI melodies from Chaotic Equations (before I learned the ways of TDD)
Talks
The Bundler: The Good, The Bad, and the NP-Complete
This is a talk on using the Bundler, given at Austin On Rails
slides using Showoff
Academic Work
Musical Machines
My Master's thesis on deriving MIDI melodies from Chaotic equations
Exploiting Mindstorms NXT: Mapping and Localization Projects for the AI Course
This paper introduced two versions (Java and C) of a one-dimensional monte-carlo localizing robot for use in teaching graduate level AI courses.
Mindstorms Without Robotics
This is a paper that taught assembly programming via builing a simon says game on the Lego Mindstorms robot.