WhatCodeCraves

Flaco Rewrite

I've been happily using my own ghetto blog I named Flaco Blog. The beauty of forcing myself to eat my own software is that I can't really complain about it. Either something works exactly as I want it, or it slowly irritates me until it overcomes the effort needed to rewrite it. So why am I proposing a rewrite?

Read more

My Keyboard

... is awesome. I have the same keyboard at home and at work. It does everything that I want a keyboard to do. It looks fantastic. It feels fantastic. It types fantastic. And best of all, it does all of this without any drama.

Read more

Emacs Info

Just a quick cheatsheet of how to get around in Info mode in Emacs.

Read more

Rails String Inflections

I've been using constantize to turn strings into Class objects. Constantize is mixed into the String class by Rails. This got me to thinking about other clever helpers that might be mixed into the string class. A quick search through the API did not disappoint.

Read more

RSpec'ing acts_as_state_machine

One of my favorite plugins I've seen so far is acts_as_state_machine. It's a dead simple way to model the different states your models can be in. It also lets you register callbacks to when a model enters, entered, or leaves a particular state. It's absolutely fantasic until I have to test it. Then it becomes an absolute nightmare.

Read more

About

I'm an optimistic programmer living and working in the Bay Area. I help write the best hosted purchasing software for small and medium businesses at Coupa.

I enjoy geeking out and programming in my free time. Someday, I'd like to lead my own successful software startup(s), be surrounded by both crappy cars and exotic cars, and run my own cafe. In the meantime, I'll keep this tech diary to remind myself of my goals. -Jerry