|3 months ago||4 days ago|
|Apache License 2.0||Apache License 2.0|
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Handling two contexts
2 projects | /r/golang | 28 Mar 2023
Usually each context has a different scope and lifetime associated with it. Here, it sounds like there are two distinct scopes: server and request (cf. how Guice models scopes: https://github.com/google/guice/wiki/Scopes). It is rarely sensible to merge the scopes or contexts together. If we think about a context, it contains several things:
Dependency Injection in Scala - cake pattern
4 projects | dev.to | 18 Feb 2023
using libraries from java world, such as Guice;
Dependency injection with AWS Lambdas in java
4 projects | dev.to | 11 Feb 2023
As said in the title, we will focus on the dependency inversion principle and one of its application : dependency injection. For production-ready applications, it would be better to rely on a framework and not implement its own container. For it, the java ecosystem have 3 frameworks available : Spring, Guice and Dagger.
"My Reaction to Dr. Stroustrup’s Recent Memory Safety Comments"
11 projects | /r/rust | 2 Feb 2023
And it doesn't really matter whether you have created circular reference structure of whether you have messed up your binding and now objects which was supposed to disappear after one request is only doing that when all database connections are quiescent (which happens easily in testing, but may not happen for days in production).
ᚣ the Rune Programming Language
6 projects | news.ycombinator.com | 26 Nov 2022
Ask HN: Google Guice another abandonware from Google?
2 projects | news.ycombinator.com | 17 Jan 2022
What is something you made in Java to automate/make your job easier?
12 projects | /r/java | 24 Dec 2021
... with guice or Spring Boot,
About design patterns: Dependency Injection
2 projects | dev.to | 13 Oct 2021
The following section is an example of injecting our service using Guice, a dependency injection framework for Java made by Google. The concept is to reference bindings of every component you can inject in your program, so that the library can generate a class of any type, automatically.
Are Java developers obsessed with annotations?
2 projects | /r/java | 29 Jul 2021
But of course there are good Java examples, too! One of them is Guice:
Does anybody has a recommended resource about Dependency Injection?
4 projects | /r/csharp | 7 Jul 2021
What are some alternatives?
Dagger2 - A fast dependency injector for Android and Java.
Weld - Weld, including integrations for Servlet containers and Java SE, examples and documentation
AndroidAnnotations - Fast Android Development. Easy maintainance.
Apache DeltaSpike - Mirror of Apache Deltaspike
Dynamic CDI - Dynamic Context Dependency Injection
dagger - A fast dependency injector for Android and Java.
Feather - Lightweight dependency injection for Java and Android (JSR-330)
Katana - Lightweight, minimalistic dependency injection library for Kotlin & Android
roboguice - Google Guice on Android, version 3.0 [RETIRED]
Governator - Governator is a library of extensions and utilities that enhance Google Guice to provide: classpath scanning and automatic binding, lifecycle management, configuration to field mapping, field validation and parallelized object warmup.