𝔖 Scriptorium
✦   LIBER   ✦

πŸ“

Dependency Injection Principles, Practices, and Patterns

✍ Scribed by Mark Seemann, Steven van Deursen


Publisher
Manning Publications
Year
2019
Tongue
English
Leaves
375
Edition
1
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Table of Contents


PART 1. Putting Dependency Injection on the map
1. The basics of Dependency Injection: What, why, and how
2. Writing tightly coupled code
3. Writing loosely coupled code
PART 2. Catalog
4. DI patterns
5. DI anti-patterns
6. Code smells
PART 3. Pure DI
7. Application composition
8. Object lifetime
9. Interception
10. Aspect-Oriented Programming by design
11. Tool-based Aspect-Oriented Programming
PART 4. DI Containers
12. DI Container introduction
13. The Autofac DI Container
14. The Simple Injector DI Container
15. The Microsoft.Extensions.DependencyInjection DI Container

✦ Subjects


Aspect-Oriented Programming


πŸ“œ SIMILAR VOLUMES


Dependency Injection Principles, Practic
✍ Mark Seemann, Steven van Deursen πŸ“‚ Library πŸ“… 2019 πŸ› Manning Publications 🌐 English

Dependency Injection Principles, Practices, and Patterns teaches you to use DI to reduce hard-coded dependencies between application components. You'll start by learning what DI is and what types of applications will benefit from it. Then, you'll work through concrete scenarios using C# and the .NET

Dependency Injection Principles, Practic
✍ Mark Seemann, Steven van Deursen πŸ“‚ Library πŸ“… 2019 πŸ› Manning Publications 🌐 English

Dependency Injection Principles, Practices, and Patterns teaches you to use DI to reduce hard-coded dependencies between application components. You'll start by learning what DI is and what types of applications will benefit from it. Then, you'll work through concrete scenarios using C# and the .NET

Dependency Injection Principles, Practic
✍ Mark Seemann, Steven van Deursen πŸ“‚ Library πŸ“… 2019 πŸ› Manning 🌐 English

Dependency Injection Principles, Practices, and Patterns teaches you to use DI to reduce hard-coded dependencies between application components. You'll start by learning what DI is and what types of applications will benefit from it. Then, you'll work through concrete scenarios using C# and the .NET

Mastering Ninject for Dependency Injecti
✍ Daniel Baharestani πŸ“‚ Library πŸ“… 2014 πŸ› Packt 🌐 English

Dependency injection is an approach to creating loosely coupled applications. Maintainability, testability, and extensibility are just a few advantages of loose coupling. Ninject is a software library which automates almost everything that we need in order to implement a dependency injection pattern

Dependency injection: design patterns us
✍ Dhanji R. Prasanna πŸ“‚ Library πŸ“… 2009 πŸ› Manning; Pearson Education [distributor] 🌐 English

In object-oriented programming, a central program normally controls other objects in a module, library, or framework. With dependency injection, this pattern is invertedβ€”a reference to a service is placed directly into the object which eases testing and modularity. Spring or Google Guice use depende