Stacks on Stacks

Stay till the end Sep 22, 2017

I recently had the honor of speaking on Day 1 at DevOpsDays Kansas City. I work as a DevOps Engineer at C2FO and I absolutely love my job. Naturally, I was very ex...

Comparing schemas across Postgres databases Jun 23, 2017

In an ideal world, no one would ever run schema changes in production that weren’t already tested and applied in preceding environments. We’ve learned that best practices dictate you roll migrat...

Tuning Postgres autovacuum for fun and profit Jun 17, 2017

Do your tables start out fast and performant but over time seem to become slow and unusable? If so, you might be facing the same issue that I ran into called bloat. W...

Fixing git prompts for passphrase after upgrade to macOS Sierra May 30, 2017

Recently, I took the plunge and upgraded from El Capitan to Sierra and kept getting prompts like the following every time I tried to do a git pu...

Mocking a filesystem in Go Feb 27, 2017

I recently started working on a project where I was doing a lot of low level file manipulation. This of course made any of the code paths that used functions where I manipulated these files hard...

Learning Go: Porting an Application Sep 27, 2016

I recently started learning the Go programming language as it is widely used at my new workplace. When I start learning a new language, I usually...

Midwest.io 2016 Aug 23, 2016

Today marked the end of Midwest.io, a two-day developer conference in Kansas City. Being a Kansas City native, I really enjoyed the fact that ther...

Introduction Aug 17, 2016

I’m here to chronicle my journey in technology and to share what I learn. I often find some of the best advice and solutions to questions in others’ personal blogs or sites. Hopefully, it is now...