Blog

A blog on software engineering.

The right abstraction when bootstrapping front-ends

The right abstraction when bootstrapping front-ends

Starting up a complex enterprise front-end application is no easy task: From global loading, authentication to the rendering of initial work flows, such as pop ups. In this blog post I share how to keep your app bootstrapping code clean.

Revealed: The software scalability game

Revealed: The software scalability game

How do the best engineers of the world scale their software? Well that's the trick: They rather don't. And you should not either, unless your business really reaches the next level in the scalability game. Let's find out why.

Be that good ancestor

Be that good ancestor

Legacy code is often associated with being something bad. However, legacy software is often a valuable asset for businesses. When touching legacy code with the due respect it deserves, it ultimately leads to tough questions: will we ourselves be that good ancestor to others?

Turn code comments into friendly log messages

Turn code comments into friendly log messages

Have you ever considered turning great comments into a log message? They help to understand the runtime behavior of your application.

Active vs passive software development

Active vs passive software development

When software developers enter in management positions, they are often lacking to not code actively. In this article I argue that passive software development through delegation is indeed a valuable exercise. It still makes you a better developer.