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…
Last week I attended the I T.A.K.E. unconference in Bucharest. This unconference is about software development, and has tracks such…
In this post I share 5 easy ways to write better mocks that I picked up over the years. These…
This is the fifth post in my Missing in PHP7 series. The previous one is about Collections. This is a…
This is the fourth post in my Missing in PHP7 series. The previous one is about Value Objects. In this…