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.
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.
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.
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.
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!
The sixth edition of JakartaOne Livestream is a wrap! Last year, we started the tradition of creating a video for our Keynote. Here is a teaser for this Year’s video. You can see the full length version on the Jakarta EE YouTube channel. That is also where you will find all the excellent technical sessions. Everything will be made available as soon as possible.
Running a full day online conference like this is a lot of work, but also a lot of fun. I hope we are able to convey that feeling to those of you that watched, or watches the recordings.
JakartaOne Livestream is usually the last conference of the year for me, and I really enjoy these days in (usually) snowy Ottawa to end the year. This year, though, I have one more conference (Ya!vaConf) coming up next week in Warsaw before settling in for the Holidays.
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.
I visited Porto once back in the ’90s when I was Interrailing (traveling by train on a relatively affordable ticket valid in most European countries) across Europe with some friends. But that was a while ago, so it was about time I returned.
The day before the conference, there was a speaker dinner at a local restaurant where we were served a variety of dishes from the local cuisine. It is always nice to meet new and old friends at dinners like this.
My talk Jakarta EE Meets AI was scheduled as one of the first talks after the opening keynote. It was very well attended and I had some interesting discussions afterwards.
Porto Tech Hub 2024 gathered over 1000 attendees at an awesome conference venue by the river. The exhibition hall was bustling with energy, especially in the coffee breaks between the sessions.
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!
The second, and last, stop on this mini-Tour of Czech JUGs was Brno and BrnoJUG.
I presented Jakarta EE Meets AI here as well. As usual, this presentation triggers questions, comments, and discussions that continued over food and drinks afterwards. The event was located at the Faculty of Informatics at the university. The tech facilities are awesome, and the organisation of the event flawless. Everybody present got the brand new Brno JUG T-shirt.
I only had a couple of hours in Brno this time, so I didn’t have time to explore the city other than to- and from the event. Like Prague, trams are the main means of transportation in the city. A very convenient way of getting from one side to the other. Since Brno airport is fairly small and doesn’t have very good connections to Scandinavia, I took the two-hour bus ride south to Vienna for my flight home.
Yesterday I was in Prague and spoke at the Prague Java User Group (CZJUG Prague). It was hosted at the university. Actually the university where Apache NetBeans was initially created. Unfortunately, I forgot that and ran my demos in IDEA and not in NetBeans (Shame on me, but since Jetbrains has their headquarter in Prague as well I guess I got away with it…).
Prague has a very vibrant tech community, and we got another example of that in the lighting talk given by Stefan Richthofer. Besides working on his Ph.D. in data science, he has created APIdia. APIdia is an awesome tool that has a collection of high-quality, structured, interlinked API documentation for open source software. It is pretty awesome, so I would recommend checking it out. And why not start with Jakarta EE 10.
I did the Jakarta EE Meets AI talk, which seems to be very popular. I think it is partly because of the vast number of demos and also the simplicity of it so everybody can follow. And of course, it has AI in the title. As usual, the talk was followed by some good comments, questions, and discussions over pizza and drinks.
Before the event, I did my usual pre-event run in Prague. Check out the #runWithJakartaEE on social media. Thanks to Daniel Kec for the photos taken during the event.