Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

NDC Conferences

Dependency Injection Revisited

NDC Conferences via YouTube

Overview

Explore the concept of Dependency Injection and its evolution in software development in this 54-minute conference talk. Delve into the intersection of Dependency Injection and functional programming, examining their contrasting approaches to managing non-deterministic behavior. Learn alternative techniques and discover how functional solutions can be applied to object-oriented programming. Follow along with code examples primarily in C#, while also encountering concepts from lambda calculus, Greek terminology, Haskell, F#, and monads. Gain insights into topics such as Reservation Repository, Accepting a Reservation, Discrimination Union, Pure Functions, Refactoring, Isomorphism, and Query syntax. Enhance your understanding of modern software development practices and their practical applications.

Syllabus

Introduction
Reservation Repository
Accepting a Reservation
Discrimination Union
Discrimination Union F
AI Reservation Program
Helper Methods
Pure Functions
Refactoring
Isomorphism
Query syntax
Conclusion

Taught by

NDC Conferences

Reviews

Start your review of Dependency Injection Revisited

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.