Interactive Planning, Idealised Design, and Wardley Mapping
Use Ackoff's interactive planning to pair idealised design with Wardley Maps, turning a shared vision of the future into executable gameplay.
Read on Wardley Leadership StrategiesArchive
8 entries tagged “design”.
Browse by tag
View all tags →Use Ackoff's interactive planning to pair idealised design with Wardley Maps, turning a shared vision of the future into executable gameplay.
Read on Wardley Leadership StrategiesA couple of weeks ago Chris and I went on a TDD course from Codemanship. This post is an expansion of some of my notes from the course. As always, suggestions and corrects are welcome (especially as pull requests). Schoo…
Read moreThis is a quick update to my original blog post criticizing mutability in PSR-7. The original blog post got a fair few tweets and traction on Reddit. More importantly, Matthew Weier O'Phinney, the lead author of PSR-7, r…
Read morePSR-7 contains interfaces for HTTP messages. These are like Symfony Kernel's Request and Response interfaces. Having these new interfaces would be great for the PHP community but there's a couple of issues with their cur…
Read moreSingletons The Singleton pattern is when you can only instantiate 1 instance of a class. Realistically the only way to do this in PHP is by controlling object lifetime inside the object itself globally. This is bad as it…
Read moreIn PHP, Traits can't implement interfaces. They can, however, include abstract methods. These methods then need to be implemented by the concrete class that implements the trait. This allows a trait to provide some boile…
Read moreSomeone posted a question about using global variables on r/php, which I answered. Copied here for posterity. Using global state is technical debt. This means you're trading off short term wins (mostly writing less boile…
Read moreMy notes on Everzet's talk "Design how your objects talk through mocking" at PHPNW14 Everzet's Original slide deck Code sample here are using Prophecy to create test doubles Different test doubles: Mocks, stubs…
Read more