The SOLID design principles helps you to write code that is easy to maintain, extend and understand.
There are many non-relational databases, each with their own pros and cons, that developers should know when to use.
Solving a deadlock in a simple, elegant way.
Alter large MySQL tables without blocking reads or writes.
Most developers hate PHP. Here are some of the reasons why it's such a bad language.