ariejan de vroom

Why I dropped fish in favour of Zsh

• tagged fish and zsh • 363 words • ~2 minutes

Developers are religious about two things: their editor and their shell. Many will say fish is the best there is, but after a few months of fish, I'm back to Zsh.

Rails: Prevent Accidental Debugging Commits

• tagged git and rails • 494 words • ~3 minutes

Figuring out complex app behaviour in development often requires you to pull some tricks. It would be very awkward if those changes found their way into production unintentionally.

GPG Sign Your Git Commits

• tagged git, gnupg, gpg and security • 531 words • ~3 minutes

The relevance and need for trust in the realm of email, using GPG, has been talked about a lot latetly. But how about trust when itcomes to the code your write? Would it be possible to sign your commitswith GPG to generate trust?

Testing $HOME with Cucumber and Aruba

• tagged aruba, cucumber and programming • 221 words • ~2 minutes

Cucumber and Aruba make it awesome to write acceptance tests for your command line programs. But how do you test your program interacting withfiles from a user's $HOME directory?

Dealing With Technical Debt

• tagged craftsmanship and programming • 1106 words • ~6 minutes

Technical debt is not a new phenomenon. I'm working on a Rails projectwhere there's plenty of technical debt to get in the way. Here's howthe team deals with it.

Pretty Difficult Privacy

• tagged gnupg, gpg, php, privacy and security • 612 words • ~3 minutes

I have been mildly interested in digital security and privacy for years. With the introduction of Keybase.io that interest gotsparked again and I investigated the current state of GnuPG.