What a week for the Java community! Java SE 19 on Tuesday and Jakarta EE 10 on Thursday!
There are already several options available for Java SE 19. For those of you waiting for Eclipse Temurin, I can assure you that is on the way. Check the build status to be the first to know when you can get it.
The other thing happening this week, besides the release of Java SE 19, was the release of the long-anticipated Jakarta EE 10.
This release contains updates to most of the specifications. We have also made an effort to highlight changes in all specifications on the individual specification pages. Note that the features, deprecations, etc. listed there are some highlights. For a complete list, refer to the changelogs of the specification documents.
Some of you may have noticed that the artifacts have been available in Maven Central since last week, but here they are again.
As you can see, the scope in the maven dependency definitions above is set to provided. This is the beauty of Jakarta EE. You don’t need to clutter your application’s pom.xml with lots of dependencies. They are provided for you by the runtime of your choosing. Check out the compatible runtimes already available that implements Jakarta EE 10 on the Jakarta EE Compatible Products page. New products are added to the list continuously, so make sure you revisit the page once in a while to check out the various options. Jakarta EE is all about flexibility!
The Call-for-Paper for JakartaOne Livestream 2022 is now open. As in previous years, this will be a one-day virtual conference that focuses on technologies evolving around Jakarta EE. The event will happen on December 6, 2022.
The CFP will close on October 17, 2022. This year’s program committee will be doing rolling acceptance, so don’t wait until the last minute to submit. Early submissions have a better chance of getting accepted.
You are probably all sick and tired of virtual events, and by now got the taste of what you have been missing from physical events. But, JakartaOne Livestream is one you don’t want to miss! I will actually go as far as saying if you’re speaking at one virtual event this year, it should be JakartaOne Livestream.
This is incredibly impressive given the number of updates, changes, and features delivered in Jakarta EE 10. It usually takes a little longer for other compatible implementations than the ones used for ratification to be ready. Great work by a vibrant community!
The approvals of the Jakarta EE 10 Platform and Jakarta EE 10 Web Profile are just a couple of days out. The ballots are closing on Tuesday, September 13. Allow for a couple of days until all the artifacts are available in Maven Central and elsewhere.
With Jakarta EE 10 (almost) out the door, the Jakarta EE Platform project starts to look ahead to what’s next. In the upcoming calls, there will be an agenda item for defining top objectives for the next version of Jakarta EE. Follow this thread started by Steve Millidge on the Jakarta EE Platform mailing list where the discussion already has started.
It is always pleasant to come back to my home country, even if I get a complete language meltdown as soon as I cross the border. Good thing Java is the common language 🙂
JavaZone draws a big crowd. 2500 developers at this year’s edition. Food is served in the exhibition hall throughout the day, so there are always a lot of people there. Definitely, a concept other conferences should consider if the facilities allow it.
My talk Jakarta EE 10 – Feature by Feature was scheduled for Thursday morning. It gathered a decent crowd despite the Awezone party going on into the late hours on Wednesday. All the Jakarta EE T-shirts, coasters, mouse pads, and screen wipes were handed out to the attendees. And stickers of course, always stickers!
We’re finally there! Jakarta EE 10 is on the ballot for release review. The Jakarta EE 10 Platform and Web Profile specifications reviews will close on September 13, 2022. Core Profile passed its release review earlier in August.
It’s September, and conferences start up again after summer. First up is JavaZone in Oslo. I look forward to returning to Oslo Spektrum to present Jakarta EE 10 and catch up with the amazing Java community.
The conference gets a head start with Jakarta EE Community Day On Monday, October 23. I will be there, and hope to see as many of you as possible! The program is pretty much ready. Thanks to Reza Rahman for putting it together!
The planning for this Year’s JakartaOne Livestream is about to start. Make sure to mark December 6, 2022, in your calendars!
We will soon start the work of putting together a program committee that will be responsible for reaching out to speakers and selecting talks. If you are interested in participating in this work, now is an excellent time to reach out to Tanja or me so we are made aware of your interest.
JakartaOne Livestream 2022 will be virtual, that’s for sure. And it will most likely be a 12-hour show to accommodate most time zones. If you have any input regarding this, now is an excellent time to reach out to Tanja or me to tell us.
We usually choose a theme for JakartaOne Livestream. And we use this theme for a competition among the community members. The themes so far have been cake, cupcake, and pizza. It seems like there is a food theme for the themes, so I guess we should continue in that spirit this year as well. Any suggestions for what it should be? Now is an excellent time to reach out to Tanja or me to let us know.
Of course, there will be swag!
Save the Date
| Welcome to JShell -- Version 18
| For an introduction type: /help intro
jshell> import java.time.LocalDate
jshell> var jakartaOneLivestream = LocalDate.of(2022,12,6)
jakartaOneLivestream ==> 2022-12-06
For those planning to attend JavaOne in October, I hope we can feature a couple of Jakarta EE specifications and implementations at the Hackergarten in the Community Area most likely to happen on Tuesday and Wednesday throughout the day. Please contact me if you want YOUR project to be present!
It’s still vacation time…Even so, the work with finalizing Jakarta EE 10 goes on. I was out sailing during the last platform call, but from what I can deduct from the meeting minutes, the status is pretty much the same as last week – a clean run of the Jakarta EE TCK by Eclipse GlassFish and corresponding certification requests is needed to start the release review ballots.
For those of you not familiar with MEAP, it means that you get access to the chapters as they are written. At this point, the three first chapters were available. It gives a brief introduction to cloud-native applications and shows how to get started with Helidon before it dives into the gory details of configuration. The authors do a great job making it a great reading experience, and I look forward to the remaining chapters as they are written.