BEST·BOOKS

BOOK · [220]

Patterns of Enterprise Application Architecture cover

Patterns of Enterprise Application Architecture

Martin Fowler

Programming

Fowler's taxonomy of the architectural patterns lurking inside every serious web application — Active Record, Unit of Work, Identity Map, and the rest. DHH used it as a map while building Rails, and considers it indispensable for understanding why frameworks differ.

Endorsed By

1 PERSON
  • David Heinemeier Hansson
    “You won't necessarily implement most of these patterns yourself, but it's an invaluable resource to understanding the differences in architectures.”

    Listed in DHH's Signal v. Noise post on the five programming books that meant most to him — a direct influence on Rails' Active Record naming and architecture.

    signalvnoise.com