#functional-programming 6,626A functional approach to dependency injection in JavaJohn McCleanAug 11, 2017