Walking
I am inspired by progress. I love the continuous process of taking something that is awkward, uncomfortable or even painful and making it incrementally better.
I am inspired by progress. I love the continuous process of taking something that is awkward, uncomfortable or even painful and making it incrementally better.
I recently switched to Sublime Text 2. As it goes with many of the finer things in life, Sublime is an acquired taste. Here are a few tips that made it easier for me to get into it.
I searched for weeks for the ideal standup desk. I could not find something that was either exactly what I wanted or reasonably priced, and I could not justify paying $800 or more for a desk that I did not love. So I built my own.
From now on, when I waste time, I’m ging to try to do it by learning something new, even if it’s something I won’t ever use.
I am thrilled to announce that I am now a GitHubber.
A quick tidbit on how to use net-ssh-gateway in your Ruby scripts to tunnel to a remote server.
I have used HAML on several client projects, and every time it drives me nuts. While there are certainly some things that are nice about it, overall it is a net loss.
If you want to fund the next great software company, then take an idea—any idea because it doesn’t really matter—and partner with someone that can execute.
I recently rolled out SSL support on Gaug.es. Gaug.es is a fairly simple Sinatra application. Most of the app requires authentication, but there are a few public URLs that are unauthenticated. Here’s how I implemented it.
Along with the release of Speaker Deck, we released Qu, a Ruby library for queuing and processing background jobs. Why another queuing library? I briefly explain why I wrote Qu in the README, so read that first. But I wanted to give a little more of the backstory.
My name is Brandon Keepers. I like to build things, usually in Ruby or JavaScript. I work at GitHub and live in Holland, MI.