Hashtag Jakarta EE #263

Welcome to issue number two hundred and sixty-three of Hashtag Jakarta EE!

Jakarta EE Core Profile 11 was released in December. You can check out all the details on the updated Jakarta EE Core Profile 11 specification page. The next out will be Jakarta EE Web Profile 11, which will be released as soon as there is a compatible implementation that passes the refactored TCK. The Jakarta EE Platform 11 will follow after the Web Profile.

To use Jakarta EE Core Profile 11, simply add the following dependency to your application and run it with a Jakarta EE 11 Core Profile 11 compatible runtime.

<dependency>
    <groupId>jakarta.platform</groupId>
    <artifactId>jakarta.jakartaee-core-api</artifactId>
    <version>11.0.0</version>
    <scope>provided</scope>
</dependency>

January is traditionally a calm month for conferences, but also probably the busiest period for call-for-papers. Most of the conferences coming up in the next 6-9 months have CPPs open now. Make sure to check out my Jakarta EE Developer Advocate page to check out my upcoming speaking engagements.

Even this year, we will have a track at Devnexus entirely dedicated to Jakarta EE content. Check out the talks, and go ahead with your registration. You don’t want to miss out on Devnexus! This year will be even more special with the celebration of Java’s 30th anniversary.

But you don’t have to wait until the next conference to get Jakarta EE content. Check out the sessions from JakartaOne Livestream 2024 on the Jakarta EE YouTube channel.

Hashtag Jakarta EE #262

Welcome to issue number two hundred and sixty-two of Hashtag Jakarta EE!

HAPPY NEW YEAR!

The first Hashtag Jakarta EE of 2025, with more to come. I hope you enjoy these weekly updates of what’s happening in the community in general, and Jakarta EE in particular. Most of us are getting back to work next week, so there will be more to report in next week’s edition.

Getting the final pieces of the Jakarta EE 11 release wrapped up and shipped will be our main focus at the beginning of the year. But we will also start looking ahead and get started with the planning for Jakarta EE 12. We have created an EE12 label in the Jakarta EE Platform GitHub Issue tracker for features and improvements being discussed for Jakarta EE 12.

Hashtag Jakarta EE #261

Welcome to issue number two hundred and sixty-one of Hashtag Jakarta EE!

I hope you’re all enjoying some weeks off work. I certainly am! It’s been a while since I had this much time at home. In fact, I have two months of not traveling for work at all.

Since Jakarta EE hasn’t had much going on these weeks, this post is pretty short. Hopefully, you are all too busy doing nothing to even notice it.

Hashtag Jakarta EE #260

Welcome to issue number two hundred and sixty of Hashtag Jakarta EE!

I hope most of you are having some time off work now, and most likely have better things to do than reading my ramblings on a Sunday at the end of December.

We did release Jakarta EE Core Profile 11 in 2024, so I guess we can celebrate that we partly met the goal of making Jakarta EE 11 available this year. The final release of the Platform and Web Profile specifications will have to wait until 2025 to be published. On the bright side, all the individual component specifications have been available since before summer. They were actually all released as early as in May.

Even if Jakarta EE 11 is not fully out of the door yet, we have stared the planning toward Jakarta EE 12. Join the Jakarta EE Platform calls (Tuesdays at 11:00 AM EST) to join the dicussons.


Hashtag Jakarta EE #259

Welcome to issue number two hundred and fifty-nine of Hashtag Jakarta EE!

The ballot for Jakarta EE 11 Core Profile concluded successfully this week and the artifactI is now available in Maven Central.

<dependency>
    <groupId>jakarta.platform</groupId>
    <artifactId>jakarta.jakartaee-core-api</artifactId>
    <version>11.0.0</version>
    <scope>provided</scope
</dependency>

This may seem like a small thing, but it is actually a major milestone for the Jakarta EE Platform Project. It is the first time we have released on of the profiles independently. This is something we probably will see more often going forward. The Jakarta EE 11 Platform and Jakarta EE 11 Web Profile will most likely not be released this year, as we were hoping. The Jakarta EE TCK project is now focusing on finishing up the refactoring of the tests for Jakarta EE Web Profile first before the Jakarta EE Platform. This will potentially enable Web Profile to be released independently prior to the Platform as well.

I had a short trip to Warsaw for Ya!vaConf last week. This was my last conference of the year. I will publish a writeup that summarizes the conference year of 2024 shortly. While waiting for that, you can check out the list on my Jakarta EE Developer Advocate page. You will also find the list of the confirmed upcoming events in 2025.

Hashtag Jakarta EE #258

Welcome to issue number two hundred and fifty-eight of Hashtag Jakarta EE!

The ballot for Jakarta EE 11 Core Profile is complete! This means that the specification is ratified and can be released. This is a milestone on several levels. First, we released (at least part of) Jakarta EE 11 in 2024. Second, we released the Core Profile specification independently of the Platform and Web Profile specifications. This is something we have wanted to do for a while and is a verification that we have been able to untangle the dependencies enough to make it possible.

There is still a little hope that the ballots for the Jakarta EE 11 Platform and Jakarta EE 11 Web Profile specifications will be started before the end of the year.

Last week, we hosted the sixth edition of JakartaOne Livestream. My short blog post about it includes the teaser for this year’s keynote video. We had great fun creating the video as you can see from the ending of it here. You can see the full version on the Jakarta EE channel on YouTube shortly.

My last speaker appearance for the year will be at Ya!vaConf in Warsaw next week. You can register with a 20% discount using the code YAVA24SP20. This will be my first time speaking at this conference. I look forward to seeing you there!


Hashtag Jakarta EE #257

Welcome to issue number two hundred and fifty-seven of Hashtag Jakarta EE!

My last conference of November was Porto Tech Hub 2024. It has been a busy couple of months, and it isn’t over just yet. There are two conferences on my agenda in December. First up is the sixth annual JakartaOne Livestream. The week after, I will speak at Ya!vaConf 2024 in Warsaw.

Jakarta EE Core Profile 11 is about to be released. The release review is ongoing, and there are enough votes to reach the required super-majority. The ballot will close as soon as all members of the Specification Committee have voted, or at the latest on December 4, 2024.

It does not look that good for the Jakarta EE Platform and Web Profile. The platform project is exploring every option for how to be able to get the TCK in such a state that a compatible implementation could pass it, thus being able to initiate the ballot for release review by the end of the year.


Hashtag Jakarta EE #256

Welcome to issue number two hundred and fifty-six of Hashtag Jakarta EE!

This week I visited Czechia on a min-tour of a couple of Czech Java User Groups. I spoke at Prague JUG on Tuesday and Brno JUG on Wednesday. In the upcoming week, I will go to Porto to speak at Porto Tech Hub. This will be my first time speaking at this conference.

Some exciting news! Jakarta EE Core Profile 11 is finally under release review. There are two compatible implementations available as both WildFly and Open Liberty have passed the TCK. The ballot will conclude at the latest on December 4, but it may happen earlier if all members have voted. Hopefully, I will be able to share the same exciting news about the Jakarta EE Platform 11 and Jakarta EE Web Profile 11 soon. The work of modernizing and refactoring the TCK is still going on.

JakartaOne Livestream 2024 on December 3 is getting closer. If you haven’t created your Jakarta EE logo using elements of nature yet, there is still time. Remember, you can win great prizes!

Hashtag Jakarta EE #255

Welcome to issue number two hundred and fifty-five of Hashtag Jakarta EE!

Last week, I was on a small Italian JUG Tour, visiting the Java User Groups in Milan and Turin. You can read about the events in my blog posts about JUG Milano and JUG Torino. Next week, I will be touring Czecia with visits to Praque JUG and Brno JUG.

So, over to Jakarta EE 11. As I have mentioned a couple of times already, Jakarta EE 11 Core Profile will be the first of the Platform- and Profile-specifications to reach the release review stage. That will most likely happen this week. All artifacts are ready and two compatible implementations have passed the TCK. Check out the compatibility requests and test results for WildFly and Open Liberty.

The annual JakartaOne Livestream is coming up on December 3, 2024. As usual, this will be a full day (12 hours, actually) packed with talks, interviews, discussions, and other fun stuff. Check out the program and register on the JakartaOne Livestream 2024 website.

We always have a kind of contest or challenge leading up to JakartaOne Livestream. The theme this year is Jakarta EE In Nature, and we would like to receive lots of pictures or videos where the community creates the Jakarta EE logo in nature or with elements from nature.

For inspiration, check out the production team going all in on the Gingerbread theme.

Hashtag Jakarta EE #254

Welcome to issue number two hundred and fifty-four of Hashtag Jakarta EE!

I am in the middle of a trip across Europe that started at DevCon in in Bucharest, Rumania and continued to SFSCon in Bolzano, Italy. Right now, I am on my way to Milan and Turin to talk at the Java User Groups there. Check out the agenda for JUG Milano on Monday and JUG Torino on Tuesday. Rosaria from Research at Eclipse will join me at both these events and do an opening talk titled Java & Skills: a research activities in research@eclipse.

Jakarta EE 11 Core Profile is just about ready for release review. Everything is ready and all artefacts are staged or published according to the Jakarta EE Specification Process (JESP).

The Jakarta EE TCT Project is working heroically to finalize the TCK so we will be able to have the release reviews for Jakarta EE 11 Platform and Jakarta EE 11 Web Profile underway in the beginning of December. The goal is to have them completed, or at least ongoing when JakartaOne Livestream is happening on December 3, 2024.

I’ll end here with some pictures from the last couple of days. Until next week…