You can stay tuned with everything related to the CDI Specification at http://www.cdi-spec.org/ The source code of this recipe is at https://github.com/eldermoraes/javaee8-cookbook/tree/master/chapter01/ch01-cdi