Software
I write lots of software in my spare time. These are some of the projects I’m currently working on.
- CSSMin
- Ruby library for minifying CSS. Adapted from the CSS minification routines used in Julien Lecomte’s YUI Compressor.
- JSMin (PHP)
- PHP port of Douglas Crockford’s JSMin JavaScript minifier.
- JSMin (Ruby)
- Ruby port of Douglas Crockford’s JSMin JavaScript minifier.
- LazyLoad
- JavaScript library that makes it easy and painless to lazily load one or more JavaScript files on demand after a web page has been rendered.
- Sanitize
- Whitelist-based Ruby HTML sanitizer.
- Thoth
- An awesome Ruby blog engine (you’re looking at it right now).
- Trogdor
- A fast, simple search-as-you-type implementation in JavaScript using the Yahoo! Search BOSS API. You can see it in action at pieisgood.org/search.
Over the years I’ve abandoned more than a few projects. If you’re interested in them, they’re in the graveyard.
I’ve also written several Greasemonkey scripts you might find useful.