Our great sponsors
-
Graal
GraalVM compiles Java applications into native executables that start instantly, scale fast, and use fewer compute resources 🚀
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
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.
Even assuming your app run as intended (which is already complicated enough, you will have to run their java agent to register all reflections), there is no telling how it will perform. For example record methods are currently implemented using reflection which completely obliterate performance: https://github.com/oracle/graal/issues/4348
Dagger2 and avaje-inject are other options (DI as source code generation via annotation processing). https://avaje.io/inject/
missing methods in Android library
run and runagent miss runtime args
This class fails to load at runtime: https://github.com/FAForever/faf-user-service/blob/master/src/main/kotlin/com/faforever/userservice/config/ThymeleafDialectLoader.kt