Bio
Gavin King is a Red Hat Distinguished Engineer working at IBM. He's the creator of Hibernate, a popular persistence solution for Java and of the Ceylon programming language. He contributed to the Java Community Process as JBoss and then Red Hat representative for the EJB and JPA specifications and as spec lead and author of the CDI specification. He's currently a major contributor to the design of Jakarta Data and Jakarta Persistence. He lives in Barcelona with his wife and three daughters. His active interests include theoretical physics and quantum technologies.
Tags
Authors
Rapture -> disillusion -> insight
In the spirit of stages of grief
, these are the stages of adoption
of new software development techniques:
Seam hands-on lab from JBoss World
Norman Richards (super-smart/thoughtful guy doing product management stuff at JBoss) has posted a download of the Seam hands-on lab from JBoss World. This is a nice way to get started with Seam, and much more interesting than listening to me rant on about conversations and state management and unified component models for an hour and a half...
Derby controversy
Usually I don't like to climb into these kind of discussions - I usually keep quiet unless I have something more to add than metoo
. But forgive me for mentioning that, on balance, I agree with the many people arguing that bundling Derby in the JDK is a Bad Idea. My concern is that this decision naturally forces projects like Hibernate to have to support Derby, no matter what our better judgement as to the maturity/stability of the product at this stage. Perhaps if/when Derby has shown itself to be a truly production-ready platform, this decision could be better justified. But for now, Derby is neither usable in production, nor is it really a good choice for development (HSQL is much more usable at development time, and that is what 95% of people are using).
Seam 1.0.1 released
Last week thousands of people downloaded Seam 1.0 and tried it out. Inevitably, they picked up on a couple of bugs of the minorish
variety. At the same time, I was getting some useful feedback from users who are already developing and/or deploying Seam applications at JBoss World. Finally, Roger Kitain from Sun reported a problem running Seam on GlassFish. So, I needed to do a 1.0.1 release:
Seam on InfoQ
Floyd provides an excellent summary of some of the key ideas on Seam based on an interview we did yesterday:
Seam 1.0 GA released!
The Seam project is proud to announce the release of JBoss Seam 1.0 GA, an application framework for Java EE 5. Seam aims to be the most productive platform for development of enterprise and rich internet applications in any programming language.
JSR-299 Web Beans approved by the EC
The Web Beans JSR was approved unanimously by the JCP executive committee. You can read the proposal here:
Web Beans JSR Proposal
The recently finalized Java EE 5 platform dramatically simplifies development of Java applications.
Seam on the Java EE 5 RI
I've seen a couple of comments online to the effect that Seam is some kind of JBoss-only thing. This is not the case, Seam doesn't have any hard dependencies to anything other than the standard Java EE 5 APIs.
Red Hat to acquire JBoss
I, for one, welcome our new penguin overlords.