Inactive Bloggers

Ales Justin and Mark Newton are going to present the new JBoss application server core and kernel on Thursday this week, at a meeting of the JBoss special interest group. See you there.

22. Oct 2007, 15:42 CET, by Max Andersen

Last nights build of JBoss Tools now has Seam 2 support in its project creation wizards and the artifact wizards (New Seam Action, Form, etc.)

The generated test project still needs some work, but it is showing a green light when you run it and we still need to work on enabling our validator and parts of the Seam component view to properly pick up Seam 2 components. Until that is fixed there will be more noise in the list of validations.

But it is otherwise fully functional and usable and I must say with (almost) omnipresent EL navigation and code completion, the improved visual JSF editor and all the hotdeployment you could wish for, doing Seam development in Eclipse is becoming a breeze.

19. Oct 2007, 12:11 CET, by Gavin King

The first early draft[1] is now available! Please send comments to jsr-299-comments(AT) We really /do/ pay attention to community feedback, so if you take the time, it won't be wasted!

(The JCP site is currently experiencing technical difficulties, so we're making the spec available for download here, temporarily.)

I would like to give a huge thanks to everyone on the expert group who helped get us this far. I know it's inelegant to single out individuals, but since it is rare to see people (especially individual JCP members) recognized for their contributions to spec groups, I'm going to do it anyway. Extra special thanks to:

  • Bob Lee
  • Linda DeMichiel
  • Jacob Hookom
  • Adam Winer
  • Michael Youngstrom
  • Richard Kennard
  • Conny Lundgren
  • Roger Kitain
  • Chris Maki

Let us know what you think!

19. Oct 2007, 04:27 CET, by Gavin King

Kevin Bourrillion, one of the creators of Guice, has written an excellent post on the subject of typesafety.

There's a seachange going on right now in the Java world that is taking Java, in some sense, in /exactly the opposite direction/ that people championing dynamic languages might expect. With language innovations like generics and annotations, we can now express so much more in a typesafe way, and get so many more benefits from static code analysis.

In pre-JDK5 days, we worked around the lack of support for a declarative mode of expression by embracing XML for all kinds of tasks, and convincing ourselves that this was a good thing: we were supposedly making our system more configurable. But, of course, we've now realized that XML is just code - or rather, that /code is just text/. And we've realized that by making too many things configurable, we merely make our system easier to break, and more difficult to change in meaningful ways. Our obsession with configuration crippled our refactoring tools.

The challenge now is to marry dynamic behavior with this new, typesafe, mode of expression, proving that systems that can be understood through static analysis need not be /too static/; that we need not pay for precision with tight coupling and verbosity.

17. Oct 2007, 15:13 CET, by Gavin King

Here's my slides[1] from the talk at Silicon Valley JUG. This was a basic overview of Web Beans, for those who know nothing about it.

Thanks to everyone for coming down!

Showing 1026 to 1030 of 1215 blog entries