Open Source Projects

I owe a tremendous amount to the free/open source community. In an attempt to give back, I am involved the following projects.

Etherpad Lite

Etherpad Lite enables easy, real-time document collaboration. It’s offers better performance and simpler deployment than the original Etherpad. It’s awesome, and you should check it out.

Etherpad Lite Ruby Client

A Ruby client for Etherpad Lite’s HTTP JSON API.

Etherpad Lite Java Client

A Java client library for Etherpad Lite’s HTTP JSON API.

Beaver

Beaver was an experiment to see what useful data I could tease out of Rails’s production logs. Turns out quite a bit. I now find it very useful.

Double Agent

I wanted to list, group etc. my users’ browsers and operating systems in some Ruby Web apps. Unable to find an adequate Ruby user agent string parser, I wrote one.