Engineering

Purposes & Properties of Value Objects

What is and what makes a good Value Object? Learn how to implement their fundamental purposes and properties.

Learning

Lessons learned from growing a small business

Throughout the years I've watched as DNSimple has grown to the team we are now, and along the way I've observed what works and what doesn't. In this post I'll share 6 lessons I've learned while the company has grown.

Learning

The Three R's of Domain Names

Every domain name registration involves at least three entities: a registrant, a registrar, and a registry. We'll look at them each in this post.

Learning

The cavernous caveats of a digital nomad on the vanlife

Once you nail the basics, you're golden.

Engineering

Overcoming Primitive Obsession

Ruby primitives are so powerful that we use them everywhere in our code, even when we shouldn't. Learn how to overcome this kind of maintenance problems.