All articles in “Software architecture

These are my articles on how to write software that is easy to maintain and extend. Explore some of the other categories as well while you’re here.

April 15, 2020Software architecture

Serving WebP images

Web servers can send different files to browsers based on headers in a request. Knowing this, we can send WebP-files only to browsers that support them.

Read full article
March 25, 2020Software architecture

How to write legacy code

No code starts out as unmaintainable legacy we don’t dare to change. All codebases end up there because of a lot of small decisions like these examples.

Read full article
May 3, 2016Software architecture

Your API might be sexist

Just as gender is not “true” or “false”, Boolean values are not appropriate for situations in which we assume only two options exist.

Read full article