Recent Posts

Locks I have known…and pwned

8 minute read

I’ve been doing lockpicking as a “sport” since about March of this year. Back when I lived in Austin, I got a cheap lockpicking set and played around with pi...


2 minute read

So, I’ve let this blog languish for, jeez, 7 years now. Part of that was because I started a new job at the time (which I’m still at), which at the time requ...

I’m Not Dead Yet

2 minute read

Just about a year and a half ago I decided it was time for a change, so I started looking around for something new. Not just a new job, but something that wo...

Hobgoblins and Data Stores

4 minute read

“A foolish consistency is the hobgoblin of little minds, adored by little statesmen and philosophers and divines." - Emerson

The Ghost in the Machine

1 minute read

So, I've moved my blog over to Ghost from Octopress. I did this for a few reasons.

REST By Any Other Name…

4 minute read

I've done quite a few interfaces which I've referred to as "RESTful", because I've done what most people call "REST" - using HTTP as the transport, modeling ...

Dependency Injection and the YAGNI principle

3 minute read

One of my new personal projects involves writing an application using Node.js and MongoDB. It's going to have a RESTful interface for the services, and Mongo...

Logging Using EventEmitters in Node.js

2 minute read

I've been working a lot in node.js lately for a work project. Javascript as a language is an odd duck (pun not intended). It's got all these incredibly power...