Writing better code that doesn’t reek of spaghetti and duct tape.

Presentation

Game Programming Patterns

Gang of Four Design Patterns