Foreword By Diego Vega (Program Manager, Microsoft Corp., Redmond, Seattle, U.S.) By the time we released the first version of Entity Framework we were constantly getting feedback from the DDD Community about things that were missing in EF. The main issues were blockers for practicing DDD with EF, such as lack of Persistence Ignorance support, difficulties of testability and high friction in some areas of the API. Members of the DDD Community and the EF team spent considerable time discussing and cross-educating each other these subjects and on the true potential of EF. This had a strong influence in the second version of the EF, called EF 4.0, and the improvements that later crystallized in EF 4.1, which included massive improvements intended to address many of those concerns. EF is still going to evolve to improve the experience and to make it easier to fall into what many like to call the "Pit of Success" of software development. But in EF 4 we already reached an important turning point: When customers pick EF for using it in their applications, they often come to us to ask for best practices, e.g. how to implement things with less and more maintainable code. Many of these customers now learn about concepts like Persistence Ignorance and Testability for the first time in our forums, blogs and conference talks! Therefore we are always looking for ways to disseminate this information. This book is a necessary and great attempt to distill the existing body of best practices for doing DDD with EF. I hope it will be very useful for those customers in need of such kind of guidance. Like EF, I hope this book will also evolve over time to accommodate new knowledge and scenarios. I am looking forward to seeing the impact of this initial work, as well as other things coming from the authors in the future. Target audience of the Guide This guide is targeted to the people involved in the entire lifecycle of software products or corporate applications with custom development. Specially, the following roles are applicable: ⢠Software Architect ⢠Lead Developer and Developer
N-Layered Domain-Oriented Architecture Guide with .NET 4.0
- Authors
- Csar de la Torre, Unai Zorrilla, Miguel ngel Ramos Javier Calvarro
- ISBN
- 8493903612
- Published
- 20 May 2011
- Purchase online
- amazon.com
Foreword By Diego Vega (Program Manager, Microsoft Corp., Redmond, Seattle, U.S.) By the time we released the first version of Entity Framework we were constantly getting feedback from the DDD Community about things that were missing in EF. The main issues were blockers for practicing DDD with EF, such as lack of Persistence Ignorance support, difficulties of testability and high friction in some areas of the API.
Editorial Reviews
You might also like...
Architecture books
-
Software Systems Architecture: Working With Stakeholders Using Viewpoints and Perspectives (2nd Edition)
Software Systems Architecture, Second Edition is a highly regarded, practitioner-oriented guide to designing and implementing effective architectures for information systems. It is both a readily accessible introduction to software architecture and a...
Architecture podcasts
-
Java Posse: Roundup '12 - Architecture
Published 8 years ago, running time 0h0m
Roundup ‘12 - ArchitectureFully formatted shownotes can always be found at http://javaposse.comRecorded at the Java Posse Roundup 2012 in Crested Butte, CO *Equals/Hashcode *http://www.javapractices.com/topic/TopicAction.do?Id=28 *http://stackoverflow.com/questi.
Comments