I am leading the CDI 1.1 specification, and work on JBoss Developer Framework, a
set of tutorials and examples for all JBoss users. Previously, I've worked on
Infinispan and I led the Seam and Weld projects, and am a founder of the
Arquillian project. I've worked on a number of specifications including JSF 2.0,
AtInject and Java EE 7. I am a regular speaker at JUGs and conferences such as
JavaOne, Devoxx, JAX, JavaBlend, JSFDays, JBoss World, Red Hat Developer Day and
I am currently employed by Red Hat Inc. working on JBoss open source projects.
Before working for Red Hat, I used and contributed to Seam whilst working at a
UK based staffing agency as IT Development Manager.
The Seam team is happy to report that Seam 2.2.0.CR1 is now out. This release gives us a chance to upgrade Seam to the latest versions of a few libraries that are core to Seam. These changes were big enough to warrant bumping minor version numbers.
Last week I recorded a couple of podcasts. The first one, with Nitin from DZone, gives a good overview of where we are going with Web Beans and Seam 3 - we talk about what JCDI is, how it fits into Seam 3, and the migration path.
I'm pleased to announce the release of Web Beans (the reference implementation of JSR-299) 1.0.0.PREVIEW. This is our first feature complete milestone of the Java Contexts and Dependency Injection specification!JSR-299 specifies a set of services for the Java EE environment that makes applications much easier to develop. JSR-299 layers an enhanced lifecycle and interaction model over existing Java component types including JavaBeans and Enterprise Java Beans.
As many of you will have noticed, recently we (the Seam team) have been putting our energy into other efforts than Seam 2. I've been working on Web Beans (the reference implementation of JSR-299). Shane has been working on the JSR-299 TCK (to test all implementations of JSR-299 for compatibility with the spec). Dan and I have spent a lot of time pushing some of the JSF improvements from Seam into JSF 2 (the proposed final draft should be up any day now!).