Using Bower with Rails

Bower, the open-source frontend package manager developed by Twitter, is quickly gaining the affections of the NodeJS community (among others) as an extremely convenient way to manage frontend library dependencies without having to manually download and maintain lists of files. However, Bower isn't really gaining as much steam in the…

Fixing SSL errors in rvm for OSX

I recently had a fairly extended and annoying fight trying to get rvm to install gems from HTTPS sources, so I decided to post the quick solution for other people in my predicament: The error in question is: ERROR: While executing gem ... (Gem::Exception) Unable to require openssl, install OpenSSL…

Building Interfaces with Backbone and jQuery UI

For my senior design project, I recently had to build a fairly complex client-side interface for professors to create and modify a course plan. The professors wanted to have drag-and-drop functionality so they could, for example, quickly drag a particular lecture/quiz/homework to a different date on the schedule…

Topsy

“we do not sweat and summon our best in order to rescue the killers” there are days, in fact, that i’ll be damned if i rescue any killer or someone even approaching such a terrible status to work in solidarity with those who are like me unlike me or…

The Dock is Dead. Long Live Alfred!

The mighty Dock has long been one of the most recognizable features of OSX. Too long. At least for me, I find the dock to be an obnoxious use of screen space, taking nearly an inch out of my already-short vertical display. Furthermore, clicking an icon on the Dock is…

Listen.

Dear Christians, The concept of "social location" is not commonly expressed in evangelical circles, but it's the idea that not every opinion is equally valid in every circumstance. If you are white and grew up in relative affluence, your opinions on the ways in which poverty influences communities of color…