Articles

Republicanism

Freedom

Life Part 3

Life, Part 2

What's in a Templating Language, Part 2

What's in a Templating Language, Part 1

Life, Part 1

Securing the root user on macOS High Sierra

Homosexuality

The Bible

Love the Sinner, Hate the Sin

Evil and Sin

A Christian

Christianity

Modern Javascript and Rails

Bootstrap Your App

Encrypting Secrets with Chef Vault

Time to Bring Back Fixtures

Recommended Security Setup for AWS

Selective Restore in MongoDB

False positives on Travis CI with CodeClimate / SimpleCov

Ruby 2 SSL Verification Failed?

Debugging Firefox Failures on Travis

Managing Resque with Upstart

Rack::Cache, tmp/cache, and running out of inodes

RaidIt: Final Thoughts

Implementing Persistence

Running HAProxy behind Amazon's ELB

Playing with Go: Embarrassingly Parallel Scripts

Tests Still Slow? Might be bcrypt!

Keep your AWS environments separate with IAM users and groups.

Naming is Everything

Abstract Persistence Logic

Where's Your Business Logic?

Rules for Rails App Development

Designing a Rails App Part 1

Manage and Monitor Reque with Upstart an Monit