AngelSix Reads Dependency Injection Principles Practices Patterns Review @AngelSix
AngelSix Reads Dependency Injection Principles Practices Patterns Review  @AngelSix
Uploaded September 2019 | Updated September 2026, 2 weeks ago
Buy the book! amzn.to/2PFyTNT

Browse my Amazon Store amazon.co.uk/shop/angelsix

Would I recommend
- Yes

Recommended Skill Level
- Intermediate
- I would recommend already knowing DI, have used it, and found your own way to make it work for you first, before reading how it was designed to be used. You should find yourself using a service locator pattern due to the limitations of DI in stateful applications.

Talks about
- Pure DI, composition root, dependency inversion principle, factories, adapters, aggregates, decorators, SOLID
- Methods of injection (constructor, property or method)
- Common mistakes, misconceptions and anti-patterns
- Main 3 concepts of DI, composition, life-cycle and interception

Knowledge gained
- Main thing I gained knowledge of importance specifically of having all concrete implementations "constructed" by the object graph and life-cycles managed by composition root
- Re-enforced many principles and techniques I already use, so now I know names for some styles of code I write, and that those styles are known good principles

Pros
- Well structured, written and explained and easy to read
- Good reference book for all current DI knowledge
- Shows various ways of doing DI using 3 popular containers
- Has real-world examples of code

Cons
- Personally don't like some concepts used in the DI world
- Eludes to the one reason I brought the book, to use DI in a stated application (WPF)
- Not convinced on the level of SRP taken too strictly, splitting classes and interfaces too small so they fit with DI, not so much because it really makes more sense in your application to do so
AngelSix Reads Dependency Injection Principles Practices Patterns Review46. Avalonia UI Real World (Dynamic UI Visibility)2 Day Complete Avalonia App Dev (Part 7)2 Day Complete Avalonia App Dev (Part 8)36. Avalonia UI Real World Injecting Entity FrameworkAutomatic Dark Mode in Avalonia From a Single ThemeSenior Dev vs Cursor, Copilot & Claude AI30. Avalonia UI Real World (Numberic Up Down)The TRUTH Xamarin Dont Want You to Know about Android!025. Avalonia UI - Live Audio ChartMaking Responsive Dialogs in Avalonia UI023. Avalonia UI - Making Volume Bar Live
AngelSix |

AngelSix Reads Dependency Injection Principles Practices Patterns Review

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER