Domain-Driven Design: Tackling Complexity in the Heart of Software
Domain-Driven Design: Tackling Complexity 0321125215

Domain-Driven Design: Tackling Complexity in the Heart of Software

Manufacturer:
Addison-Wesley

UPC:
978032112521

Retail Price:
$59.99

#Deals:

Avg. Rating:

Available from 8 stores - Select your deal and buy the Domain-Driven Design: Tackling Complexity
"Where can I buy a Domain-Driven Design: Tackling Complexity?" At all of these merchants listed below. Click any of the deals below to buy now on the merchant's website.
StoreRatingBase PriceShipping Price + ShippingAvailability
new_books_today

[Store Info & Reviews]
Covered by A-Z Guarantee
5 Star Rating
244 Reviews
$41.14
New
$3.99
$45.13Buy from new_books_today
In Stock. Usually ships in 1-2 business days
Just 2 Left!
All orders ship same business day via standard shipping (USPS Media Mail) if received by 1 pm cst. We do not ship to APO/FPO addresses.
Buy Domain-Driven Design: Tackling for $45.15
[Store Info & Reviews]
Covered by A-Z Guarantee
GoSale Trusted Store$45.15
New
$0.00
$45.15Buy from Amazon.com
In Stock. Usually ships in 24 hours
Many Available
pbshop

[Store Info & Reviews]
Covered by A-Z Guarantee
5 Star Rating
3178 Reviews
$46.86
New
$3.99
International Shipping is available International Available
$50.85Buy from pbshop
In Stock. Usually ships in 1-2 business days
Just 5 Left!
Brand new book delivered from the UK in 10-14 days.
The Book Depository UK

[Store Info & Reviews]
Covered by A-Z Guarantee
5 Star Rating
952 Reviews
$49.32
New
$3.99
International Shipping is available International Available
$53.31Buy from The Book Depository UK
In Stock. Usually ships in 1-2 business days
Just 2 Left!
Brand New. Delivery is usually 5 - 8 working days from order, International is by Royal Mail Airmail
the_book_community

[Store Info & Reviews]
Covered by A-Z Guarantee
5 Star Rating
1939 Reviews
$53.40
New
$3.99
International Shipping is available International Available
$57.39Buy from the_book_community
In Stock. Usually ships in 1-2 business days
Just 1 Left!
Customer oriented seller. Shipped promptly and packaged carefully. Delivery in 8-14 business days.
Indoo New

[Store Info & Reviews]
Covered by A-Z Guarantee
5 Star Rating
1125 Reviews
$54.81
New
$3.99
$58.80Buy from Indoo New
In Stock. Usually ships in 1-2 business days
50 Available
Brand new
A1Books

[Store Info & Reviews]
Covered by A-Z Guarantee
5 Star Rating
1595 Reviews
$55.45
New
$3.99
International Shipping is available International Available
$59.44Buy from A1Books
In Stock. Usually ships in 1-2 business days
50 Available
Brand new item. Over 6 million customers served. Order now. Selling online since 1995. Few left in stock - order soon. Code: P20090918165513h
woodys-books

[Store Info & Reviews]
Covered by A-Z Guarantee
5 Star Rating
4617 Reviews
$57.59
New
$3.99
$61.58Buy from woodys-books
In Stock. Usually ships in 1-2 business days
Just 1 Left!
* Shipping estimates are based on Ground shipment within the contiguous U.S.
   If you notice a problem, you can report a pricing error or problem.
Overview of current deals for the Domain-Driven Design: Tackling Complexity in the Heart of Software:
  • 1 merchant is offering Free Shipping.
  • 4 merchants offer International Shipping or Worldwide shipping.
Domain-Driven Design: Tackling Complexity in the Heart of Software Specs:
Product NameDomain-Driven Design: Tackling Complexity in the Heart of Software
ManufacturerAddison-Wesley
Product Number MPN0321125215
Retail Price $59.99
EAN-139780321125217
UPC076092019565
EAN-1409780321125217
UPC978032112521
Specifications 
TitleDomain-Driven Design: Tackling Complexity in the Heart of Software
ISBN0321125215
Author(s)Eric Evans
Release Date22 August, 2003, 2003-08-30, 2003-08-22
FormatHardcover
Num of Pages560, 576
Num. of Items1
EAN9780321125217
Dimensions9.5 x 7.3 x 1.4 in.
Weight2.8 lbs.
Deal first added on:26-January-2004

Tags

Find other products that have similar tags to the Domain-Driven Design: Tackling Complexity in the Heart of Software
Computers Development Computer Bks - Languages / Programming software development Programming - Software Development Computer software Programming - Systems Analysis & Design Object-oriented programming (C Programming - Object Oriented Programming object-oriented programming
Similar Products
Refactoring: Improving the Design of Existing CodeRefactoring: Improving the Design of Existing Code59.99$40.24Check Prices on Refactoring: Improving the Design of Existing Code
at 7 stores
Enterprise Integration Patterns : Designing, Building, and Deploying Messaging SolutionsEnterprise Integration Patterns : Designing, Building, and Deploying Messaging Solutions54.99$41.93Check Prices on Enterprise Integration Patterns : Designing, Building, and Deploying Messaging Solutions
at 9 stores
Patterns of Enterprise Application ArchitecturePatterns of Enterprise Application Architecture59.99$41.95Check Prices on Patterns of Enterprise Application Architecture
at 7 stores
Test Driven Development: By ExampleTest Driven Development: By Example39.99$31.98Check Prices on Test Driven Development: By Example
at 8 stores
Gödel, Escher, Bach: An Eternal Golden BraidGödel, Escher, Bach: An Eternal Golden Braid22.95$12.00Check Prices on Gödel, Escher, Bach: An Eternal Golden Braid
at 9 stores
The Mythical Man-Month: Essays on Software Engineering, 20th  Anniversary EditionThe Mythical Man-Month: Essays on Software Engineering, 20th Anniversary Edition39.99$17.94Check Prices on The Mythical Man-Month: Essays on Software Engineering, 20th  Anniversary Edition
at 7 stores

Latest 6 Reviews
Here is what people are saying about the Domain-Driven Design: Tackling Complexity in the Heart of Software
2 Star Rating  "Kandinskian Driven Design"2009-07-22
- Reviewed By sirio_a
In italian we have this fun saying" "Dalle stelle alle stalle" which can be translated to "From the stars to the stables" meaning going from brilliant and promising beginnings to a low and humbling ending.. well I find that it describes perfectly this book. Writing a bad tech book is already a mortal sin without making things even worse by raising reader's expectations with a pompous title like "tackling complexity in the heart of sofware". The only thing that this book tackles is the patience of the reader forced to wade through a sea of fluff to find the few interesting ideas that are actually present. It's not that this book contains zero value, it does present some interesting ideas, but the level, usefulness and impact of these ideas are barely enough to justify a series of blog posts, not a book and certainly not a 500 pages book! Add to this lack of structure and organization, continuous repetitions and a pompousness beyond imagination with the annoying habit of continually uppercasing or bolding the "important ideas" and inventing pompous sounding name for simple concepts in the vain attempt to hide their triviality and you will have an idea of the torments that await you if you buy this book and attempt to read it.
The truly facinating question is: "how did this barely decent series of blog posts manage to get so popular and receive respect and good reviews?". I think the answer lies on its cover. It's like with modern art and abstract painting... some guy puts together something kind of original or vaguely interesting or just plain strange, a couple of critics start praising its outstanding aestetics and deep meaning for personal reasons of just as a way to praise themselves who are the only ones able to discern such beauty and meaning , they present the work in an elegant and "important" location and well.. the rest of us deep inside still think it 's fried air, but we still go to the exhibit and dare not say so, since well.. if it's so higly regarded there must be a reason, and maybe it's just that I am not good enough to get it... That's why the best qualification for this book and the attitude it promotes "kandinskian". A (hopefully) failed attempt to transfer to software design and development the horrors of art criticism.
And to the author and whoever shares his love for pompous sounding words and names (or as he would say it: "UBIQUITOUS LANGUAGE") I would advise to reflect on this Feynman quote:
"You can know the name of a bird in all the languages of the world, but when you're finished, you'll know absolutely nothing whatever about the bird... So let's look at the bird and see what it's doing -- that's what counts. I learned very early the difference between knowing the name of something and knowing something."
 
5 Star Rating  "Thoughtful and relevant"2009-07-01
- Reviewed By jswanson47
Must read for software architects. Book is well organized and written. Concepts are useful in everyday analysis, design, and implementation.

Also, excellent editing and layout. Always nice to find!
 
5 Star Rating  "An excellent reference, another must read for developers"2009-06-14
- Reviewed By adam_kahtava
Through this book Evan's shares his extensive development and consulting experience as he outlines his approach to Domain Driven Design (DDD) - DDD being the development approach that Evan's has had the most success with. Evan's writing style is easy to read as he maintains a comfortable conversational tone while pragmatically guiding us through the many patterns and concepts that encompass Domain Driven Design. However; be warned the concepts that lie within are occasionally dense, abstract, but ultimately enlightening as Evan's forces us to look at development from a new perspective.

It's fair to mention that this book has been charged as being just another patterns book, and while I sympathize with those reviewers - some concepts do come across as being overly abstract without clear implementations (code) to reference. I found this book to be an insightful window into the mind of an experienced developer, and not just another patterns book. If you do find yourself grasping for more concrete implementations then you'll want to read Jimmy Nilsson's Applying Domain-Driven Design and Patterns: With Examples in C# and .NET book too - Nilsson's book provides many code examples while directly referencing Evan's text.

As a developer or an emerging architect you won't want to overlook this book. From my experience the concepts and patterns surrounding Domain Driven Design frequently crop up in Service Orientation, MVC/MVP Web Applications, Object Orientation, Test Driven Development, Model Driven Development, and other modern best practices. I highly recommend this book, it's a great reference to have alongside Steve McConnell's Code Complete, Robert Glass's Facts and Fallacies of Software Engineering, and the Martin Fowler blessed books too.
 
5 Star Rating  "The Software Design Book in the Age of Refactoring and XP"2009-05-06
- Reviewed By ws__
Eric Evans teaches how to model a range of business domains and the corresponding software in lockstep. This is an important and heavy subject. One has to step through unfamiliar domains. And one steps through them before they are properly explained, due to a not yet existent good model. Consequently one has to cope with bad descriptions of domains. Even more, you may not be very interested in most of the example domains. This is inherent to the subject matter and unavoidable.

The book reads similar to Martin Fowler's excellent pattern books. Both authors know how to explain an important and difficult subject. But be prepared for quite some hard work wading through the 500 plus pages. Your reward will be well worth it.
 
5 Star Rating  "Excellent"2009-04-13
- Reviewed By User: A33B87ZQNHCJXF
It is on top of every thing else. It is a recipe of how to build domain applications underlining the design patterns and its relations that work best.
 
3 Star Rating  "Domain-Driven Design: Tackling Complexity in the Heart of Software"2009-04-09
- Reviewed By ejain
"The defining characteristic [of domain-driven design] is a priority on understanding the target domain and incorporating that understanding into the software. Everything else flows from that premise."

Eric Evans argues that developers must not just understand the business ("domain") concepts in an application, but must also be able to communicate with domain experts to elucidate and refine concepts that are not obvious from the beginning. The "domain model" that emerges from this process must always be reflected in the code as much as possible (and separated from infrastructure or even non-core domain code).

The author deserves credit for asserting (back in 2003, when this might have been less widely recognized) that proper design and iterative development are not mutually exclusive, and that the design of an application is in fact unlikely to be good without iterative development.

The book contains a good mix of abstract discussion mixed with examples (including diagrams and dialogs between developers and business experts). On the other hand, there is not much discussion (or good solutions) on how to implement the practices the author is advocating (e.g. having model objects do database queries rather than delegating this to a service layer).

The author relies a lot on UML diagrams (especially class diagrams) to illustrate domain models, though the few examples where he uses custom, non-UML diagrams to illustrate behavior are far more interesting.

In the end I don't think I got more out of the book than if it had been summarized in a blog post. In particular, the "refactorings" and "patterns" didn't seem to add much to what I had read elsewhere, and some parts of the book seem a bit repetitive, even if otherwise well written.
 
Quick Links



Last updated: Nov 24, 2009 at 00:02 EST. Pricing information is provided by the listed merchants. GoSale.com is not responsible for the accuracy of pricing information, product information or the images provided. Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on amazon.com or other merchants at the time of purchase will apply to the purchase of this product. As always, be sure to visit the merchant's site to review and verify product information, price, and shipping costs. GoSale.com is not responsible for the content and opinions contained in customer submitted reviews.
© 2009 GoSale.com (S2)



Home > Books > Computers & Internet > Certifications > By Subject > Visual C