Archive of Articles

On YAML Discussions

3 minute read

My article about how YAML makes a bad programming language 1 generated a lot of great discussions online. To clarify, YAML, when used as the syntax fr...

Monorepo vs Polyrepo

20 minute read

The decision of whether to use a monorepo or a polyrepo structure for your source code can be a very emotional (maybe even religious!) battle. On its surfac...

5 Blogs for Scala’s Birthday

3 minute read

The public release of Scala was 17 years ago today.  The language and its community are certainly not standing still, so I’ve put together a list of my favo...

Unit Testing vs Integration Testing

7 minute read

In 1998, Kent Beck wrote sUnit, a unit testing framework for SmallTalk.  Beck later ported this framework to Java as jUnit.  From there, xUnit frameworks sp...

You’re using docker-compose wrong

7 minute read

Tell me if this sounds familiar? You were introduced to docker-compose either by choice or by force. You’ve been using it for a while, but you find it clunk...

Technology choice? Don’t be weird

2 minute read

Here at Earthly, we are building an internal platform on AWS using EKS.  I talked to our lead architect Corey Larson about the decisions and trade offs he i...

Building on Kubernetes: Ingress

7 minute read

Here at Earthly, we are building an internal platform on AWS using EKS. I talked to our lead architect Corey Larson about the decisions and trade offs he is...