
Desertcart purchases this item on your behalf and handles shipping, customs, and support to Brazil.
🚀 Elevate your .NET game with Dependency Injection mastery!
Dependency Injection Principles, Practices, and Patterns (2nd Edition) is a must-have guide for intermediate .NET developers seeking to reduce hard-coded dependencies and build loosely-coupled applications. Featuring integration with popular .NET frameworks, detailed DI patterns and anti-patterns, and practical examples, this book empowers readers to confidently implement DI using Microsoft and open-source libraries.

| Best Sellers Rank | 691,030 in Books ( See Top 100 in Books ) 128 in Microsoft Windows Programming 397 in Microsoft Windows Applications 541 in Internet Applications |
| Customer Reviews | 4.7 out of 5 stars 139 Reviews |
I**N
Very well written book
This book explain the topic thoroughly with very good examples. It's easy to read book. I highly recommend it.
M**N
Brilliant, thorough and entertaining in places!
This book set a huge amount of concepts around dependency injection straight. I am primarily interested in functional techniques, and although the book is primarily focused on object oriented principles I think it's still useful for functional programming programmers as DI can be used at the edges of the system and this provides a great guide to this.
J**N
Worth a read
Really good book with some great info. Even if you already know about DI, the latter half of the book goes into other related subjects which every dev should learn!
M**R
All you need to know about DI...
I have been reading this book via the Manning Early Access Program and I am glad I have. I had a little knowledge of DI but did not fully understand the How's and the Whys. The book starts with a quick introduction and overview. You are given an example implemented as a traditional application and then this reimplemented using DI. The author makes each of chapter topics easy to understand and follow and although this book will be fine for beginners to DI it would not be the place to start if you are beginning programming. I have learned a lot so far and will update this once I have finished the final release version.
P**K
Too much SOLID
The author is a SOLID fanboy and keeps pushing the reader to follow the Open/Closed Principle blindly. This leads to very convoluted code. I recommend reading something else.
A**A
Fantastic book
This book did a great job explaining various topics that are so important when working with dependency injection like DI anti patterns, Code smells, and some techniques when it comes to manage lifetime of the dependencies. Examples are also very good and helps to understand the concept author tries to explain. Highly recommend this book.
A**Ý
I took a lot from this book
Very well written, really underlines the ideas behind dependency injection. I would say this one pattern has terrific impact on how a developer composes the execution of their apps.
C**N
Una de las mejores compras que he hecho sobre libros de diseño y desarrollo
Un libro imprescindible para entender y poner en práctica la inyección de dependencias. Todo lo que se trata aporta siempre algún concepto, visión o práctica interesante... Es estratosférico!!!
H**P
Great explanation of pure Dependency Injection, plus DI with Containers.
This is a well written, substantial book that explains what Dependency Injection (DI) is from the ground up. It has good realistic examples that are well explained. You do need to focus and absorb what's being said, as it builds on the same examples over several chapters. The examples apply to ASP.Net but the same principles can be applied to desktop easily enough - I was in interested in DI for a desktop app and had no trouble understanding the code examples and how they would apply to a desktop app. It then goes on to discuss various ways of automating DI in a .Net C# solution, comparing the libraries of Autofac, Simple Injector and the MS DI functionality that is built into recent versions of .Net. The whole DI topic was new to me. Although I understood it all as I read it, I know I'll need to read it all again to really absorb the principles and the details of the code design and implementation. This is worth doing as it has substance and will be of long-term benefit. More than just DI, what this book really does is show how to engineer solutions for .Net (or any framework really) in a highly modular, flexible, scalable, and maintenance efficient way. It is a leap from standard OOP to real engineering - and the authors do a great job of making that as simple and easy to understand as possible. For intermediate developers, but seniors may easily pick up some good gems from here too. Highly recommended.
J**B
L'une de mes bibles ! Pour tous les amoureux des principes SOLID et du clean code
Top ! Je l'ai acheté il y a quelques années et je l'utilise toujours en référence pour les principes SOLID et le clean code ! Les explications sont claires et bien schématisées, ce qui rend cet ouvrage très accessible ! (Même si l'anglais n'est pas votre langue maternelle)
Trustpilot
1 month ago
3 weeks ago