Ruby on Rails, Traiblazer, Decorator Pattern, Clean Code.
about you PHP!). Turns out, applications can get very complex, and the data can be relational (user owns a car, car has car insurance, etc) and those relationships can get very complicated really quickly. The view that is responsible for representing all those relationships and data can become