Showing posts with label patterns. Show all posts
Showing posts with label patterns. Show all posts

Software Architecture Design Patterns in Java Review

Software Architecture Design Patterns in Java
Average Reviews:

(More customer reviews)
Are you looking to buy Software Architecture Design Patterns in Java? Here is the right place to find the great deals. we can offer discounts of up to 90% on Software Architecture Design Patterns in Java. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Software Architecture Design Patterns in Java ReviewDesign patterns used to be the hottest topic around a couple of years ago. One of the side-effects was the "Applied Java Patterns" book which I very much liked and used to recommend to anyone looking for a "GoF" replacement using Java for code examples. Not anymore. From now on, I'm recommending Kuchana's "Software Architecture Design Patterns in Java".
Why am I so pleased with this book? What makes it any different than other design pattern books? Well, first of all the volume is huge. Kuchana's book covers all the original Gang of Four patterns plus another 20 or so patterns, including a couple of multithreading related patterns. Second, the text itself is very readable and doesn't cling too much on fancy words. The explanations are concise and to the point. Further kudos goes to dealing with such frequently asked questions like the difference between Factory Method and Abstract Factory.
To list some things I didn't like about this book, I have to say that having exercises without sample answers in the back was a tiny disappointment and I would've preferred a bit more condensed font for the code listings. That's about it.
All in all, a very good choice for filling the gaping design patterns encyclopedia slot in your bookshelf. Highly recommended.Software Architecture Design Patterns in Java Overview

Want to learn more information about Software Architecture Design Patterns in Java?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

The Timeless Way of Building Review

The Timeless Way of Building
Average Reviews:

(More customer reviews)
Are you looking to buy The Timeless Way of Building? Here is the right place to find the great deals. we can offer discounts of up to 90% on The Timeless Way of Building. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

The Timeless Way of Building Review``The Timeless Way of Building'' explains the idea of patterns in architecture. A pattern is a way to solve a specific problem, by bringing two conflicting forces into balance.
Here's a very simple example of a pattern. When a room has a window with a view, the window becomes a focal point: people are attracted to the window and want to look through it. The furniture in the room creates a second focal point: everyone is attracted toward whatever point the furniture aims them at (usually the center of the room or a TV). This makes people feel uncomfortable. They want to look out the window, and toward the other focus at the same time. If you rearrange the furniture, so that its focal point becomes the window, then everyone will suddenly notice that the room is much more ``comfortable''.
I applied that pattern to my own living room, by moving the TV under the window and rearranging the furniture, and I was amazed what a difference it made! That's a very simple example, and there are literally hundreds more in this book and its sequel. Simply reading them is fascinating; it will convince you that you can make your own home into something as wonderful in its own way as the Taj Mahal--which is Alexander's whole point.
In fact, the book's main idea is much more powerful than that. It applies to almost every aspect of life, not just to architecture. When a situation makes us unhappy, it is usually because we have two conflicting goals, and we aren't balancing them properly. Alexander's idea is to identify those ``conflicting forces'', and then find a solution which brings them into harmony. It's a simple concept, but once you appreciate it you realize how deep it really is.
This is definitely one of the best books on my shelf. It has really changed the way I look at...everything.The Timeless Way of Building Overview

Want to learn more information about The Timeless Way of Building?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

A Pattern Language: Towns, Buildings, Construction (Cess Center for Environmental) Review

A Pattern Language: Towns, Buildings, Construction (Cess  Center for Environmental)
Average Reviews:

(More customer reviews)
Are you looking to buy A Pattern Language: Towns, Buildings, Construction (Cess Center for Environmental)? Here is the right place to find the great deals. we can offer discounts of up to 90% on A Pattern Language: Towns, Buildings, Construction (Cess Center for Environmental). Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

A Pattern Language: Towns, Buildings, Construction (Cess Center for Environmental) ReviewMy fascination with Christopher Alexander's work began with "The Timeless Way of Building," but increased tenfold upon discovering his inexhaustible classic, "A Pattern Language." At over a thousand pages (I think,) "A Pattern Language" is an encyclopedic study of what makes buildings, streets, and communities work -- indeed, what makes environments human.
Alexander and his co-authors present us with over two hundred (roughly 250) "patterns" that they believe must be present in order for an environment to be pleasing, comfortable, or in their words, "alive." The patterns start at the most general level -- the first pattern, "Independent Regions," describes the ideal political entity, while another of my favorite patterns, "Mosaic of Subcultures," described the proper distribution of different groups within a city. The patterns gradually become more specific -- you'll read arguments about how universities should relate to the community, the proper placement of parks, the role of cafes in a city's life. If you wonder about the best design for a home, the authors will describe everything from how roofs and walls should be built, down to how light should fall within the home, where your windows should be placed, and even the most pleasant variety of chairs in the home. An underlying theme of all the patterns is that architecture, at its best, can be used to foster meaningful human interaction, and the authors urge us to be aware of how the houses we build can help us balance needs for intimacy and privacy.
They admit that they are uncertain about some of the patterns -- they indicate their degree of certainty using a code of asterisks placed before the pattern. For each pattern, the authors summarize the pattern in a brief statement printed in boldface, and then describe it at length, drawing upon a variety of sources to give us a full sense of what they mean: these "supporting sources" include an excerpt from a Samuel Beckett novel, papers in scholarly journals, newspaper clippings, etc. Most patterns are accompanied by a photograph (many of them beautiful and fascinating in their own right) and all are illustrated by small, casual hand-drawings. Taken together, "A Pattern Language" is an extraordinarily rich text, visually and conceptually.
As I said in the header of this review, "A Pattern Language" has changed the way I look at buildings and neighborhoods -- I feel like this book has made me attuned to what works, and what doesn't work, in the human environment. I'm constantly realizing things about buildings and streets that this book helped me see -- things that make people feel at home, or feel "alive," in their surroundings, or conversely, things that make people uncomfortable. And the book makes me think differently about life because it showed me how our well-being depends so much upon the way our buildings fit, or don't fit, us as UNIQUE INDIVIDUALS.A Pattern Language: Towns, Buildings, Construction (Cess Center for Environmental) Overview

Want to learn more information about A Pattern Language: Towns, Buildings, Construction (Cess Center for Environmental)?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...