Hashtag Jakarta EE #270

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

While the work is being wrapped up on the TCK for Jakarta EE 11 Web Profile, we the planning for Jakarta EE 12 is entering a new stage. Jared Anderson, in his capacity of the release lead for Jakarta EE 12, has requested the component specifications to come forward with their plans for the release by April 15, 2025. Some of them have already prepared their material for their plan reviews.

The release review for Jakarta NoSQL 1.0 is ongoing (concludes on March 11, 2025).

This week I toured Java User Groups in the US North East coast. I visited New York, Hartford, and Boston. Read about it in my blog posts from the events:

New York Java SIG
Connecticut JUG
Boston Java Users

Next week, the community gathers in Atlanta for Devnexus. As always, there is a dedicated track for Jakarta EE. We will also have a booth, so please swing by and have a chat with us. I am sure we will have some awesome swag for you as well.

It has become a tradition to go for a run in the mornings before the conference. We will meet by the olympic rings in the corner of Centennial Olympic Park at 6:30 AM. If you are staying at the AC Hotel, you can meet me in the lobby at 6:25 AM to pick up some Jakarta EE running swag. I will bring some shirts and socks. First come, first serve.

Boston Java Users 2025

Boston Java Users was the last stop of my mini-tour of US East Coast JUGs. Quite a crowd gathered at Oracle’s premises in Burlington for pizza and tech talks. The event started with a lightning talk about LLMs by Srijha Kalyan. She even did a demo of DeepSeek on her local computer.

After the lightning talk, it was my time to take the stage with my talk about Boosting Performance and Developer Productivity with Jakarta EE. I even threw in a demo of how to integrate with LLMs with Jakarta EE at the end of the presentation.

One of the personal highlights was to meet Scott Marlow in person. We have been working together for years with Jakarta EE and been in numerous zoom calls, but never met in person before. Scott is one of the project leads of the Jakarta EE TCK project and is leading the efforts of refactoring the TCK to use more modern technologies in order to make it more suitable to onboard new contributors.

Connecticut JUG 2025

The second stop on my US East JUG Tour was Connecticut JUG. Ryan Cuprak has been the JUG-Leader of this group since 2003 and is still going strong. This was their second in-person meeting since the pandemic. The location of the event was at the beautiful campus of Trinity College in Hartford, CT.

The event started with a round-table and some socialising over pizza and drinks before I did my presentation. It was the same talk as I did at New York Java SIG, but updated with the newest version of LangChain4j. Check out the slides for more details.

New York Java SIG 2025

Yesterday, I had the pleasure of visiting New York Java SIG as the first stop of my mini-tour of US North East Java User Groups. Around 20 members showed up for my presentation titled Jakarta EE Meets AI. It was my first time presenting at the New York Java User Group, but I certainly hope it won’t be the last.

Eclipse Foundation sponsored the pizza of the event as a part of our newly created Open Community Events program. My task before the event was to pay for the pizza order. Since security around credit cards have been increased over the years, it was not possible to do this over the phone with the pizzeria. So I put on my running shoes and Jakarta EE socks for a morning run all the way from Times Square to Financial District. A decent 12 km #runWithJakartaEE run to start off the day. On Wednesday morning, I also did a run in Central Park before boarding my train to Hartford, CT, for the second stop on the tour.

Hashtag Jakarta EE #269

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

Last week, I spoke at the Madrid JUG. We also had a panel where my colleagues at the Eclipse Foundation talked about the work they do to support the open-source community. Next week, I will go on a North East US JUG tour where I will speak at NYJavaSIG, Connecticut JUG, and Boston JUG. If you’re in the area, I hope you will come and say hello and have some pizza.

I know that I have been saying this for a while now, but the release of Jakarta EE Web Profile 11 is very close. There are only some small refinements remaining for the TCK to be fully refactored and ready to be used for certifications.

I also want to remind you to register for Devnexus. As in the previous years, we will have a whole track dedicated to content related to Jakarta EE. Check it out in the schedule.

Madrid JUG 2025

The Madrid JUG is organised together with the Madrid Groovy User Group. It is a great idea to combine user groups of similar tech areas, both for increasing attendance as well cross-pollinating between communities.

The event started with my presentation titled Boost Performance and Developer Productivity with Jakarta EE 11. After that, the program managers present had a panel led by Carmen where they explained what they are doing in the Eclipse Foundation to foster the open source community. It is not often that we are able to be this many representatives from Eclipse Foundation at a community event, so it was a special evening. The turnout was great, and we had good talks and discussions over pizza and drinks after the presentations.

I have done this presentation several times over the last year, but it is never the same as it keeps evolving. The slides contains more and more material for Jakarta EE 12 as the planning for the release progresses.

Hashtag Jakarta EE #268

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

While the last pieces of the Jakarta EE 11 TCK are being put together, the topic of Jakarta EE 12 is really getting some traction in the Jakarta EE Platform Project. It is great to see the discussions around Jakarta Config as well as several other specifications and areas for this release. The Jakarta NoSQL project is polishing up the material for its release review, which should be ready to go pretty soon. This is a major milestone for the project! Jakarta Data has produced all the material for a plan review, so the project is in a very good state for Jakarta EE 12. Check out the issues labeled for Jakarta EE 12 in the Jakarta EE Platform issue tracker.

After a couple of months with holiday break, vacation, and conference low-season, I will now get on the road again. First up is the Madrid JUG on Tuesday next week. I look forward to getting out where the community is.

Hashtag Jakarta EE #267

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

I am still enjoying time off in Indonesia, but will be back in business again this week. I am happy to see the Jakarta Config specification is finally gaining some momentum again. This is a specification we wanted included first in Jakarta EE 10, and then in Jakarta EE 11. Now it looks like Jakarta EE 12 will be where it is finally made available to the Jakarta EE developers.

After coming back home, I will fairly quickly go on the road again to visit a couple of Java User Groups before the major conferences starts. First out will be Madrid, followed by New York, Connecticut, and Boston. Check out these and more events on my Jakarta EE Developer Advocate page.

Hashtag Jakarta EE #266

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

I am on vacation in Indonesia this week, so this post will be a tad shorter than usual.

Java is always close. Right now closer than ever for me since it is just over the horizon. Jakarta is there on the other side as well, so I make sure to wear all the appropriate Jakarta EE branded gear while walking along the beach. So far, nobody has made any comments, though…

If you never experience the need to look up the term Bali Belly, you should consider yourself lucky.

The work with Jakarta EE 11 continues, I keep an eye on the activity on the various lists and forums even when I am not actively participating. Maybe Web Profile will be releases when I come home…?

Hashtag Jakarta EE #265

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

Here’s some good news! The Jakarta NoSQL project is ready to release version 1.0 of the specification. At the moment, they are putting together the last bits and pieces of the material required for the release review by the Jakarta EE Specification Committee. You can look at it in the pull request for that purpose. It is a big milestone for a Jakarta specification project to release the first version of a specification. Congratulations to the team!

As for Jakarta EE 11, the Jakarta EE TCK project members continue their efforts to finalize the Jakarta EE Web Profile 11 TCK. There are just a couple of tests remaining and the focus is currently on updating the TCK User Guide for the refactored way of running the tests. You can follow their progress on their GitHub Project Board.

I will be on vacation for the next few weeks but don’t despair. As usual, I will monitor the progress and publish Hashtag Jakarta EE every week.