Code

I'm a Rubyist, I've also got into Javascript recently - particularly Jquery and Backbone.js. This site is built using Padrino a great little framework based on Sinatra and hosted on Heroku.

Github

I use Github daily for contributing to Aframe. Spare time, any ideas I have that are suitable for giving away, I put them here.

My Github projects

Caboodle

A simple way to create web mashups

pat

Simple access to UK postcode geo and administrative data

BCCDIY

A community-generated rebuild of the Birmingham City Council website

DIY-Council

An easy to use alternative way of using the web for local authorities in the UK

Culturegridmobile

JQuery Mobile access to Culturegrid

debillitated

A data mashup for the Digital Economy Bill

sleepy

Memcached API calls using Weary

Google-Cache-Sitemap-Downloader

Use your Google sitemap XML file to download a copy of your website from the Google Cache

stefoto

An elegant image gallery using 23HQ for image hosting and HTML5/JQuery for display

GoGenie

Pretty-Textmate-Ruby-puts

Outputs nicely formatted puts statements for Ruby developers using Textmate

Website-Redirect

Redirects all GET requests from www.example.com to example.com (or similar) using Sinatra

Culturescraper

Looking for the biggest and best image on a page of a museum website? Scrape it!

ives

Ruby gem to access the IVES Venue ID API

culturegridjsonp

JSONP front end to the Culturegrid XML API

Culturegrid

Simple Ruby access to the CultureGrid API

Microjsonp

Get all the microformats from a URL as JSONP

Heroku_Memcached_Hello_World

A quick test to see why I'm getting Server Marked as Dead on Heroku

Invisible-Town

A theatre collaboration with HoiPolloi and Hugh Hughes

Geopinion

A simple tool that allows you to put opinions on a map. No database required - uses GeoAPI.com

Forked projects

Backbone.localStorage

A localStorage adapter for Backbone.js

GeoAPI

Ruby wrapper for GeoAPI.com.

scanty

The blog that's almost nothing

ember-resource

A simple library to connect your SproutCore 2.0 application to JSON backends

memories

A simple gem for adding versioning to your CouchRest::Model::Base documents.

rack-cache-purge

Support for purging rack-cache

cucumber

BDD that talks to domain experts first and code second

dm-types

DataMapper plugin providing extra data types

fancy-buttons

Fancy CSS Buttons using Compass

refinerycms_membership

Membership engine for Refinery CMS

dm-solr

An adapter for DataMapper allowing Apache SOLR to be used as a data repository.

plupload

Plupload is a JavaScript API for dealing with file uploads it supports features like multiple file selection, file type filtering, request chunking, client side image scaling and it uses different runtimes to achieve this such as HTML 5, Silverlight, Flash, Gears and BrowserPlus.

ruby-mp4info

A RubyGem for getting, setting and modifying mp4 tags, including drm'd mp4 and with artwork.

sinmetrics

kontagent, mixpanel, etc wrappers for sinatra

chargify

Ruby wrapper for the chargify.com SAAS and billing API

HypeMachine-Extension

This is a Google Chrome Extension that injects a download button next to the songs.

haml

HTML Abstraction Markup Language - A Markup Haiku

compass-twitter-bootstrap

The twitter bootstrap ported to compass

mail

A Really Ruby Mail Library

many-headed

TODO: one-line summary of your gem

sublime-text-haml-sass

TextMate bundles that are compatible with Sublime Text 2

compass

Compass is a Stylesheet Authoring Environment that makes your website design simpler to implement and easier to maintain.

dm-json-search

Search your models by creating queries in json or hashes! Great for complex search forms.

AutoSuggest

jQuery AutoComplete Plugin

jquerytools

The missing UI library for the Web

cached_resource

Transparently caches ActiveResource data in a memcached instance by extending cache_fu

mongo_sessions

TODO: one-line summary of your gem

Stack Overflow

My new year's resolution in 2011 was to stop leeching on Stack Overflow and start contributing.

Recent activity