Opening the iTunes Store.If iTunes doesn't open, click the iTunes application icon in your Dock or on your Windows desktop.Progress Indicator
Opening the iBooks Store.If iBooks doesn't open, click the iBooks app in your Dock.Progress Indicator

iTunes is the world's easiest way to organize and add to your digital media collection.

We are unable to find iTunes on your computer. To download from the iTunes Store, get iTunes now.

Already have iTunes? Click I Have iTunes to open it now.

I Have iTunes Free Download

Writing Patterns

Software, Organizational, Pedagogical

This book can be downloaded and read in iBooks on your Mac or iOS device.


This is a small book about how to write software patterns. The software development community has learned from Christopher Alexander's A Pattern Language that Patterns are a good way to capture the experience of expertise in a way that can be transferred to those who need that knowledge. 

Software Patterns now covers patterns of software construction, but also organizational structure, Agile Software Development methods and other things. Most expertise can be captured in the form of patterns. 

Patterns show how an expert approaches and solves problems found in their context. There is an active international community writing patterns of all kinds. This book gives advice on how to approach the writing and improvement of such patterns. 

This book is about writing patterns, but does not contain patterns, other than a number of examples to show the process and the various forms. 

The author has written over one hundred patterns and collaborated on many others. He has two pattern books in print.

Writing Patterns
View in iTunes
  • $5.99
  • Available on iPhone, iPad, iPod touch, and Mac.
  • Category: Computers
  • Published: Apr 25, 2014
  • Publisher: Joseph Bergin, Software Tools
  • Seller: Joseph Bergin
  • Print Length: 57 Pages
  • Language: English
  • Requirements: To view this book, you must have an iOS device with iBooks 1.3.1 or later and iOS 4.3.3 or later, or a Mac with iBooks 1.0 or later and OS X 10.9 or later.

Customer Ratings

We have not received enough ratings to display an average for this book.