Bio
Gavin King is a Distinguished Engineer at Red Hat. 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
Ceylon
So Marc Richards and then slashdot picked up on my presentations at InfoQ China. I wasn't quite expecting this level of exposure at this point, and I imagine that things will quiet down pretty quickly at least until we do an initial release of the compiler. All we have right now is a specification, an ANTLR grammar, and an incomplete type checker. Work on the backend bytecode generation is just beginning (though we'll be able to reuse a bunch of code from javac).
Ceylon on InfoQ
Alex Blewitt of InfoQ has published my answers to his questions about Ceylon.
Talk at QCon Beijing
I'll be at QCon Beijing, talking about some stuff I've been working on. Wow, this is like my first conference talk for a very long time. A year and a half, I think...
CDISource
Andy Gibson and Rick Hightower have announced the CDISource project.
This is just nuts...
Why don't CDI beans have names by default?
JBoss AS 6 released
Congratulations to the whole AS team on the release of version 6! JBoss AS 6 is a Java EE 6 compliant application server, so it includes built-in support for many of the technologies we talk about here: CDI, JPA 2, Bean Validation, EJB 3.1, JSF 2.0, Servlets 3.0, along with many major enhancements in other areas.
Andy Glover wrote an excellent article about Hibernate Shards a few weeks ago. (It seems we missed linking to it here.)
Where I've been
A few folks have been asking what the hell's happened to me, and I realized that I have not posted anything here for like 6 months. Well, the truth is, apart from recently becoming a father, I've been quite busy with a really exciting new project. And yeah, my head is full of a hundred interesting things I could blog about, but, unfortunately, the new project is super-duper secret for now, so I'll have to keep a lid on it until we're ready for an alpha release (perhaps another 6 months from now).
Thankyou to Norman
Norman Richards has left Red Hat to work for a startup company. Thanks, Norman, for all your work on the Seam project over the last 4 years, and good luck with your new endeavor.