I’m the kind of dev that dreads configuring webservers and that rather does not have to put up with random…
This blog post is a reply to Dan’s presentation Why Every Element of SOLID is Wrong. Dan’s presentation is crammed…
Simplicity is possibly the single most important thing on the technical side of software development. It is crucial to keep…
PHP 7.1 has been released, bringing some features I was eagerly anticipating and some surprises that had gone under my…
Both Domain Driven Design and architectures such as the Clean Architecture and Hexagonal are often talked about. It’s hard to…
Last year we rewrote the Wikimedia Deutschland fundraising software. In this blog post I’ll give you an idea of what…
During the last few weeks I’ve been refactoring some horrible Lua code. This has been a ton of fun so…
I’m happy to release a few Clean Architecture related diagrams into the public domain (CC0 1.0). Update 2018-9-9: new diagrams…
Notes from Implementing Domain Driven Design, chapter 2: Domains, Subdomains and Bounded Contexts (p58 and later only) User interface and…
Last week I attended the 2016 edition of the PHP Unconference Europe, taking place in Palma De Mallorca. This post…