My name is Jason Roelofs

I write periodically about Technology, Religion, and how they intersect.

Twitter | LinkedIn | GitHub


September 21, 2020
July 27, 2020
Life Part 3
April 6, 2020
Life, Part 2
January 1, 2020
What's in a Templating Language, Part 2
June 12, 2018
What's in a Templating Language, Part 1
March 6, 2018
Life, Part 1
January 22, 2018
Securing the root user on macOS High Sierra
November 28, 2017
July 24, 2017
The Bible
May 2, 2017
Love the Sinner, Hate the Sin
March 13, 2017
Evil and Sin
March 1, 2017
A Christian
February 13, 2017
January 26, 2017
Modern Javascript and Rails
March 9, 2016
Bootstrap Your App
April 13, 2015
Encrypting Secrets with Chef Vault
January 11, 2015
Time to Bring Back Fixtures
August 6, 2014
Recommended Security Setup for AWS
July 15, 2014
Selective Restore in MongoDB
February 14, 2014
False positives on Travis CI with CodeClimate / SimpleCov
February 11, 2014
Ruby 2 SSL Verification Failed?
November 25, 2013
Debugging Firefox Failures on Travis
October 21, 2013
Managing Resque with Upstart
October 8, 2013
Rack::Cache, tmp/cache, and running out of inodes
June 5, 2013
RaidIt: Final Thoughts
February 11, 2013
Implementing Persistence
January 28, 2013
Running HAProxy behind Amazon's ELB
January 11, 2013
Playing with Go: Embarrassingly Parallel Scripts
December 3, 2012
Tests Still Slow? Might be bcrypt!
November 12, 2012
Keep your AWS environments separate with IAM users and groups.
October 3, 2012
Naming is Everything
October 1, 2012
Abstract Persistence Logic
July 13, 2012
Where's Your Business Logic?
June 28, 2012
Rules for Rails App Development
June 5, 2012
Designing a Rails App Part 1
May 29, 2012
Manage and Monitor Reque with Upstart an Monit
March 12, 2012


What is Christianity, what is a Christian, and what does “being a Christian” mean in today’s world?

An experiment in alternative code organization when building a Rails application.


My development environment! Contains configurations for bash, my prompt, git, and vim.

Ruby Interface for C++ Extensions. Expose your C++ classes to Ruby through a simple DSL.

Ruby library to parse and query C++ header files using CastXML (previously named GCCXML).

Combines rbgccxml and rice to automatically generate Ruby extensions from C++ code.

Building an MMO focused calendar tool for scheduling player, guild, or server events as an experiment in applying different patterns to Rails web-app development. See the Designing a Rails Application series for the accompaning articles.

Deprecated Small, simple, and forward compatible AWS communication library.