Hashtag Jakarta EE #315

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

The 27th of January, the date for Milestone 2 of Jakarta EE 12, is fast approaching. You can check out the status on the Jakarta EE 12 GitHub planning board. As you can see, there is still a lot of work to be done in order to get all the specifications past Milestone 2. My guess is that most of the work will be carried out in the last week before the deadline, as it was done with Milestone 1 last year. If you want to avoid this stress and you have some time over, now is the time to look at what your favorite specification needs to do before January 27 for it to be a part of Milestone 2.

I am happy to announce that Bruno Souza will visit Malmö and speak at Javaforum on February 10 at Foo Café. He will talk about how The Reputation Formula can help you turbocharge your career.

Hashtag Jakarta EE #314

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

Happy New Year!

My first post of 2026 will be very similar to the last of 2025. I hope everyone has had a wonderful couple of weeks of time during the Holidays. The first Jakarta EE Platform call will be on Tuesday, January 6. All meeting minutes for 2025 have been published. Check them out if you want to update yourself on the discussions. In total, we had 46 meetings last year.

By the way, when I asked Copilot to calculate the number of meetings, it gave me 49. When I pointed out that I got 46, it changed its mind and agreed. Gemini gave me 44 with the same prompt, but when I pointed out that it should be 46, it insisted on it being right and that I was wrong. It turned out that it had ignored the meetings in December. So I guess it was operating on old data, even if it was provided a fresh link. The joy of fact-checking Artificial Intelligence continues in 2026…

Conferences and Events 2025

It is time to bid farewell to 2025 and welcome 2026. I was able to speak on five continents this year. We really should see if we can have a conference in Antarctica at some point. In addition to regular Java conferences and Java User Groups, I also attended and spoke at a couple of non-Java-related events. I hope to continue diversifying my presence in the upcoming year.

The complete list of all the events as well as links to the associated blog posts, can be found in the table below. All this, and similar for previous and upcoming years, can be found on my Developer Advocate page on the Jakarta EE website.

NameLocationDateBlog Post
Open Source ExperienceParis 🇫🇷Dec 10-11Open Source Experience 2025
Paris JUGParis 🇫🇷Dec 9Paris JUG 2025
JakartaOne Livestreamonline 🌐Dec 2JakartaOne Livestream 2025
Devoxx MoroccoMarrakech 🇲🇦Nov 12-14Devoxx Morocco 2025
Aveiro Open Source ConnectAveiro 🇵🇹Nov 12Aveiro Open Source Connect 2025
ChurConfAuckland 🇳🇿Nov 2ChurConf 2025
{code and compliance}Brussels 🇧🇪Oct 22-23{code and compliance} 2025
JDDKraków 🇵🇱Oct 21-22JDD 2025
JavaCroRovinj 🇭🇷Oct 12-15JavaCro 2025
JCON @ IBM TechXChangeOrlando, FL 🇺🇸Oct 6-9JCON @ IBM TechXChange 2025
dev2nextColorado Springs, CO 🇺🇸Sep 29-Oct 2dev2next 2025
Come To CodePignola 🇮🇹Sep 27-28Come To Code 2025
Open Source Community DayMadrid 🇪🇸Sep 23-24Open Source Community Day 2025
JalapeñoCancún 🇲🇽Sep 13-14Jalapeño 2025
Community Over CodeMinneapolis, MN 🇺🇸Sep 11-14Community Over Code 2025
JavaZoneLillestrøm 🇳🇴Sep 3-4JavaZone 2025
LAOUC Community TourSão Paulo 🇧🇷Aug 23LAOUC Community Tour 2025
LAOUC Community TourBuenos Aires 🇦🇷Aug 20LAOUC Community Tour 2025
JCreteKolymvari 🇬🇷Aug 4-8JCrete 2025
JConfDominicaSanto Domingo 🇩🇴Jul 18-19JConfDominica 2025
WeAreDevelopers World CongressBerlin 🇩🇪Jul 9-11WeAreDevelopers World Congress 2025
Lisbon JUGLisbon 🇵🇹Jun 25Lisbon JUG 2025
JJUG CCC SpringTokyo 🇯🇵Jun 7JJUG CCC Spring 2025
Spring I/OBarcelona 🇪🇸May 21-23Spring I/O 2025
JCON EUROPEKöln 🇩🇪May 12-15JCON EUROPE 2025
Javaforum MalmøMalmö 🇸🇪May 5Javaforum Malmø 2025
GIDSBangalore 🇮🇳Apr 22-25GIDS 2025
JavaLandNürburgring 🇩🇪Apr 1-3JavaLand 2025
JavaOneRedwood Shores, CA 🇺🇸Mar 18-20JavaOne 2025
DevnexusAtlanta, GA 🇺🇸Mar 4-6Devnexus 2025
Boston Java UsersBoston, MA 🇺🇸Feb 27Boston Java Users 2025
Connecticut JUGHartford, CT 🇺🇸Feb 26Connecticut JUG 2025
New York Java SIGNew York, NY 🇺🇸Feb 25New York Java SIG 2025
Madrid JUGMadrid 🇪🇸Feb 18Madrid JUG 2025
Javaforum MalmøMalmö 🇸🇪Jan 20Javaforum Malmø 2025

Happy New Year!
See You all in 2026!

Hashtag Jakarta EE #313

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

This is the last Hashtag Jakarta EE of 2025. It is also a pretty short one since it is in the midst of the Holidays. A fun fact is that 313 (the number of this Hashtag) is the license plate number on Donald Duck’s car.

We will be back with the Jakarta EE Platform call on January 6. Until then, check out this post by Lenny Primak about how he was able to run a 20-year-old application on modern Jakarta EE 11 without much effort.

Hashtag Jakarta EE #312

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

The Holiday season is over here, and most of us who are involved in Jakarta EE will take a break until the beginning of January. The next Jakarta EE Platform call will be on January 6. If you missed any of the calls, you can always check out the archive of meeting minutes.

There are no more conferences or events planned for the rest of this year, but my schedule for the first months of next year is starting to fill up. Check it out on my page on the Jakarta EE website. It is continuously being updated with the events I will be present at.

The videos from JakartaOne Livestream 2025 are published. Check out the playlist on YouTube.

Open Source Experience 2025

Since I already was in Paris to speak at the Paris JUG, I took the opportunity to attend Open Source Experience 2025 where Eclipse Foundation was a sponsor. It was great to be able to hang out with my colleagues and also help out a little at the booth. I had some really interesting conversations about the Eclipse Foundation Specification Process (EFSP), how it is applied for Jakarta EE and the specification process works for Jakarta EE and how it would fit entirely other areas such as specifying standards around electric vehicle charging.

Since most talks were in French, I only attended the talk of Thomas about Open VSX.

This was my last event of the year. As usual, I will write up a summary of them all pretty soon. I also have a lot of events lined up for the beginning of next year.

Paris JUG 2025

On Tuesday last week, I presented The Past, Present, and Future of Enterprise Java at the Paris JUG. The event started with a talk by Greg Wilkins about how Jetty is Staying relevant with Open Source driven innovation after 30 years. This was a special event celebrating the 30-year anniversary of Eclipse Jetty.

After Greg’s talk, I did my Jakarta EE talk. You can watch the recording on the Paris JUG Twitch.

Since I was in Paris, of course I went for a #runWithJakartaEE along the Seine river the morning after the event. Visiting Paris is always worth the trip, even in December. And especially if you are so lucky to get a talk at the Paris JUG.

Hashtag Jakarta EE #311

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

Last week I was in Paris where I spoke about Jakarta EE at the Paris JUG. I will post something about this in the upcoming week. I also attended the Open Source Experience while I was there. Expect a couple of posts about these two events shortly.

On Tuesday this week, we will have the last Jakarta EE Platform call for 2025. The calendar has already been updated with the entries for next year. It will be the same time and place as the previous years, but you may want to update your calendar with the new entries unless you subscribe to the calendar and get the automatically. Remember tha you can always check out the minutes if you miss a meeting.

In the platform call last week, it was decided to push Milestone 2 of Jakarta EE 12 to January 27. Hopefully, this will not affect the release of Jakarta EE 12 in Q2, 2026. It also allows for a little more time to get the replacement for OSSRH staging in place.

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.

JakartaOne Livestream 2025

JakartaOne Livestream 2025 is a wrap! This was the seventh time we did the livestream, so we are getting used to it. This year we also had a professional production crew helping us out, and we also chose to switch platforms to stream on YouTube rather than what we have been using previous years.

The Livestream lasts for almost 12 hours, so it is a very long day. But also a lot of fun. Being together with the team in Ottawa these days in the beginning of December has become a nice pre-holiday tradition for us. Make sure to check out the recording of the show if you missed some of the talks, or weren’t able to follow it live.