PHPnews.io

PHP is much better than you think

Written by Fabien Potencier / Original link on Oct. 12, 2014

Rants about PHP are everywhere, and they even come from smart guys. When Jeff Atwood wrote yet another rant about PHP, it made me think about the good parts of PHP. The biggest problem of these rants is that they come from people stuck in the old days of PHP. They either don't care or they don't wa…


Semantic versioning for bundles

Written by Matthias Noback / Original link on Oct. 12, 2014

A short introduction to semantic versioning Semantic versioning is an agreement between the user of a package and its maintainer. The maintainer should be able to fix bugs, add new features or completely change the API of the software they provide. At the same time, the user of the package should…



Decoupling your (event) system

Written by Matthias Noback / Original link on Oct. 12, 2014

About interface segregation, dependency inversion and package stability You are creating a nice reusable package. Inside the package you want to use events to allow others to hook into your own code. You look at several event managers that are available. Since you are somewhat familiar with the Sym…