prefab-cloud-java
FF4J
prefab-cloud-java | FF4J | |
---|---|---|
1 | 4 | |
4 | 1,354 | |
- | 0.8% | |
9.0 | 7.6 | |
13 days ago | 1 day ago | |
Java | Java | |
MIT License | 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.
prefab-cloud-java
-
FF4J – Feature Flags for Java
Sure. https://github.com/prefab-cloud/prefab-cloud-java/blob/main/... is consistent function that turns a string into a float in the range 0-1.
So if you hash "flagA-user1234" you'll get a number 0-1 and if you compare that to < .3 you'll know whether they should be "in the flag".
Relies on the uniformity of the hashing function.
FF4J
-
FF4J – Feature Flags for Java
Yikes:
> the behavior of a feature can be enslaved with your custom implementation
https://github.com/ff4j/ff4j/wiki/Flipping-Strategies
- We create an open-source feautre flag sytem to help release faster and safe
What are some alternatives?
Quartz - Code for Quartz Scheduler
Togglz - Feature Flags for the Java platform
Modernizer - Detect uses of legacy Java APIs
javaslang-circuitbreaker - Resilience4j is a fault tolerance library designed for Java8 and functional programming
Design Patterns - Design patterns implemented in Java
Modern Java - A Guide to Java 8 - Modern Java - A Guide to Java 8
sitemapgen4j - SitemapGen4j is a library to generate XML sitemaps in Java.
failsafe - Fault tolerance and resilience patterns for the JVM
Codename One - Cross-platform framework for building truly native mobile apps with Java or Kotlin. Write Once Run Anywhere support for iOS, Android, Desktop & Web.
LightAdmin - [PoC] Pluggable CRUD UI library for Java web applications
TypeTools - Tools for working with generic types