Creating the hnDependencyInjectionPlugin

On Thursday 28th of August the hnDependencyInjectionPlugin was released on GitHub and packagist. Unfortunately I’ve been too busy to write this blog post about it since. When I got an e-mail yesterday about a new stargazer*, I decided it was time to blog about creating the hnDependencyInjectionPlugin. So, what does this plugin do? It’s a […]

Introducing dependency injection into existing systems

A while ago I was faced with an interesting challenge: I was busy introducing dependency injection into an existing system. Almost every method call inside this system was a static call, so every class was hard coded to their dependencies. But, I might be going a little bit too fast here. What is dependency injection? […]

Composer API limit at GitHub

When using Composer for your dependency management, and getting some of those dependencies from GitHub, there is a risk that you run out of Composer API limit at GitHub. Since 14 Oktober 2012 GitHub limits unauthenticated requests. By default Composer does not use authentication, and if you exceed this limit you will be blocked for […]

Technical solution to a social problem

Going to PHPBenelux¬†was a lot of fun. I will remember one of the questions at Ben Straub’s presentation. The question was “What if a maintainer of a project suddenly quits?”, and the answer was “We don’t have a technical solution to this social problem yet”. By now we’ve made our own technical solution to a […]