We have a lot to say


Keep on reading ›

Links are so close......but first watermelon cat.

watermelon cat

  • mutations is a neat looking library for doing "UseCase" style stuff, where your controllers just run a "mutation" and return the result. If you see it and think it's neat, then you will. If you...
Keep on reading ›

So had to continue the last post. Here's an LED that turns on when you tweet at it :)

Keep on reading ›

[UPDATE 2] So if you like this, you'll probably like the post where I integrate with an android app.

[UPDATE] I went a bit further, integrated the sucker with twitter.

So we used pi_piper just now to control some GPIO pins on our Raspberry Pi.


Keep on reading ›

This is just a release script I use on a private, largely-javascript project I work on regularly. Thought I'd share. It's an example of how great ruby can be for straight-up glue script.

beginclass VersionAlreadyTaggedError < StandardError; end...
Keep on reading ›

As developers, designers, and makers, we all come to rely on music during our daily activities to keep us focused. Beyond listening to music at work, I will have music going on my daily commute, when I'm jogging, or just in general when I'm around...

Keep on reading ›

Let's get right to the awesome stuff:


  • Javascript multithreading
    • First off, let me say that the next two links came up because we found a performance bug in chrome (especially noticeable on mobile browsers) when there were in-flight ajax requests,...
Keep on reading ›

Every now and then, I run across a gem that I end up using in nearly every project. As it turns out, several of the recent projects I have worked on have required some form of internal site content search engine. While there may be better options...

Keep on reading ›


  • metriks lets you instrument ruby and gather metrics on your app. Saw it on the Ruby on Ales live stream.
  • Digitizer is a 3D scanner being put out by Makerbot for use with their Replicators. Exciting times.
  • Amazon's Mega Dropdown is...
Keep on reading ›