What is dependency injection?

This page summarizes the projects mentioned and recommended in the original post on dev.to

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • Design Patterns

    Design patterns implemented in Java

  • Now, when I first saw the DI principle it didn't make any sense to me, so let's look at an example with a short trip to Middle Earth, using the same example found in this repository of Java design patterns.

  • Guice

    Guice (pronounced 'juice') is a lightweight dependency injection framework for Java 11 and above, brought to you by Google.

  • Popular frameworks, such as Spring, Dot Net, Angular, Laravel, all come with IoC containers, and there're even standalone IoC containers such as Inversify for JavaScript, or Pico Container and Google Guice for Java.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts