If you want to learn about CDI you can read the 4 articles I wrote in the Java Magazine :
- Part I : Using strong typing in dependency injection (May/June 2015). This article covers basic dependency injection with CDI, @Inject, Qualifiers and Alternatives.
- Part II : Integrating third-party frameworks (July/August 2015). Covers Producers, InjectionPoint API and Diposers
- Part III : Loose coupling (September/October 2015). This article covers Interceptors, InterceptorBinding, ordering interceptors with @Priority, Decorators, Events and Observers
- Part IV : Integration with Java EE (November/December 2015). Covers the CDI integration in Java EE using scopes and @Named
And don’t forget to follow my CDI course on Pluralsight.