Splitting Routes by API Version

Aug 21, 2020

This little piece of Express middleware will help split your routes based on a ApiVersion header. This allows you to deliver different content or handle different business logic for different clients.

Postgres Table Partitioning

Jun 10, 2020

I recently had to solve a problem where we had a very large and heavily used database table that was starting to see some performance issues...


Jun 3, 2020

I'm deeply embarrassed and ashamed that it took the horrific death of George Floyd for me to open my eyes and realize that systemic racism is a very real problem. I was under the naive impression that racism was largely a thing of the past...

Hello World

May 26, 2020

This blog is my first step to making more meaningful contributions to the developer community. Whether it's sharing something small I've learned this week, or a longer more thoughtful rumination about software development. I want to give back to the community that has given me so much.

Content Management Rebooted

Nov 16, 2016

CMS. Just seeing the letters C. M. S. makes the average developer’s blood pressure spike. That simple acronym induces dread, stress, and our basic survivalist fight or flight instincts.