Introducing trunk-based development and it's relationship to the widely used practice continuous integration. If you do continuous integration, you should be doing trunk-based development.
In which I ask questions about the ways that a team might approach Clean Architecture in a way you can still benefit from the productivity of a framework.
On the reasoning why and how you might use a Clean Architecture approach in Rails applications. Warning: it's nuanced and full of compromise.
In which I try to untangle the differences in Clean Architecture implementations.
On the trouble you can encounter when trying to separate your domain logic from a framework like Rails.
On building lightweight Docker images for Go applications.
A walkthrough on how to use Docker to deploy a Go app on Zeit's Now realtime global deployment platform.
On structuring Rails apps for growth. Often a tricky area this article will walk you through a refactor and hopefully you'll walk away with a few more ideas for structuring your business logic.
A story of fight over flight. Or how doing the things you're uncomfortable with
can help you in the long run.
In which I outline a strategy for Feature testing with rspec and capybara.