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.
There were a number of comments on twitter and blogs last week discussing Weld's performance and scalability, and I wanted to comment on the issues discussed and our work to resolve them. Upfront, let me say that we have been actively working on performance and scalability for a while now (previously more on memory usage, more recently on performance). Of course, we work primarily with JBoss AS, but also work closely with the GlassFish team; many of the improvements will be directly available as Weld is updated in GlassFish, and we'll continue to support the GlassFish team in any performance work they do on GlassFish that impacts on Weld.
What with just getting back from vacation, I forgot to post that I will be speaking tomorrow (Thursday 10th) evening in Belgium on CDI, Java EE 6 and Arquillian as a guest of the Belgium JBoss User Group. More here.
Lincoln Baxter and Mike Brock have been working away on our next generation RAD tooling for rapidly scaffolding applications. Seam Forge is different because it allows anyone to interact with the project via plugins written using CDI.
Whilst at JUDCon 2010:Berlin, Michael Schuetz interviewed me about Seam 3. We covered the current status of the project, development challenges and what you can expect from Seam 3. You can read the whole interview here
Just a brief note to mention a couple of conferences where I'll be talking about Seam 3, and diving into how you can build rich apps taking advantage of some of the recent cloud technologies from JBoss (such as Infinispan and EC2 images). Next week you can catch me at JAXLondon on Tuesday at 11:45 AM.
I'm very pleased to say that we have released the first beta of Weld 1.1.0, the reference implementation of JSR-299: Contexts and Dependency Injection for Java EE. It's based on the CDI 1.0 API. You can find direct download links at the bottom of this post or you can pull the artifacts from the JBoss Maven Repository.