New JSON Array Extraction for Lift

JSON is everywhere. That means that properly supporting all of JSON's flexibility is an important priority for any web framework in 2017. For a typed language, like Scala, this type of problem… Read more »

Chimpin' Like Whoa

Last week was my first week at MailChimp. I want to share a few specific, unorganized thoughts coming out of that week about my experience as a first-week employee of the company.… Read more »

A Rant on Technical Debt

I've been thinking a lot about technical debt lately. It's something that every codebase has, but also something that we still fail to fully consider the cost of. As such, I thought… Read more »

The Pluggable Dependency Pattern

I do not love transitive dependencies. However, they seem almost unavoidable. Consider HTTP libraries. The odds are that if you're writing software in 2016, there's a decent chance you're writing software that… Read more »

Riding the Ghost Train

I've officially made the switch to a self-hosted Ghost install on my blog. It's still something of a work in progress. The layout and design are far from final and I don't… Read more »

Dockerizing Development at Domino, Part II

If you’ve been following my blog for awhile, you probably saw my post on using Docker Compose to improve Domino Data Lab‘s development environment (titled “Docker Composing for Fun and… Read more »

Docker Composing for Fun and Profit

Our application at Domino is complex to say the least. I think one of the best accomplishments of the engineering team so far is that the interface into our product is probably… Read more »

Write Code That is Easy To Delete

This blog post has some genuinely good advice: Every line of code written comes at a price: maintenance. To avoid paying for a lot of code, we build reusable software. The problem… Read more »

The Case For the Cutting Edge [Video]

Last year I gave a talk at LambdaConf 2015, and the video is now online!… Read more »

All the Life Changes. At Once.

I suspect that October and November 2015 will go down in the record books. I seem to have happened upon several life changes all at once. The first, and biggest of which… Read more »