Laravel is the most popular PHP framework for building web applications. It provides simple solutions for common problems, like secure database querying, routing, console commands, ORM or input validation. It is a very solid choice if you wish to follow test-driven development process.
How logging can simplify complex problems
23 guidelines for writing readable code
Event-driven programming
Bitmask - why, how and when
Entity Component System