We are artists, designers and technologists writing and posting with an initiative to share inspiration, insight and teach.

  • There are a lot of games in the app store available for entertaining young kids but the majority of them aren’t ideal for kids or parents. I built a simple...

    An iOS match game for my kids

    There are a lot of games in the app store available for entertaining young kids but the majority of them aren’t ideal for kids or parents. I built a simple…

  • The Problem Rails development environment has incredibly slow page loads while production is fast. And when I say slow, I mean 15-30 seconds. Rails server will likely report the page...

    15-30 Second Page Loads in Rails 3 Development Environment

    The Problem Rails development environment has incredibly slow page loads while production is fast. And when I say slow, I mean 15-30 seconds. Rails server will likely report the page…

  • Grep is well known and commonly used command line search function that far too many people aren’t taking advantage of. The purpose of this article is to give technically inclined...

    Everyday Grep

    Grep is well known and commonly used command line search function that far too many people aren’t taking advantage of. The purpose of this article is to give technically inclined…

  • jQuery makes it effortless to make additional data available from within the jQuery.ajax callbacks (success | error | complete) because within the callbacks, this refers to the object that was...

    Passing additional data to jQuery.Ajax callbacks

    jQuery makes it effortless to make additional data available from within the jQuery.ajax callbacks (success | error | complete) because within the callbacks, this refers to the object that was…

  • It’s been a long time since I’ve drawn on the train. This one might have soft colors. I may try to squeeze this into my next mural project and a...

    Doodle. It’s been a long time…

    It’s been a long time since I’ve drawn on the train. This one might have soft colors. I may try to squeeze this into my next mural project and a…

  • The Problem If you’re installing postgresql via homebrew on Lion you might be encountering errors like these: psql: could not connect to server: Permission denied Is the server running locally...

    Brew Install Postgresql on OS X Lion

    The Problem If you’re installing postgresql via homebrew on Lion you might be encountering errors like these: psql: could not connect to server: Permission denied Is the server running locally…

  • There are a number of solutions for compiling mysql with MAMP on OS X but there’s a simpler solution. Download and install MySQL (any version, I did 5.5.14 which is...

    Compiling the MySQL2 gem on OS X with any version of MAMP

    There are a number of solutions for compiling mysql with MAMP on OS X but there’s a simpler solution. Download and install MySQL (any version, I did 5.5.14 which is…

  • We’re working on a temporary mural–who knows if people really dig it, it can be permanent ;)–for the advertising agency I work at, Euro RSCG NY, and this will be...

    Mural 2 in the Works

    We’re working on a temporary mural–who knows if people really dig it, it can be permanent ;)–for the advertising agency I work at, Euro RSCG NY, and this will be…

  • Branding has a served a purpose in personifying businesses since the beginning of its existence since that is the reason why it is evident and present in our society. Today...

    Thought: Personification of Businesses via Branding

    Branding has a served a purpose in personifying businesses since the beginning of its existence since that is the reason why it is evident and present in our society. Today…

  • I love using the twitter web interface whenever i’m not at my primary computer but after getting used to the way Twitter for Mac handles link shortening I’m often frustrated...

    Link Shortening on Twitter.com

    I love using the twitter web interface whenever i’m not at my primary computer but after getting used to the way Twitter for Mac handles link shortening I’m often frustrated…

  • Browser Detection Sucks There are a lot of good arguments for avoiding browser detection and they’re 100% correct in most cases. Anyone who’s ever seen the “Browser version does not...

    One line Javascript browser detection

    Browser Detection Sucks There are a lot of good arguments for avoiding browser detection and they’re 100% correct in most cases. Anyone who’s ever seen the “Browser version does not…

  • HTML Emails in certain mail clients commonly have display issues caused by line breaks, tabs or other whitespace between elements that should be ignored.  Removing this whitespace is a common, but annoying, debugging strategy but it makes the code difficult to read or modify.

    One simple method for spending less time debugging HTML Emails

    HTML Emails in certain mail clients commonly have display issues caused by line breaks, tabs or other whitespace between elements that should be ignored. Removing this whitespace is a common, but annoying, debugging strategy but it makes the code difficult to read or modify.

  • Most flash developers at one time or another have run into the requirement of transporting data between the client and the server unmolested. As simple as it sounds this is...

    8 methods for securing Flash

    Most flash developers at one time or another have run into the requirement of transporting data between the client and the server unmolested. As simple as it sounds this is…

  • The jQuery Form Helper plugin is a lightweight wrapper for Text Replacement and Ajax Scaffolding functions.

    jQuery Form Helper

    The jQuery Form Helper plugin is a lightweight wrapper for Text Replacement and Ajax Scaffolding functions.