aarongough
I'm a software developer specializing in web based applications with a strong focus on creating beautiful, reliable, well tested and well designed software.
TestDouble, Gough Custom, @Open-Manufacturing-InitiativeToronto
Pinned Repositories
ajax-gist
[DEPRECATED] A simple web-service that allows GitHub Gists to be used via AJAX
deepopenstruct
A simple library for creating easy-to-use data structures from complex sets of nested Hashes and Arrays
depthcharge
Rack middleware that increases visibility into the request cycle when developing APIs for clients that don't show requests easily (like iOS/Android)
flea
Flea is a tiny Lisp interpreter written in Ruby
has_threaded_comments
[DEPRECATED] Add an entire threaded comment system to your Rails application with only 7 lines of code.
koi
A small programming language designed to teach the basics of language implementation.
mini-smtp-server
[DEPRECATED] A tiny and highly customizable SMTP server.
ruby-tmdb
[DEPRECATED] An ActiveRecord-style API wrapper for TheMovieDB.org
sexpistol
A fast S-Expression parser library for Ruby
triangular
A ruby library for reading, writing and manipulating stereolithography (STL) files.
aarongough's Repositories
aarongough/mini-smtp-server
[DEPRECATED] A tiny and highly customizable SMTP server.
aarongough/flea
Flea is a tiny Lisp interpreter written in Ruby
aarongough/koi
A small programming language designed to teach the basics of language implementation.
aarongough/has_threaded_comments
[DEPRECATED] Add an entire threaded comment system to your Rails application with only 7 lines of code.
aarongough/ruby-tmdb
[DEPRECATED] An ActiveRecord-style API wrapper for TheMovieDB.org
aarongough/sexpistol
A fast S-Expression parser library for Ruby
aarongough/ajax-gist
[DEPRECATED] A simple web-service that allows GitHub Gists to be used via AJAX
aarongough/koi-reference-parser
The reference parser implementation for the Koi programming language
aarongough/triangular
A ruby library for reading, writing and manipulating stereolithography (STL) files.
aarongough/treetop-sexp-parser
A simple example parser written using Treetop
aarongough/deepopenstruct
A simple library for creating easy-to-use data structures from complex sets of nested Hashes and Arrays
aarongough/koi-vm-ruby
A Virtual Machine for the Koi programming language written in Ruby
aarongough/validates_text_content
[DEPRECATED] Programatically determine whether or not a piece of English text meets common-sense quality standards.
aarongough/koi-reference-compiler
The reference compiler implementation for the Koi programming language
aarongough/any-spec
A framework for writing automated black-box executable language specifications.
aarongough/ruby-traileraddict
[DEPRECATED] API wrapper for TrailerAddict.com that makes it easy to get the embed code for any trailer in their database
aarongough/cnc_photo_booth
A program for using a CNC machine as a plotter for a Photo Booth
aarongough/depthcharge
Rack middleware that increases visibility into the request cycle when developing APIs for clients that don't show requests easily (like iOS/Android)
aarongough/fadal_toolsetting_macros
A simple tool setting macro system for Fadal machining centers.
aarongough/rails_deadweight
[DEPRECATED] A tool for finding unused code in your Rails application
aarongough/tachyon
A simple library for inserting rows into a DB managed by ActiveRecord as fast as possible.
aarongough/tophat
[DEPRECATED] An extremely lightweight and SEO friendly Javascript dropdown menu system
aarongough/allow_action_once
[DEPRECATED] Rails plugin that allows you to restrict an anonymous user to performing a given action only once
aarongough/mac_dnc
[DEPRECATED] A convenient DNC server for Mac OSX.
aarongough/tdd_exercises
A TDD exercise: make a canvas object in Ruby that can output SVG
aarongough/waveguide
[DEPRECATED] A fast serializer library for Ruby
aarongough/potion
[DEPRECATED] A simple, clean, and extensible static site generator.
aarongough/project_blinky
A tiny, configurable, and incredibly efficient LED flasher based on ATTiny85
aarongough/td_statement_extractor
Extract transaction data from TD credit card statements in machine readable format!
aarongough/tout
Allow the easy and safe testing of private methods.