Kindle Price: $4.42

Save $30.91 (87%)

These promotions will be applied to this item:

Some promotions may be combined; others are not eligible to be combined with other offers. For details, please see the Terms & Conditions associated with these promotions.

Deliver to your Kindle or other device

Deliver to your Kindle or other device

Flip to back Flip to front
Audible Narration Playing... Paused   You are listening to a sample of the Audible narration for this Kindle book.
Learn more

Dependency Injection with Unity (Microsoft patterns & practices) Kindle Edition

9 customer reviews

See all 2 formats and editions Hide other formats and editions
Amazon Price New from Used from
Kindle
"Please retry"
$4.42

Length: 182 pages
  • Similar books to Dependency Injection with Unity (Microsoft patterns & practices)

Best Books of the Month
Best Books of the Month
Want to know our Editors' picks for the best books of the month? Browse Best Books of the Month, featuring our favorite new books in more than a dozen categories.

Editorial Reviews

About the Author

Dominic Betts is a principal technologist at Content Master, part of CM Group Ltd, a technical authoring and consulting company. An expert on developing applications with the Microsoft .NET Framework and Windows Azure, Dominic has produced numerous training courses, white papers, and other technical material on .NET, Windows Azure, and Microsoft BizTalk.

Dr. Grigori Melnik is a Principal Program Manager in the patterns & practices group at Microsoft. He leads the Microsoft Enterprise Library, Unity, Acceptance Testing Guidance, and CQRS Guidance projects. Prior to that, Grigori was a researcher, software engineer, and educator - long enough to remember the joy of programming in Fortran. His areas of expertise include agile methods, empirical software engineering, and software testing. Grigori is a regular contributor to software conferences around the world. He is a member of the IEEE Software Advisory board. Grigori holds a Ph.D. in Computer Science from the University of Calgary, Canada. Contact him at http://blogs.msdn.com/agile or follow him on twitter via @gmelnik.

Fernando Simonazzi is a software developer and architect with over 12 years of professional experience. He has been a contributor to several projects for Microsoft's patterns & practices group, including Prism v4 and several versions of the Enterprise Library.

Mani Subramanian is a software tester on the patterns & practices team. His recent projects include Enterprise Library (Windows Azure, V5), CQRS Journey, Unity, Prism 4.1. Areas he has worked on include core.net, Windows Azure and Windows Phone, BizTalk ESB, performance, security, and test management. He has 12+ years of industry experience. Prior to joining p&p, he was a developer for products that enable network security and worked as a project manager and test consultant.

Product Details

  • File Size: 1015 KB
  • Print Length: 182 pages
  • Simultaneous Device Usage: Unlimited
  • Publication Date: August 19, 2013
  • Sold by: Amazon Digital Services, Inc.
  • Language: English
  • ASIN: B00EO89ZM8
  • Text-to-Speech: Enabled
  • X-Ray:
  • Word Wise: Not Enabled
  • Lending: Enabled
  • Enhanced Typesetting: Not Enabled
  • Amazon Best Sellers Rank: #424,429 Paid in Kindle Store (See Top 100 Paid in Kindle Store)
  •  Would you like to give feedback on images?


More About the Authors

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

Most Helpful Customer Reviews

2 of 2 people found the following review helpful By Cristi S. on November 6, 2014
Format: Kindle Edition
PROS:

1. This is a surprisingly good book - and when I say "book" I mean it: it's not the typical cold user manual you usually find for free on the MSDN website for this format. Authors take the time to explain difficult concepts in the best way (the subject is NOT for the feint of heart!).

2. Great short but intelligent explanation on why and how to create loosely coupled classes and prepare them for the DI, using interfaces. Remarkable connection with the SOLID principles and the Factory patterns to get us ready for the rest. I'm still waiting for "The" book on the Dependency Injection ("The Art of Unit Testing" is still the reference most people use), but the way it is explained here is not bad at all. Separation between Registration, Resolve and Release looks good.

3. Great chapter on Interception! It helped me see better the link to AOP (Aspect Oriented Programming) and how Decorators work to accomplish logging, caching etc without changing the classes these crosscutting concerns are applied to.

CONS:

1. Some chapters or paragraphs are too long and verbose, while in few other chapters we're left up in the air on interesting subjects (for instance, on the Abstract Factory Pattern and the Service Locator Pattern). The samples ("Trenches") are poor or send us - through hyperlinks - to tones of content found online (?). And I miss an appendix with an API reference, cheat sheet etc. Or a short technical summary at the end of each chapter.

2. While you get deeper into the complex configuration and setup of a DI/IoC Container, you start wondering: why do you need all this trouble?! Why not simply using the Facade design pattern approach to instantiate all those object in a similar sequence?
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
1 of 1 people found the following review helpful By Nicholas Birke on April 28, 2014
Format: Paperback
This book is okay. First of all you should be aware that it is available for free on MSDN. The first couple chapters are a good setup for why you may want to use DI, and why you may want to use some alternative designs. This portion is very good. Once you get into chapter 3 however- it jumps right into unity. And the example it uses is taxing and hard to follow. They go from good simple examples... you would think they would build on them incrementally. But unfortunately this is not the case... they just throw out a full blown "real world" example that tries to explain too much at once. It is hard to follow and understand. I think this book is an asset on the shelf, but if you are getting started with DI and unity I would look for supplemental material. Unfortunately at this stage I have no suggestions... I am expecting "Dependency Injection in .Net" today... hopefully this will be a better, more incremental introduction.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
1 of 1 people found the following review helpful By Thomas E Wells on July 17, 2014
Format: Kindle Edition Verified Purchase
Microsoft has lately been improving their patterns and practices books, the code samples are becoming more complete and/or improved. The code examples are, more and more, beginning to adhere to best practices.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
Format: Kindle Edition Verified Purchase
For the cost this ebook was well worth it. I found that the author went down a complex path that even though I use Unity I still have difficulties understanding what is covered in parts of this book. If you don't have much money to spend than this is a good getting started book.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
1 of 1 people found the following review helpful By R. de Zwart on July 11, 2014
Format: Kindle Edition Verified Purchase
I finally understand DI now.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Forums

There are no discussions about this product yet.
Be the first to discuss this product with the community.
Start a new discussion
Topic:
First post:
Prompts for sign-in