The Java Source

More Commentaries on a Memorable 2010 Devoxx

November 19, 2010 By: Janice Heiss
I've been trolling again for the best buzz on 2010 Devoxx. Happily, there's plenty of food for thought - and the ideas are not half-baked.

Paris in Antwerp

Once again, Papo's Log, run by Java Champion Paris Apostolopoulos, provides a rich service with informed and insightful comments and observations about Devoxx happenings. Topics include:

* The Future Roadmap of Java EE
* Project Coin
* Cloudbees
* OpenJDK
* Activiti in Action
* Java Puzzlers
* Keynotes by Stephan Janssen, Mark Reinhold, Dion Almaer and Ben Galbraith
* Reflection Madness by Dr. Heinz Kabutz
* Infinispan
* Josh Bloch on performance anxiety and system complexity
* HTML5 Websockets

Thanks once more, Paris!

Speaking of Paris, the Paris JUG team has now posted no fewer than 11 YouTube videos -- the next best thing to being there.

The void-main-args blog run by "anrizal" has worthwhile summaries of talks on Hadoop, Scala, caching, data management, modularity and other matters. It's a good place to gather ideas quickly and accessibly.

Java Asylum has very concise, clear daily notes on Devoxx sessions and keynotes. If you want "just the facts" check it out.

Floris' Blog offers an information-rich summary of Devoxx that is well worth a look.

Java Champion Adam Bien, who has a remarkable grasp of Java EE, gave a session, "Creating Lightweight Applications with Nothing but Vanilla Java EE 6". I was unable to cover a similar session at JavaOne. Here's the abstract:

"The combination of the Convention over Configuration and Dependency Injection principles, drastically simplifies the Java EE 6 development model. This session covers the approach for building lean, but still maintainable and scalable applications with nothing but plain Java EE 6 technologies. A (rich) JPA 2.0 domain object can be annotated with JSR-303 (Bean Validation) for validation purposes, EJB 3.1 Stateless / Stateful Session Bean provide the transactionality, remoting (JAX-RS / REST), concurrency. JSR-299 (CDI) enables the direct exposure to the JSF 2 view and extension points, as well as aspects. The interesting point: such minimalistic architecture still remains extensible and testable.

The pragmatic combination of EJB 3.1, JPA 2.0, Bean Validation, Context and Dependency Injection and JAX-RS (REST) will be covered from the real world angle and is especially interesting to Java (EE) developers and architects:

Pragmatic modularization and deployment of WARs / EARs
Stateful vs stateless architectures
Domain driven design vs. service oriented components
Component configuration with EJB 3.1, interceptors and CDI
incremental migration from J2EE"

Java developers are once again spreading information in the best tradition of Java.

Join the discussion

Comments ( 0 )
Please enter your name.Please provide a valid email address.Please enter a comment.CAPTCHA challenge response provided was incorrect. Please try again.Captcha


More on Java

Integrated Cloud Applications & Platform Services