Hashtag Jakarta EE #310

Welcome to issue number three hundred and ten of Hashtag Jakarta EE!

The conference year is getting closer to the end. Last week, I was in Ottawa for JakartaOne Livestream 2025 and next week I will go to Paris to speak at the Paris JUG as well as attend Open Source Experience while I am there. These will be the last events for me in 2025, but as you can see on my list of events, I have quite a few lined up for the beginning of 2026. I update the list continuously, so make sure to check it out if you want to meet up at an event or possibly schedule me for your JUG or conference.

One of the talks at this year’s JakartaOne Livestream that caught my attention was about Eclipse Tradista by Olivier Asuncion. Eclipse Tradista is a risk management solution for the financial sector built with Jakarta EE. It is an excellent example of the benefits of Jakarta EE for applications build with a modular architecture.

The Jakarta EE Platform project didn’t meet last week due to JakartaOne Livestream, so I don’t have much to report on regarding Jakarta EE 12. Make sure to join the last two platform calls of the year on December 9 and 16. See details in the Jakarta EE Specifications calendar.

Hashtag Jakarta EE #309

Welcome to issue number three hundred and nine of Hashtag Jakarta EE!

I am currently in Ottawa with Tanja and Shabnam preparing JakartaOne Livestream 2025. This is the seventh edition of JakartaOne Livestream, so you would assume we know what to do at this point. Which I guess we do.

As previous years, I will be in Studio Jakarta EE with Shabnam and Tanja between the talks as hosts of the show. Check it out and make sure to register for the event so you have it in your calendar. And I hope to see as many as possible of you on Tuesday.

The last week, there was a ballot in the Jakarta EE Specification committee for a resolution about allowing the use of other namespaces, such as org.eclipse.microprofile, for Jakarta EE specifications. The resolution was voted down with 7 negative and only 3 positive votes. This was also the situation for the non-binding community votes which ended with 4 negative and only 1 positive vote. This result shows that the Jakarta EE Working group members and the community values the consistency of the Jakarta EE brand.

Hashtag Jakarta EE #308

Welcome to issue number three hundred and eight of Hashtag Jakarta EE!

Last week, I spoke at Aviero Open Source Connect and Devoxx Morocco 2025. This concluded a very busy November for me. Conference season slows down in December, and I have only two events planned. First up is JakartaOne Livestream. Then I will go to Paris to speak at the Paris JUG as well as attend Open Source Experience.

The Jakarta EE Platform project is still aiming for December 9 for completion of Milestone 2 of Jakarta EE 12. The work is still going according to plan, so a release of Jakarta EE 12 before summer next year looks promising. The Jakarta Agentic Artificial Intelligense specification project has been provisioned, so it should be all set up to get started. There has been a lot of positive feedback from the community regarding this specification, so I am very excited and looking forward to how it will turn out.

JakartaOne Livestream 2025 is just around the corner! As previous years, I will be in Studio Jakarta EE with Shabnam and Tanja between the talks as hosts of the show. Check it out and make sure to register for the event so you have it in your calendar.

Hashtag Jakarta EE #307

Welcome to issue number three hundred and seven of Hashtag Jakarta EE!

This week, I participated in two events. First up was Aveiro Open Source Connect where I talked about how we develop specifications at Eclipse Foundation in general, and Jakarta EE specifically. From there, the journey continued to Marrakech and Devoxx Morocco 2025. I will write about both these events shortly.

Conferences for next year are lining up. I am now almost fully booked for Februar and most of March next year. Check out my past and upcoming conferences on my Developer Advocate page. This is also where I link to the slides from all my talks.

For Jakarta EE 12, the target date for Milestone 2 is still December 9. The platform team are meeting weekly for status and technical discussions around the specifications involved in the release.

The agenda for JakartaOne Livestream 2025 is live! Check it out and make sure to register for the event so you have it in your calendar. You

Hashtag Jakarta EE #306

Welcome to issue number three hundred and six of Hashtag Jakarta EE!

I have been home a couple of days now since my trip to Auckland for ChurConf. Next week, I will be participating in two events. First stop is Aveiro, Portugal where I will speak at Aveiro Open Source Connect together with my colleagues André and Rosaria. They will cover how to leverage Open Source in research projects, and I will give an example of how specifications are governed at Eclipse Foundation by using Jakarta EE as an example.

After this, the journey continues to Marrakech and Devoxx Morocco. This will be my 8th time speaking at this conference (including one when it was called JMaghreb). This year, I will co-present Duke on CRaC with Jakarta EE with Rustam. This presentation shows how to leverage CRaC for Jakarta EE applications.

I am happy to announce that the creation review of the Jakarta Agentic Artificial Intelligence specification was approved by the Jakarta EE Specification Committee. The Jakarta EE Platform project started discussing the potential inclusion of Jakarta NoSQL 1.1 in Jakarta EE 12. The lacking piece of the puzzle before it is really a candidate is the new standard communication driver. The project is aiming for including this in their Milestone 2 release, wich will happen in the beginning of December. Milestone 2 of Jakarta EE 12 is planned for December 9.

The agenda for JakartaOne Livestream 2025 is live! Check it out and make sure to register for the event so you have it in your calendar. You may also consider to participate in the Jakarta EE in pixels contest. I am sure there will be nice prices to win. For inspiration, you can look at my attempt using the speaker gift from Devnexus 2025.

Hashtag Jakarta EE #305

Welcome to issue number three hundred and five of Hashtag Jakarta EE!

I am currently in Auckland, New Zealand to talk about Jakarta EE at the inagural ChurConf 2025. I will write more about ChurConf after the conference.

The Jakarta EE Platform project has set a date for Milestone 2 of Jakarta EE 12 to be December 9. This milestone will contain all the tasks for are being discussed, and will most likely firm up within the next couple of weeks. These tasks will be added to those of Milestone 1 for those specificitions that didn’t deliver a M1.

The proposal for the Jakarta Agentic Artificial Intelligence specification is now under Creation Review in the Jakarta EE Specification Committee. The review ends on Wednesday, November 5, but so far it looks like it will pass. Judging from the number of community members that has cast their non-binding community votes, this is a hot topic and something the community really wants. On the top of my head, I can’t remember any Jakarta EE specification getting this amount of support from the community.

The agenda for JakartaOne Livestream 2025 is live! Check it out and make sure to register for the event so you have it in your calendar. You may also consider to participate in the Jakarta EE in pixels contest. I am sure there will be nice prices to win. For inspiration, you can look at my attempt using the speaker gift from Devnexus 2025.

Hashtag Jakarta EE #304

Welcome to issue number three hundred and four of Hashtag Jakarta EE!

This week started with a trip to Kraków to present Jakarta EE at JDD 2025. After that, I stopped by the {code and compliance} 2025 event organized by the Open Regulatory and Compliance Working Group. It is very rewarding and interesting to experience events organized by the other working groups at Eclipse Foundation.

Jakarta EE 12 Milestone 1 was accomplished last week. Most of the tasks associated with this milestone were of administrative nature. However, specification projects that wished to publis a milestone release of their specification artifacts were encouraged to do so. Many of them did this, so the Platform will gather these and create a Milestone release of the Platform API artifacts. Check out the various specification pages for details of their progress.

The agenda for JakartaOne Livestream 2025 is live! Check it out and make sure to register for the event so you have it in your calendar.

Hashtag Jakarta EE #303

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

This week I was in Croatia for JavaCro 2025. The conference season isn’t quite over yet. Next week, I will go to Kraków to present Jakarta EE at JDD 2025. Last time I was at JDD was in 2014, so It has been a while since I spoke at this conference.

The ballot for inclusion of Jakarta Query 1.0 in the Jakarta EE Platform and Jakarta EE Web Profile concluded successfully. As a part of Milestone 1 in the Jakarta EE 12 Release Plan, a good portion of specifications published a M1 release of their specification artifact. The Platform team will most likely publish an M1 release of the APIs in near future.

A proposal for a new specification called Jakarta Agentic Artificial Intelligence has been submitted and is now out for public community review. In addition to commenting on the proposal itself, you can also provide input in the EMO tracking issue. The next steps for this specification will be to go through a Creation Review by the Jakarta EE Specification Committee. That will be started as soon as the community review is done.

The program for JakartaOne Livestream has been selected and will be published shortly. The 12-hour online event will be on December 2, 2025. Stay tuned for more information the coming weeks.

Hashtag Jakarta EE #302

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

Last week, I was in Orlando for IBM TechXchange 2025. I went directly to this event from dev2next in Colorado Springs. After almost two weeks in the US, I had one night at home continuing to Rovinj in Croatia for JavaCro 2025. Conference season is here, that’s for sure.

The target date, October 15, for Milestone 1 for Jakarta EE 12 is approaching. The only concern is about not being able to stage properly due to the end-of-life of OSSRH. We haven’t been able to get a drop-in replacement for this functionality yet. The solution may be to use snapshots for this milestone, or release milestones without verifying them in staging first.

The program for JakartaOne Livestream has been selected and will be published shortly. The 12-hour online event will be on December 2, 2025. Stay tuned for more information the coming weeks.

Hashtag Jakarta EE #301

Welcome to issue number three hundred and one of Hashtag Jakarta EE!

I am now in Colorado Springs waiting for my flight to Orlando. The dev2next conference was an amazing experience. So many great speakers, talks, and conversations. A blog post from the event is coming up shortly. The next event will be different. IBM TechXchange is significantly bigger and located in Orlando, Florida.

The voting for including Jakarta Query 1.0 in Jakarta EE 12 is underway. So far, all votes has been positive so it seems like it will make it. I think this is a great step forward for Jakarta EE as this specification will define a general query language for Java, very well suitable outside of the context of Jakarta EE.

The first milestone for Jakarta EE 12 is coming up in the middle of October, which is only about a week away. Stay tuned for more information as we move forward with this release.