Since a few years, you can use the PSR-3 LoggerInterface in MediaWiki to log messages. But how can you tell…
PHP has introduced a number of new features that allow you to write awesome Value Objects with PHP 8.1. In…
I’m happy to announce a brand new blog dedicated to MediaWiki and all things enterprise wiki related. Half a year…
What are the differences between building on top of a framework and building on top of an application? How does…
Guard Clauses are one of my favorite little tricks that allow simplifying code. A guard clause is an if statement…
In 2018 I read more books than ever before. Here are some of my recommendations and thoughts. I read 21…
Several tricks and heuristics that I apply to write easy to understand functions keep coming up when I look at…
Lately there has been a lot of hype around the typed properties that PHP 7.4 will bring. In this post…
Several tricks and heuristics that I apply to write easy to understand functions keep coming up when I look at…
I’m happy to release a two Clean Architecture + Bounded Contexts diagrams into the public domain (CC0 1.0). I created…