Sunday Nov 08, 2015

Java EE @ Devoxx Belgium

As you can see from the following outline, Java EE will have again a strong presence at Devoxx this week in Antwerp - Belgium. Reza and myself will be around, we will have the opportunity to meet you? 

Monday Nov. 9

Java EE 7 in Action
Reza Rahman
13:30 - 16h30 (University)

Docker Tooling for JavaEE Developers
Xavier Coulon
18:05 - 18:35 (Tools in Action)

Tuesday Nov. 10

Refactor your Java EE application using Microservices and Containers
Arun Gupta
09:30 - 12:30 (University)

CDI : or how to extend Java EE in a portable way
Antonio Goncalves & Antoine Sabot-Durand
13:30 - 16:30 (University)

Apache Tomcat to Apache TomEE in 1-n Steps
Andy Gumbrecht
17:25 - 17:55 (Tools in Action)

Java EE Microservices - the Payara way
Mike Croft
18:05 - 18:35 (Tools in Action)

Wednesday Nov. 11

JSF with PrimeFaces, From Ugly Duckling to a Beautiful Swan
Cagatay Civici
14:00 - 15:00 (Conference)

Java EE BoF
David Delabassee et al.
20:00 - 21:00 (BoF)

WildFly Community BOF and V10 update
Dimitris Andreadis
21:00 - 22:00 (BoF)

Thursday Nov. 12

Java SE 8 for Java EE Developers
David Delabassee & José Paumard
09:30 - 10:30 (Conference)

Updates to the Java API for JSON Processing for Java EE 8
Alex Soto & Mite Mitreski
10:50 - 11:50 (Conference)

Badass Microservices – Deploy, Build and Scale Your Apps with Payara Micro
Navin Surtani
13:10 - 13:50 (Quickie)

Develop and Deploy your JavaEE micro service in less than 5 minutes with Apache TomEE
Alex Soto
13:10 - 13:15 (Ingite)

CDI 2.0 is coming
Antoine Sabot-Durand & José Paumard
14:00 - 15:00 (Conference)

MVC 1.0 - by Example
Ivar Grimstad & Rene Gielen
15:10 - 16:10 (Conference)

Java EE Security API
Jean-Louis Monteiro
17:50 - 18:50 (Conference) 

Friday Nov. 13

HTTP 2.0 & Java: Current Status
Simone Bordet
10:45 - 11:45 (Conference)

Tuesday Nov 04, 2014

Java EE 8 at Devoxx

Next week (Nov. 10-14), 3.500 Devoxxians from 40 different countries will come to sunny Antwerp to attend the 13th edition of Devoxx (Belgium). Devoxx covers a broad range of topics ranging from Java SE, Mobile and Web Development, Embedded... to Java on the Server. This year Server-side Java track has very good contents including a good Java EE 8 coverage. Also, this year, you have the possibility to ask, in advance, questions to any of the speaker. For that, just check a session page and click on 'Send a question to the speaker'.

You can check the full Devoxx agenda here but here are the sessions that will discuss Java EE 8.

And this is just for Java EE 8! Here are some other Java EE related sessions that are worth to mentions too.

Again, this is just an overview, make sure to check full agenda here.

Also, we are still working on the details but do expect some Java EE 8 coverage during the Devoxx Hackergarten.

Will I see you next week at Devoxx?

Wednesday Nov 30, 2011

Devoxx 2011 - OTN Interviews now available

Devoxx was a blast again this year and while the sessions are not yet on Parleys (Stephan promised they will be there before Christmas), but the Devoxx'11 space has been created and contains 19 interviews done by OTN's Tori Wieldt.

These interviews are very diverse with more than half were recorded with community members such as Stephan "Devoxx" Janssen himself, LJC's Martijn Verburg, performance guru Kirk Pepperdine, and more.

Devoxx OTN interviews

The Oracle participants cover Java SE (the strategy with Henrik, language evolution with Joe, nio2 and Jigsaw with Alan, Brian Goetz, etc..), Java FX with Jasper, and of course Java EE and GlassFish with Marek on JAX-RS and myself (Alexis) on Java EE.

As with any Parleys presentation, these can be downloaded offline.

Monday Nov 21, 2011

Marek's JAX-RS 2.0 content from Devoxx 2011

Marek Potociar, one of the two co-spec leads for the upcoming JAX-RS 2.0 had a very well-attended session at Devoxx and wrote a blog post about it detailing his conference experience (1st time at Devoxx) and running through the new features of the specification.

A link to slides is also included in his post.


The work by the expert group seems very solid at this point as you can read for yourself in details in the recently published early draft document.

You can follow the remaining work between now and the middle of new year on the specification project pages on

Tuesday Nov 15, 2011

New Java EE 6 Hands-On lab, Devoxx-approved!

A new Java EE 6 HOL (Hands-On Lab) was successfully used yesterday at Devoxx with a room packed with enthusiast conference participants. This is new material which covers a lot of Java EE ground in a single document.


As it is the case for most GlassFish-related labs, the list of software requirements is dead-simple and short: a recent JDK (6 or 7) and NetBeans 7.x ("Java EE" or "All") which comes with GlassFish. Of course GlassFish can also be downloaded separately and used from other IDEs such as Eclipse and IntelliJ or even (Emacs).

The didactic nature of the HOL document should make it useful for anyone interested in learning Java EE 6 on their own time and pace. If you have feedback about the content or about GlassFish, make sure you voice your concerns (or praises) to the GlassFish Users alias as indicated in the document. Feedback will be taken into account in the form of updates to the document as well as enhancements to GlassFish (ideally in 3.1.2).

Update: see Arun's post for more details.

Sunday Nov 13, 2011

Let Devoxx 2011 begin!

Devoxx 2011 is kicking off today and Oracle will be well represented for all its Java efforts.

Here's a quick rundown of the Java EE and GlassFish side of things.


Cameron Purdy, now responsible for the entire Oracle middleware stack (WebLogic, GlassFish, TopLink, Coherence) will host the Java EE keynote, mostly focused on Java EE 7. There will be sessions on individual JSRs by spec leads : Nigel Deakin for JMS 2.0, Marek Potociar for JAX-RS 2.0, and Greg Luck (EHCache) for JSR107 / javax.cache.

Oracle's Shaun Smith will also cover JPA 2.1 with some of the unique EclipseLink features such as multi-tenancy. BOFs on Java and CDI are also planned during the week. Finally, Arun Gupta will be delivering a complete Java EE 6 hands-on lab.

There will also be GlassFish-related sessions. A first one will focus on the current state of the community and product (3.1.x) with customers production stories, while GlassFish architect Jerome Dochez will walk you through the enhancements the team is working on for Java EE 7 and GlassFish 4 - virtualization, PaaS, elasticity and more.

Last but not least, our good friends from Serli will discuss their latest GlassFish contributions on Application versioning and high-availability rolling upgrades.

Sunday Oct 30, 2011

Devoxx coming up shortly, LIVE stream included

The Devoxx developer conference is coming up November 14th to 18th and has been sold out for a number of weeks already but the latest conference NewsLetter has good news for anyone with an Internet connection: Devoxx LIVE.


This means that you'll be able to catch the following Oracle Java EE-related sessions (local Antwerp time, GMT+2) :
Java EE keynote by Cameron Purdy (Wednesday, 16th November @ 9:30-11am)
Nigel's JMS 2.0 session (Thursday, 17th November @ noon)
Jerome's Java EE 7 and presentation (Thursday, 17th November @ 15:10pm)

This service does require a subscription but one that will allow you to access all of the conference content. For Java EE and GlassFish-related talks, that means content for JAX-RS 2.0 by the spec lead, JSR 107 (javax.cache), Java EE Security, EclipseLink and JPA 2.1, a GlassFish in action talk, and more.

Note also that the Parleys Devoxx 2010 channel is now free.

Sunday Dec 19, 2010

It's time to start talking about Java EE 7

Java EE Seven

Update: a Java EE 7 discussion with Roberto Chinnici was posted on the GlassFish Podcast.

It's been one year since Java EE 6 was released (December 2009) and it's now time to start talking about Java EE 7. In fact at JavaOne San Francisco in September, at Devoxx in November and at JavaOne Sao Paulo and Beijing in December, the technical keynotes have gradually introduced what Oracle would like to see addressed in this release. In particular, I would recommend this replay of "The Future Roadmap of Java EE" (subscription required).

The theme for Java EE 7 is "The Cloud" and to be a "little" bit more precise, we're talking about multi-tenancy, application versioning, support for NRDBMS stores but also about modularity, trying to leverage what will be done at the JavaSE level. Of all the APIs up for a new version, JAX-RS and JPA seem to be the closest to being filed as JSRs.

The JAX-RS 2.0 draft JSR mentions a client API, MVC support, asynch support (inspired by Atmosphere), hypermedia support, better integration with @Inject/CDI, and more. Paul Sandoz has his slide decks from Devoxx available here. JPA 2.1 has a long list of potential enhancements, ranging from dynamic definition of PU, more control on persistence context synchronization, mapping between JPQL and criteria queries and much more.

You can also expect a Servlet alignment with the current state of HTML5 and WebSockets, a JSF 2.2 version (HTML5, file upload component, ...), some work on EJB 3.2, a modernization of the JMS API (finally!), and maybe something around a caching API. Of course, all it's still early days and a lot can change once the expert groups form and get to work. Nevertheless, there is a lot to be excited about!

Thursday Dec 09, 2010

GlassFish Virtualization Prototype

In the GlassFish team, not only do we like prototypes, we also like to share them to gather feedback. More than three years ago, we shared this first GlassFish V3 modularity screencast.

This was more than a year before we shipped GlassFish "Prelude" and there was no OSGi at the time in the product (and we were still using CVS!).

This time, GlassFish architect Jerome Dochez is back with a provisioning prototype which he presented during the "Future of Java EE" keynote at the recent Devoxx conference in Antwerp, Belgium.

So check out this short video (4 min) and tell us what you think. You can also download the movie from this URL for offline viewing.

As spec lead Roberto Chinnici stated in his JavaOne Technical Keynote, "we all have The Cloud hanging above our heads" and that will be a major focus for Java EE 7 (more in another post). While Java EE 7 can be seen as far away, we don't need to wait and innovation can happen at the implementation level and this is what this GlassFish virtualization demo is all about.

In this screencast, Jerome shows how GlassFish was enhanced to provision virtual JeOS-based GlassFish images on an Ubuntu/KVM environment. The creation of virtualized clusters and instances is done via asadmin commands and translates into VMs appearing in the virtual manager. Once provisioned the virtualized and distributed cluster can be started with existing GlassFish commands. Of course, this does not need to be Ubuntu and/or VM and can be extended to other operating systems and hypervisor/virtualization technologies.

Sunday Nov 21, 2010

Devoxx 2010 - it's a wrap!


Devoxx 2010, the largest developer community in Europe (correct me if I'm wrong) with 3000+ attendees is now behind us and by all metrics it sounds like another great success for the organizers (the BEJUG). Get a feel for the conference vibe with these videos.

The main announcement at Devoxx was probably the Java 7 and Java 8 JSRs being filed (along with project Coin and Lambda). These earlier entries will help you parse the announcement and understand what's up next: "how to read a JSR" and "Majority or 2/3rds?".

But GlassFish and Java EE 6 were well represented with well attended (400+?) university talks, a hands-on lab that went really smoothly (and God knows how these things can go wrong), a late night GlassFish BOF with an opportunity to meet users and to gather feedback, and a Java EE BOF. The Thursday keynote by Jerome, Linda and Paul was all about the future of Java EE (more in a later post). JBoss was also there with a soon-to-be released version of their AppServer, also discussing Seam, tooling and more Java EE 6 content. And to close off the Java EE section at this conference Adam Bien had another successful live coding session which drew some very nice comments.

Also worth noting is the release of NetBeans 7 beta, a nice complement to the Java 7 JSRs (more in a later post).

If you wish you had been at Devoxx, you might be interested in subscribing to the 2010 Parleys channel (79 euros yearly). The 2009 channel is now totally free of charge.

Saturday Nov 21, 2009

Waiting for Godot, Migrating to JavaEE 6, and Other Highlights from Nov 21th, 2009


Today is Nov 21th, 2009.

News shorts of interest to our communities, including:
New date for EU review of Oracle/Sun acquisition, getting closer to v3 fcs, new OpenESB and OpenDS releases, Devoxx whiteboards, new customers and japanese event, and more.

Waiting for Godot
I read Waiting for Godot for HS, but I didn't expect to live it...

On the Road to GlassFish v3
We are getting very close. The buzz around JavaEE 6 and GFv3 at #devoxx was very positive; some more links:

New Releases
Final and Release Candidates releases:

More Devoxx
Devoxx is over.  By all accounts, a successful show.

GlassFish Customers and Events
New customers; new events

Other News

Thursday Nov 19, 2009

Java Closures at Devoxx and Other Highlights from Nov 19th, 2009


A summary of today's news of interest to our communities.

Today is Nov 19th, 2009. One more day to go at Devoxx, some Terracotta news and more GlassFish Events. The Java EE 6 specs are in voting right now, and we are still awaiting Godot.

Note - this is an experiment to flush out the daily news that otherwise we can't cover due to limited time. Let us know how the format works for you.

Terracotta News

Bumped into Alex Miller's blog and it has several posts worth mentioning:

Devoxx Updates

New GlassFish Events

Tuesday Nov 17, 2009

Sparky has a New Friend - Steve Harris at Devoxx


Check out this photo of Steve Harris's keynote at Devoxx; Sparky has a new friend!

Twitter is full of positive comments. I need to do a pass to separate the interesting ones, but raw data at: #glassFish OR glassfish, #JavaEE6, #glassfish and #Devoxx. Looking forward to a complete report from Alexis (this photo is from the standing-room only JavaEE 6 University talk that he and Antonio gave).

PS. Thanks to whoever took Steve's photo. I'll add attribution as soon as I find the author Aaron Houston for Steve's photo.

Friday Nov 06, 2009

GlassFish at Devoxx 2009


The Devoxx conference is around the corner (in just over a week) and will take place in Antwerp, Belgium as every year, only a bit earlier than usual (December was just too close to the Christmas holidays).

This week-long conference runs as follows: the first two days are 3-hour sessions to go deeper into the technology (they're called University sessions). The regular conference starts on the third day and offers keynotes and 1-hour sessions. Devoxx also has "Tools in actions" (30-minute), "BOFs", Quickies (15-minute), white boards, and more.

First and foremost, the Wednesday Sun and Oracle keynotes should not be missed (or to be watched later on Parleys) :
Java, the Platform for the Future - Steve Harris (Oracle)
Java EE 6 and GlassFish V3: Evolution of a Platform - Roberto Chinnici and Ludo Champenois.

But there's a also long list of GlassFish and Sun-related session for this year's session :

University talks :
Enhancing the JavaServer Faces 2.0 Component Model - Roger Kitain
SOA, OpenESB and OpenSSO Programming with Passion - Sang Shin
The Java EE 6 Platform University - Antonio Goncalves, Alexis MP

JDK7 Update - Mark Reinhold
The Java EE 6 Platform - Antonio Goncalves
Writing Asynchronous Web application (Comet) using the Atmosphere Framework - Jean-Francois Arcand, Paul Sandoz
Project Coin - Joe Darcy
Using BTrace and DTrace to Instrument and Analyse Java Applications - Simon Ritter
Enhancing the JavaServer Faces 2.0 Component Model - Roger Kitain
Managing GlassFish on OpenSolaris - Simon Ritter
The Modular Java Platform & Project Jigsaw - Mark Reinhold
Deep dive on the Java EE 6 platform with GlassFish V3 - Roberto Chinnici, Ludo Champenois

Grizzzly Servlet Container - Jean-Francois Arcand
Update JDK 7 - Mark, Alex, and Brian
The Modular Java Platform & Project JigSaw - Mark Reinhold, Alex Buckley

Java EE 6 and OSGi. Ludo Champenois

See you there!