YoVDO

Dependency Injection Revisited

Offered By: NDC Conferences via YouTube

Tags

NDC Conferences Courses Haskell Courses F# Courses Object-oriented programming Courses Functional Programming Courses Monads Courses Dependency Injection Courses Lambda Calculus Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Related Courses

Health Informatics: Data and Interoperability Standards
Georgia Institute of Technology via edX
Fractal Architecture
NDC Conferences via YouTube
Strangling the Monolith - Applied Patterns & Practices from the Trenches
NDC Conferences via YouTube
Refactoring Is Not Just Clickbait
NDC Conferences via YouTube
Amazing Algorithms for Solving Problems in Software
NDC Conferences via YouTube