Dependency Injection revisited
summary
Examines how traditional Dependency Injection (DI) contrasts with functional programming approaches to managing nondeterminism, using C# examples alongside references to Haskell, F#, lambdas and monads. Explores alternative patterns to DI drawn from functional concepts and considers whether those functional solutions can be applied within object‑oriented code.
AI-written summary · about
related talks
34mFunctional Programming: The Enterprise Edition
28mDependency Injection You Can Start Today
48mFunctional Programming: The Enterprise Edition
03mTalks About His Talks
47mSOLID Object-Oriented Design
01h 00mSOLID Revisited : The State of the Matter
43mBringing Functional Programming to Work
53mInvestigating C++ Legacy Design Trends: Newer Isn’t Always Better!
