dependency-injection   928

« earlier    

What could possibly go wrong?
In this series of articles I aim to explain dependency injection in simple terms. I’ll try to convince you that dependency injection will help you manage complex applications. With working examples I’ll show you how to use dependency injection with Unity.

In this first part to the series I explain dependency injection and its benefits.
Unity  dependency-injection 
yesterday by k7n4n5t3w4rt
Izumi Project
Izumi is a set of independent libraries and frameworks allowing you to significantly increase productivity of your Scala development.
scala  library  framework  dependency-injection  logging  rpc  sbt 
4 weeks ago by bkittelmann
Dependency injection is dynamic scoping in disguise | Dynamic Stability
As the title says, this explains lexical and dynamic scoping quite well then argues that dependency injection is basically just dynamic scoping. Quite well written.
dependency-injection  programming  languagedesign  via:HackerNews 
6 weeks ago by mcherm
Three Techniques for Inverting Control, in Python · David Seddon
Inversion of Control, in which code delegates control using plugins, is a powerful way of modularising software. It may sound complicated, but it can be achieved in Python with very little work. Let's examine three different techniques for doing this.
python  architecture  factoring  inversion-of-control  dependency-injection  itp 
august 2019 by gdw

« earlier    

related tags

8thlight  _development  android  angular  architecture  article  artificial-intelligence  aspnet  author:dhh  bestpractices  c#  cats  code  configuration-management  configuration  constructor-injection  container  coordinator  dagger  dagger2  dependency  design-patterns  design  designpatterns  dev  development  di  dot-net  dotnet  doubles  drupal  effects  elixir  example  factoring  factory  fakes  final-tagless  framework  free-monad  functional-programming  github  go  golang  gold-learning-star  google  guice  ifttt  interface  inversify  inversion-of-control  ioc-container  ioc  ios-dev  ios  is:tweet  itp  java  javascript  js  kleisli  kotlin  lang:swift  languagedesign  library  librerias  liskov  locator  logging  medium  mocking  mocks  modules  monads  net-core  net.core  net  nodejs  oop  p1  patterns  play  pocket  programming  property  protocol  python  react  react:context  reader-monad  rpc  ruby  sbt  scala  service  short  singleton  software-architecture  software-design  software-development  software-engineering  software  solid-principles  solid  spies  storyboard  strategy  stubs  swift  tagless-final  testing  typescript  uikit  unity  vs  windsor  wrapper 

Copy this bookmark: