Hashtag Jakarta EE #148

Welcome to issue number one hundred and forty-eight of Hashtag Jakarta EE!

The conference season continues. Last week, I was at EclipseCon 2022 in Ludwigsburg, Germany. I am now enjoying a couple of days at home before heading out again. The first out is J-Fall 2022 in Ede, Netherlands on Thursday, November 3. After that, I am going to Paris, France to be part of the Hack.Commit.Push event there on Saturday, November 6.

Monthly Jakarta EE Platform Architecture Call

On Tuesday, the Jakarta EE Platform project is hosting the first Monthly Jakarta EE Platform Architecture Call. This monthly call will happen on the first Tuesday of every month. Specification projects are encouraged to be represented at these calls.

Time: Tuesday, November 1 at 11:00 AM Eastern Time. See the Jakarta EE Specifications Calendar for how to connect.

The topics for the call on November 1 are:

  • CDI Centric Approach (#552)
  • Release Cadence
  • Java SE Versions Alignment (#553)
  • Participation in TCK Refactoring (#559)

I also want to point you to the Monthly TCK Call, which also can be found in the Jakarta EE Specifications Calendar. This call happens on the first Wednesday of every month.

EclipseCon 2022

For EclipseCon 2022, we were back in Ludwigsburg again. Since the two previous editions of EclipseCon were virtual, this was the first time since 2019.

On Monday before the main conference, we had the Jakarta EE Community Day. The agenda featured a lot of interesting talks and discussion topics. Thanks to Reza Rahman for putting it together!

The program of EclipseCon 2022 contained lots of Jakarta EE-related content. The Jakarta EE stand was co-located with iJUG, and they did a great job handing out Jakarta EE branded luggage tags, card holders, hoodies, and stickers while answering questions from the attendees.

My talk titled Jakarta EE 10 – Simplicity for Modern and Lightweight Cloud Applications gathered a decent crowd. Check out the slides here.

As Justin points out, Java runs anywhere. And so does Emily. So this year we launched the Emily Challenge, which was to run every morning while at EclipseCon. I really enjoy these morning runs as a way to kickstart the conference days. We also had the annual Jakarta EE Community Run on Wednesday were six runners showed up.

Hashtag Jakarta EE #147

Welcome to issue number one hundred and forty-seven of Hashtag Jakarta EE!

JavaOne 2022 is a wrap! You can read all about it in my post titled JavaOne 2022. I am writing this Hashtag Jakarta EE at San Francisco Airport on my way home. The post will be published about the time I land in Copenhagen.

No rest for the brave, unless you consider a 10,5 hour flight over 9 time zones as rest. Less than 24 hours after I return home, I am headed for EclipseCon 2022 in Ludwigsburg, Germany. There is a lot of Jakarta EE-related content listed in the main conference program, as well as the Jakarta EE Community Day on Monday.

Jakarta EE 10 has been out for a month now, and the Jakarta EE Platform Project has started with the work on the next release. One of the activities that we are constantly working on is to refactor the existing Platform TCK (Test Compatibility Kit). Check out the draft plan for this refactoring effort initiated by Scott Marlow.

Refactoring the Platform TCK is not a trivial task. As Scott writes in the issue: “The challenge is to refactor 1,536,083 lines of Java code (3,965,763 lines counting all Platform TCK files).”

Something completely different. Deploying a Jakarta EE application to the cloud should be simple. A very simplistic, developer-friendly approach has been developed by Payara, and they have been kind enough to give me access to their trial environment. A couple of weeks ago they interviewed me about my experiences with Payara Cloud. Check out the resulting video below.

JavaOne 2022

JavaOne is BACK! Even if the 2022 edition was a bit smaller than we are used to for JavaOne, it still had the good old JavaOne community feeling. It didn’t really matter that it had moved from San Francisco to Las Vegas. The Caesar’s Forum is an excellent venue for JavaOne! And it was only a short walk over to the Venetian Expo for those that wanted to pay Oracle Cloud World a visit.

The only one missing the main character of them all. Somehow, Duke didn’t make the move from San Francisco to Las Vegas. My guess is that he is roaming the streets around the Hilton looking for Duke’s Café. If you see him, please point him in the direction of Las Vegas, so he can join next year’s JavaOne.

Before the conference, a small group of us went for a trip to Red Rock Canyon. You can read all about it in Jakarta EE Social Run – Red Rock Canyon.

There was a lot of Jakarta EE content at JavaOne 2022, as indicated in my post Jakarta EE at JavaOne 2022.

One of my favorite moments was working on the Eclipse Starter for Jakarta EE at the Hackergarten on Wednesday morning together with Josh Juneau and Ivo Woltring. We made great progress, and you will soon be able to generate Jakarta EE projects in the easiest way possible. Stay tuned for more announcements regarding this.

The JCP party is one of the highlights of every JavaOne. No exception this time. Heather knows how to throw a party! Catching up with old and new friends while enjoying great food, drinks, and the Nullpointers band.

Hope to see as many of you as possible at JavaOne in September next year!

Jakarta EE Social Run – Red Rock Canyon

Early Sunday morning, a small group of developers got in a car and headed for the Red Rock Canyon. After navigating through the mazes of casinos on the Strip, they made it there.

Among the five, there were three runners, Mattias, Rustam, and Ivar (myself if you were in doubt). The rest of the group was Gerrit and Mads who took care of the photography. They also took care of the car keys, so at least they would make it to JavaOne if the rest of us got lost in the desert…

After a 3.2km warmup run, we decided to go for Turtlehead Peak. 3.7km and an elevation gain of 800m should be within our capacity.

The three of us set off for the summit.

Shortly after, we were down to two. And after a while the two in front also got separated. So we ended up being three hikers, as it turned out to be a little to steep to run uphill, finding our own pace to reach the top.

All three of us, wearing our nice, blue Jakarta EE runner’s shirts, made it to the top and back down again.

Including the warmup run, a total of ~10km and 800m elevation.

The runners before starting, all wearing the beautiful, blue Jakarta EE runners shirts.
Selfies are essential even when running, as Mattias and Rustam demonstrate here.
To be fair, they started running shortly after the photo moment. And kept going!
Ivar at Turtlehead Peak
Mattias at Turtlehead Peak
Rustam at Turtlehead Peak
Sharing war stories after the decent
Red Rocks
More Red Rocks
Even more Red Rocks
Why Turtlehead?
The Turtlehead Trailhead seen from Turtlehead Peak

Hashtag Jakarta EE #146

Welcome to issue number one hundred and forty-six of Hashtag Jakarta EE!

The Jakarta EE Platform project is preparing a poll that will be sent out to the individual specification projects. Some of the things the project would like to have answered are which Java SE version the specification project is planning to require as a minimum. This will be valuable input when planning for Jakarta EE 11.

Less than 24 hours after returning from Devoxx Belgium 2022, I am on my way to JavaOne 2022. Check out all the Jakarta EE-related activities at JavaOne in my blog post from last week. I am looking forward to finally meeting Duke again in his right element. Duke belongs to JavaOne, and JavaOne belongs to Duke…

Devoxx Belgium 2022

What an event Devoxx Belgium is! 3200 attendees, more than 200 speakers, and five days packed with awesome content. And, of course, the hallway track! Kinepolis in Antwerp during Devoxx is definitely the place to be if you are a Java developer interested in interacting with the best.

My talk titled Jakarta EE 10 – Simplicity for Modern and Lightweight Cloud Applications was scheduled for Thursday early afternoon. It went well, all the demos worked, and I received a lot of positive feedback after the session.

I also did a Jakarta EE BOF with Edwin on Tuesday evening. Even at this late hour, a decent crowd turned up, and we had some interesting discussions. If you’re new to conferences and want to have some informal interaction with the experts within a field, BOFs are a great place. This is exactly what they are for.

Hashtag Jakarta EE #145

Welcome to issue number one hundred and forty-five of Hashtag Jakarta EE!

The Jakarta EE Platform Project started with weekly platform calls in 2019. The calls are open for everyone to participate and usually gather somewhere between 15 and 20 participants. The discussions are usually pretty lively and cover general topics that are relevant to all Jakarta EE Specification projects as well as topics more specific to the platform. Meeting minutes are always published on the Jakarta EE Platform Project Meeting Minutes page shortly after the calls.

From time to time, there are topics of more general nature that need to be discussed with the various specification projects. For example, architectural decisions that may impact all, or some, specifications. There are also situations where the Platform Project wants to gather input from all, or some, specifications to be able to make the best decisions.

The first platform call of the month will now be referred to as The Monthly Platform Architecture Call, and be dedicated to this. The agenda will be prepared in advance, and will not depend on attendees having attended the weekly platform calls.

The first Monthly Platform Architecture Call will be held on November 1, 2022.

The details for the call can be found in the public Jakarta EE Specifications Calendar. The platform projects strongly recommend that each Jakarta EE specification project are represented at these calls. Depending on what topics are on the agenda, special invites, or even stronger encouragements will be sent to specific specification projects.

Jakarta MVC 2.1 is released! It requires Jakarta EE 10, and currently has three compatible implementations:

Please give it a try and get back to the team with feedback.

The upcoming weeks will be very busy with conferences. I have six events scheduled for the next five weeks. The first will be Devoxx Belgium 2022 in Antwerp.

We will kickstart the Jakarta EE content on Tuesday evening when Edwin and I will host The Jakarta EE BOF. Please join us Tuesday at 19:30 in room BOF1 as this is the absolute best opportunity to interact with leading Jakarta EE experts and get all your questions answered.

My regular conference session Jakarta EE 10 – Simplicity for Modern and Lightweight Cloud Applications is scheduled for Thursday at 13:30 in Room 4.

Jakarta EE at JavaOne 2022

JavaOne in Las Vegas is just a couple of weeks away. As it turns out, Jakarta EE will have a pretty good presence at the conference. My three Jakarta EE-themed sessions are:

  • Jakarta EE BOF [BOF4038]
    Tuesday, October 18 at 18:45
  • Jakarta EE 10: Simplicity for Modern and Lightweight Cloud Applications [LRN3693]
    Wednesday, October 19 at 15:45
  • The Jakarta EE Panel [LRN3679]
    Thursday, October 20 at 14:30

Make sure to check out all the other Jakarta EE sessions listed in the session catalog. A lot of great topics by great speakers!

On Wednesday, October 19 between 10:00 and 12:00, I will be in the Hackergarten with the Eclipse Starter for Jakarta EE project. Please join me there to work on the https://start.jakarta.ee/. If you are unfamiliar with Open Source and/or the Eclipse Foundation, I will help you get started. This is an excellent way of kick-starting your career within open source.

If you are like me and enjoy a morning run before the conference, then you’re in good company. Please join us for the JavaOne Run (aka Duke’s Morning Run) on Wednesday, October 19 at 06:00. Chad will take us on a 4-mile (6.5km) morning run at a relaxed pace to the new Las Vegas sign and back on the North side of the Las Vegas strip. Check out the details of this, and all the other community activities in the JavaOne Update Series.

Hashtag Jakarta EE #144

Welcome to issue number one hundred and forty-four of Hashtag Jakarta EE!

After Jakarta EE 10 was released, the platform project immediately started looking ahead toward Jakarta EE 11. Here are some of the issues and epics identified so far:

In the last platform call, we also decided to use the first platform call of the month as a recurring meeting of a more general nature to discuss and communicate platform issues that may affect individual specifications. Committers and project leads of all specification projects are strongly recommended participating in these meetings. They will also be a channel for specification projects to communicate back to the platform project team. The first monthly call is planned for November 1, 2022. Stay tuned for more information.

Last week, I was at JCONF.DEV in Chicago. Among other things, Jakarta EE joined up with IBM and their booth in the exhibition area where we handed out t-shirts and other swag to the participants.

The CFP for JakartaOne Livestream 2022 is open. Submit early for a better chance of getting a talk included in the program. The program committee will accept talks on a rolling basis, so expect the first speakers to be announced shortly.