-
How to not use a Mouse on OSX
Using a mouse is almost always an avoidable waste of time. Here's how I get by without one.
-
Deploy and Host a Ruby App Running Non-Web Processes
Most ruby apps use web frameworks such as Rails or Sinatra, and thus are deployed and hosted to run web servers. I recently had the need to host something out of the norm: a plain-old ruby app running non-web processes. I did it using capistrano, foreman, upstart, and monit. Here's...
-
Speed Up Rails Tests
I recently cut the run time of a legacy Rails app by 32 min on CI, and 21 min locally. Here are the changes that made the biggest difference.
-
Learn Vim at Work
Learning vim is daunting. It kills your productivity for at least a full week. So how can anyone justify learning it while at work? This is how I did it.
-
Tmux Setup with Vim
I recently started using Tmux. Here's how I installed and configured it to play nicely with Vim.
-
Enumerator's #with_object method
The benefits of this handy, oft-neglected ruby method.