Pattern Related Book List
Part of the Wiki BookList.
Be sure to see ReallyGoodPatternBooks.
Patterns & Architecture
-
TheTimelessWayOfBuilding, ChristopherAlexander
-
PatternLanguage, ChristopherAlexander, et. al.
-
HowBuildingsLearn, StewartBrand
-
Home: A ShortHistoryOfAnIdea, WitoldRybczynski
-
LookingAround, WitoldRybczynski
-
TheMostBeautifulHouseInTheWorld, WitoldRybczynski
-
the RugBook, ChristopherAlexander
-
NatureOfOrder, ChristopherAlexander
-
SystemsArchitecting, Eberhardt Rechtin
-
TheOregonExperiment, ChristopherAlexander
-
House, TracyKidder describes the building of a new house, and the tensions between its Designer, its Builders, and the Client--problems analogous to those found in many software projects.
Patterns & Computers
-
LittleJavaFewPatterns, MatthiasFelleisen and DanielFriedman
-
DataModelPatterns, David C. Hay
-
HowSoftwareSystemsLearn, D'NarbTrawets
-
PatternLanguagesOfProgramDesign
-
Volume 1, JimCoplien & DougSchmidt, eds.
-
Volume 2, JohnVlissides, JimCoplien, and NormKerth, eds.
-
Volume 3, RobertMartin, DirkRiehle, and FrankBuschmann, eds.
-
Volume 4, NeilHarrison, BrianFoote, HansRohnert, eds.
-
Volume 5, DragosManolescu, Markus Voelter, and JamesNoble, eds
-
DesignPatternsBook: Elements of Reusable ..., GangOfFour (Gamma et. al.)
-
PatternOrientedSoftwareArchitecture: A System Of Patterns, PartyOfFive (Buschmann, et al.)
-
A FunctionalPatternSystemForObjectOrientedDesign, ThomasKuehne
-
DesignPatternsForObjectOrientedSoftwareDevelopment, WolfgangPree
-
SoftwarePatterns (A Management Briefing), JimCoplien, SIGS Publications
-
AnalysisPatterns, MartinFowler
-
SucceedingWithObjects, Goldberg and Rubin. Not really patterns, but frameworks. Still useful though.
-
SurvivingObjectOrientedProjects, by AlistairCockburn, contains a dozen ProjectManagementPatterns, although he still calls them strategies there.
-
PatternsOfSoftware, RichardGabriel
-
SmalltalkBestPracticePatterns, KentBeck.
-
DesigningPascalSolutions, Michael Clancy and Marcia Linn
-
ReallyBadlyWrittenCORBADesignPatterns, Thomas Mowbray & Raphael Malveau
-
ThePatternHandbook, LindaRising
-
The DesignPatternsSmalltalkCompanion, ShermanAlpert, KyleBrown, and BobbyWoolf
-
PatternHatching, JohnVlissides
-
ProcessPatternsBook and MoreProcessPatterns by ScottAmbler - http://www.ambysoft.com/processPatternsPage.html
-
EssentialJavaStyle: Patterns For Implementation, JeffLangr
-
DesignPatternsAndContracts, JeanMarcJezequel, MichelTrain, ChristineMingins
-
SoftwareConfigurationManagementPatterns, BradAppleton and SteveBerczuk
-
HeadFirstDesignPatterns, EricFreeman and ElisabethFreeman with KathySierra and BertBates
-
PatternsForParallelProgramming Timothy G. Mattson, Beverly A. Sanders, Berna L. Massingill
-
ImplementationPatterns KentBeck
-
DesignPatternsInRuby Russ Olsen
Pattern-Think Referenced in Computer Books
-
RefactoringImprovingTheDesignOfExistingCode, MartinFowler
-
TheEssentialDistributedObjectsSurvivalGuide, by Orfali, Harkey, and Edwards
-
LargeScaleCppSoftwareDesign, by John Lakos
-
ObjectSolutions, Grady Booch
-
ObjectOrientedDesignHeuristics, Authur Riel
-
InformationOverload, Jerrold M. Grochow
-
PeopleWare, by DeMarco and Lister
-
BringingDesignToSoftware edited by Terry Winograd presents some good discussions about how we software professionals should pay attention to ideas from other disciplines of design.
-
BeyondProgramming, Bruce I. Blum
Patterns, MetaPatterns, Languages, Stories, Culture... "Across space, time and mind"
CategoryBooks CategoryPattern