View classes

When I see people creating a REST API in PHP, a lot of times I see them use their entities/documents (let's just call them models) as their presentation layer. Why one would do this is unknown to me, since you don't do it when creating an HTML page either…

Introduction to Aspect-Oriented Programming

For my first blog post, I'm going to take you on a little trip into a really cool programming paradigm: aspect-oriented programming, which is a little known style of programming while it can come in really useful. It is common knowledge that in software development you should have a Seperation…