Software architecture
Software design patterns
Model–view–controller
Smalltalk
Objective-C
Ruby on Rails
VisualWorks
Cocoa
Software engineering
Computer programming
Computing