These are my writings
and linkings.
I work at
GitHub
in San Francisco. We build stuff for people who build stuff.
I maintain and contribute to a bunch of open source projects. These are some of my favorites:
- bcat (2010)
- A pipe to browser utility.
- Ronn (2010)
- Builds UNIX manuals from a markdown-based text format. See ronn(1) and ronn-format(7) for usage.
- Rocco (2010)
- A quick-and-dirty, literate-programming-style documentation generator for Ruby. It looks like this.
- schocco (2010)
- A quick-and-dirty, literate-programming-style documentation generator for and in POSIX shell. It looks like this.
- rpg (2010)
- Experimental package manager for Ruby with a strong focus on UNIX. Written primarily in POSIX shell and C.
- Tilt (2009)
- A generic interface/API for a bunch of Ruby template engines. Sinatra's template system as of v1.0.
- Shotgun (2009)
- Rack development mode server that uses a process-per-connection forking model for code reloading.
- rack-contrib (2009)
- A bunch of Rack middleware components contributed by various folks. Sometimes acts as an incubator for core Rack features.
- sinatra-sequel (2009)
- Sinatra extension library that adds configuration settings and support for database migrations using the Sequel ORM.
- git-sh (2008)
- A git shell environment. It's really your bash(1) environment with a custom prompt, top-level git command aliases, and completion for everything. See git-sh(1) for usage.
- Sinatra (2008)
- The Ruby web framework for perfectionists. I was a contributor and project maintainer through the 1.0 release.
- Rack::Cache (2008)
- HTTP caching implementation in a Rack middleware component. Uses process heap, disk, or memcache for cache storage.
- RDiscount (2008)
- Ruby extension library for Discount, David Parsons' fast implementation of Markdown in C.
- Date::Performance (2007)
- Ruby C extension library that adds a semblence of performance to Ruby's core Date class.