2 ms·
The CDI specification is what takes Java from "good" to "incredible". The dependency injection pattern makes Java a hybrid functional language, where all the st
by exabrial 4y ago
The CDI specification is what takes Java from "good" to "incredible". The dependency injection pattern makes Java a hybrid functional language, where all the state can be stored in the CDI container. This eliminates a whole class of bugs and simplifies a codebase allowing for pervasive use of composition.
Stuff like Microprofile, Quarkus, ActiveMq, Tomcat, and even JakartaEE are gravy on the cake.