Java Contexts and Dependency Injection (CDI) is the new dependency management system introduced in JSR 299. Formerly known as Web Beans, CDI brings the pioneering work done in frameworks such as Seam and Guice into mainstream of standards–based Java development. CDI is included in the Java EE 6 platform, and serves as the unifying component management technology across the entire EE platform. In this talk, I'll introduce the basic concepts of CDI, and explain how you can get started using Weld, the CDI reference implementation.