Skip to main content

Benjamin Oakes

Photo of Ben Oakes

Hi, I'm Ben Oakes and this is my geek blog. Currently, I'm a Software Developer at Hedgeye. Previously, I was a Research Assistant in the Early Social Cognition Lab at Yale University and a student at the University of Iowa. I also organize NewHaven.rb. I do development with Ruby, JavaScript, SQL, HTML, and CSS. I have an amazing fiancée named Danielle Smith.

Code

My public projects on GitHub, a social coding site that uses git for version control:

gollum (fork)

repository, 1 watcher, 0 forks

A simple, Git-powered wiki with a sweet API and local frontend.

jasmine-jstd-conf (fork)

repository, project homepage, 2 watchers, 0 forks

Based on jasmine.yml, write a jsTestDriver config file to the supplied path.

moment-strftime

repository, project homepage, 1 watcher, 1 fork

moment-strftime adds strftime to Moment.js

dpir (fork)

repository, 1 watcher, 0 forks

Design Patterns in Ruby resources and discussion questions

snail (fork)

repository, project homepage, 1 watcher, 0 forks

a Ruby on Rails plugin to assist with collecting and formatting international addresses

feature (fork)

repository, 1 watcher, 0 forks

A feature toggle library written in ruby

benjaminoakes.com

repository, project homepage, 1 watcher, 1 fork

My personal website, powered by Jekyll

conway.coffee

repository, 1 watcher, 1 fork

CoffeeScript implementation of Conway's Game of Life

maid-gtk

repository, 1 watcher, 1 fork

GTK-based GUI for Maid for Linux, etc

maid-mac

repository, 2 watchers, 2 forks

Mac OS X GUI for Maid

wpad

repository, 1 watcher, 1 fork

Allow for easy failover of an autoconfigured HTTP proxy.

ThreeStore (fork)

repository, 1 watcher, 0 forks

roboconf

repository, 1 watcher, 1 fork

Like autoconf, but for Ruby projects

airplane_mode

repository, 2 watchers, 1 fork

Gather Ruby documentation for offline viewing

heroku_external_db (fork)

repository, 1 watcher, 0 forks

Makes it easy to connect to external databases from a Heroku app

public_notes

repository, 1 watcher, 1 fork

Personal notes (that may be of use publicly)

mhttpd

repository, 1 watcher, 1 fork

A simple C-based HTTP daemon (so I can practice C).

testing_toolbox (fork)

repository, project homepage, 1 watcher, 0 forks

HTML5 Slides

raiden

repository, project homepage, 1 watcher, 1 fork

A simple ATN parser for human languages, such as English.

CrunchPipe (fork)

repository, 1 watcher, 0 forks

railsconf2011

repository, 1 watcher, 1 fork

RubyConf 2011 Notes

odin

repository, project homepage, 3 watchers, 1 fork

An ATN-based parser for human languages, such as English.

mjs

repository, 2 watchers, 1 fork

Minimal "Good Parts" JavaScript on the Rubinius VM

rubyconf2011

repository, project homepage, 10 watchers, 3 forks

RubyConf 2011 Notes

vcr (fork)

repository, project homepage, 1 watcher, 0 forks

Record your test suite's HTTP interactions and replay them during future test runs for fast, deterministic, accurate tests.

padrino-rpm (fork)

repository, 1 watcher, 0 forks

New Relic Instrumentations for the Padrino framework

padrino-framework (fork)

repository, project homepage, 2 watchers, 1 fork

Padrino is a full-stack ruby framework built upon Sinatra.

node (fork)

repository, project homepage, 2 watchers, 0 forks

evented I/O for v8 javascript

node-haiku

repository, 3 watchers, 1 fork

Bindings for an evented language (Node.js) to an evented OS (Haiku, n\xC3\xA9e OpenBeOS).

vertigo

repository, project homepage, 2 watchers, 2 forks

Is the VerticalResponse API making you dizzy?

EgoMonitor

repository, project homepage, 1 watcher, 1 fork

Keep track of "scores" on sites you visit frequently, without having to check multiple pages, log in and out, etc.

mailroom (fork)

repository, project homepage, 1 watcher, 0 forks

When email absolutely, positively has to be in thousands of inboxes NOW.

vita

repository, project homepage, 1 watcher, 1 fork

Vita: "vi in a textarea". In-browser vi-clone, targeting iOS (iPhone, iPad) and Chrome OS.

TabCarousel

repository, project homepage, 2 watchers, 1 fork

A Chrome extension to help you keep tabs on info you want to monitor. Great for a TV.

maid

repository, project homepage, 20 watchers, 5 forks

Be lazy. Let Maid clean up after you, based on rules you define.

console_plus

repository, 1 watcher, 1 fork

A Chrome extension for a better, extensible JavaScript console.

import_mapper

repository, 1 watcher, 1 fork

bin

repository, 1 watcher, 1 fork

Utilities I like to have at my fingertips (not ones that I've written).

utilities

repository, 2 watchers, 1 fork

Small command line programs I've written. Lots of good text filtering ones.

templates

repository, 1 watcher, 1 fork

Templates for various filetypes.

dotfiles

repository, 3 watchers, 2 forks

Configuration files for bash, vim, etc.

politeness

repository, 2 watchers, 1 fork

Sometimes Rubyists can be a little rude. Require politeness.

snippets

repository, project homepage, 1 watcher, 1 fork

Stuff I write to test out ideas. Little programs that are worth keeping around.