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 JUDCon.

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.

Location: Edinburgh, Scotland
Occupation: Principal Software Engineer, Red Hat, Inc.

If you missed our webinars on JBoss AS7 then never fear, because we've already got the recordings uploaded!

First, watch Jason introduce you to what's new and cool in JBoss AS 7, then, you can watch Dan and myself show you how to write apps for JBoss AS 7. Next up was Brian, showing you the JBoss AS 7 domain model and how to manage your subsystems, finally we have Paul and Bela showing you how to cluster JBoss AS 7.

This was a great series of tutorials, full of live demos, so check it out.

If you are looking to get started with JBoss AS 7, you might want to take a look at the 5 ways to deploy an application to JBoss AS 7 screencast I recorded yesterday.

29. Jun 2011, 16:47 CET, by Pete Muir

I've spent some time recently working on tutorials and quickstarts for JBoss AS 7, as well as an archetype for creating your own Java EE 6 project for JBoss AS 7. Check it out!

The quickstarts will be used as the basis for the JBoss AS 7 webinars we are hosting today and tomorrow. There is still time to join us - check out for more, or use this quick reference:

June 29, 201116:00 UTC, 17:00 London, 18:00 Berlin, 12:00 (Noon) US Eastern, 09:00 US WesternRegister
June 30, 201107:00 UTC, 08:00 London, 09:00 Berlin, 12:30 Mumbai, 15:00 Bejing, 17:00 SydneyRegister
17. Jun 2011, 17:50 CET, by Pete Muir

I just got back from the excellent Paris JUG where I presented CDI to a packed room.

We started by covering the basics - the Java EE 6 platform, before doing a deep dive (using the Weld Pastecode example) into the various features CDI offers and when you might want to use them. We also took a look at EJBs and how you can use them to supplement the programming model offered by CDI. The slides I used are available [1].

After the break, we then took a look writing CDI extensions. We took a look at the way you can observe the events CDI fires when the container starts, and how you can use these to modify the deployment. We then used a few examples from the cdi-extensions-showcase to show how simple yet powerful the extensions SPI is. The slides I used are available [2].

You can hardly fail to have noticed that JBoss AS 7 is coming any day now - everyone at JBoss is pretty excited by this!

We want everyone to check it out, as we think the improvements it offers (2.5s boot, small memory footprint, super easy config and more) will have you dancing in the streets. To get you going, we've arranged a special series of webinars covering AS7 for the end of June. Jason Greene will give you an overview of AS7, Dan Allen and myself will show you how to write and test Java EE6 apps for AS7, Brian Stansberry will demonstrate exactly how easy it is to configure a JBoss AS 7 domain and Paul Ferraro and Bela Ban will show you how to cluster JBoss AS 7.

Get your registration done today!

17. Jun 2011, 15:44 CET, by Pete Muir

Marek Goldman just wrote a blog on using CDI with JRuby on Torquebox. Nice!

06. Jun 2011, 12:29 CET, by Pete Muir

Next week, I'll be at the Paris JUG on the evening of Tuesday 14th June. I'll stawt with a CDI overview, and then move on to discuss CDI extensions.

Duchess (a global network for women in Java technology) posted an interview with me in preparation for the Paris JUG (the interview is in French).

See you in Paris!

Showing 16 to 20 of 119 blog entries