👋 Hi!

I’m a software engineer specializing in server applications and system-level software development, but sometimes I venture into the front end world too. Quite often I find myself taking a deep dive into a topic that tickles my brain.

When I’m not coding I like spending time outdoors, such as cycling, climbing. We are writing this blog together with my partner Sanja.

You can find most of my work on GitHub.

Gentoo as a Docker build system?


Gentoo compiles everything from source, which sounds it might not be useful for Docker. Yet, it can be made to build a sub-100 MB image for PHP…

What the *** is an IoC container?


Just what in the name of the allmighy bit is an IoC / Dependency Injection container? If find that this confuses a lot of people. Let’s dig into it.

Make all classes final!


I have a pretty radical suggestion for clean code: make all your classes final!

Why people want Kubernetes?


I’ve previously argued that running Kubernetes is hard. Why do people still want it? Let’s look past the hype train and take a gander through the valuable things k8s provides.

What people misunderstand about OOP


Is OOP dead? Is Functional Programming the future? Some articles seem to suggest so. I would tend to disagree. Let’s discuss!

Monitoring: Basics


Monitoring your application is critical. But how do you do it? What are the important things you need to watch out for?

Immutable Infrastructure?


Immutability is an important concept I talked about before. But how do we apply it to infrastructure?

Host everything yourself!


Often when a big service provider messes up, there is an inevitable slew of people who tout the advantages of self-hosting everything. But is it really efficient?

Fundamentals: The Address Resolution Protocol


How does a computer know what MAC address belongs to an IP? How does ARP work?