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.
I just got back from JavaBlend 2008, the first Java conference in Slovenia, where I was speaking about Seam. I gave an overview of Seam, and discussed how atomic conversations can help you develop apps. I also demonstrated JBDS to the crowd, to show how easy it is get started with Seam.
Then you should attend this webinar - I'll spend about 40 minutes introducing some of the key ideas behind Seam (contexts, Seam managed persistence contexts and transactions, validation, navigation) and then they'll be 20 minutes for questions. The webinar is on Thursday, 18th September, at 10:00 East Coast US (or everywhere else for us international types).
It's been a while since I wrote about JSF, but over the past few weeks I've been working hard on JSF 2, trying to bring some of the lessons we learnt in Seam back to the expert group. Invariably, this leads to an improvement of the idea, as we've all had to solve the same problems, often with slightly varying solutions.