Projects
- Osmosoft
- Osmosoft is an amazing bunch of open-source hackers at
BT. Mostly Osmosoft's focus is
TiddlyWiki, but my projet is to bring web-scale messaging and
federated social networks to the open-source world.
- Twitter
- I was the lead developer at Twitter. It's a pretty cool site, you
should check it out.
- Starling
- Starling is an open-source messaging system that ROCKS! (I'm biased
because I wrote it, but other people have said it's awesome, so there). We use
it to make the backend of Twitter go, and it's slightly easier to use (I hope!)
than Solitaire. Possibly more addictive. Ahem.
- Jabber::Simple
- Jabber::Simple is an extraction from Twitter that simplifies the
complex interactions that are required to build a relatively simple Jabber
client in Ruby.
- Odeo
- First under the auspices of Odeo, then Obvious,
I worked on Odeo building, well, we weren't quite sure, but it had
something to do with podcasting.
- OAuth
- The OAuth project was born out of my work adding a reasonable
authentication scheme to Twitter; not having a standard seemed like a
gigantic waste of time, so I spent many months working with a bunch
of awesome people coming up with one, instead.
- FakeWeb
- FakeWeb is an Odeo extraction, and allows Ruby developers to build
tests that perform HTTP requests without actually making the requests. This is
essential when the requests are slow, unreliable, or impossible when performed
from the testing environment. Moreover, it makes the results of HTTP requests
predictible, allowing the development of reproducible test cases.