Hashtag Jakarta EE #166

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

After a fairly busy start to 2023 with regard to conferences and travel, I am now taking some take off for vacation. And what better thing to do on your vacation than travel some more? Since I have switched bits and bytes with sun and surf, I will keep this Hashtag fairly short.

The Jakarta EE hackathon organized by Payara is going on. While I am on vacation, the participants are coding to win up to £3000. As soon as I am home, I will start the process of judging the work since I am one of the judges. I look very much forward to seeing what the participants are able to come up with.

The Monthly Jakarta EE Platform Architecture call is coming up next week. Make sure to join this call to make your voice heard in the planning for Jakarta EE 11.

The call is scheduled for 11:00 AM ET on February 7, 2023. Check the public calendar for details on how to join.

Hashtag Jakarta EE #165

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

I am writing this post while traveling home from ConFoo 2023. You can read all about it here.

While I have been traveling, the work with Jakarta EE 11 goes on. The platform calls happen every Tuesday at 11:00 AM ET, and this is the place to be to get first-hand information about what’s going on. If you’re unable to attend, do check out the minutes.

One of the tasks the Jakarta EE Platform project is currently working on is gathering input from the various Jakarta specification projects to get an overview of their plans. The result of this work will feed into the release plan for Jakarta EE 11.

I also want to recap last week with a picture from the DEVIES Award ceremony at DeveloperWeek where I received the award for Jakarta EE 10 on behalf of Jakarta EE.

Hashtag Jakarta EE #164

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

I am right now on my way home after DeveloperWeek 2023. You can read about it in my blog post about the event. But there is no rest for the brave. Next week, I will be at ConFoo 2023 in Montreal where I have two talks scheduled.

Planning for Jakarta EE 11 continues in the Jakarta EE Platform Project. Currently, feedback is being requested from the various individual component specifications. Join the weekly Jakarta EE Platform project call if you want to be a part of the planning for Jakarta EE 11.

At the beginning of March, there will be a Jakarta EE hackathon organized by Payara where you can win up to £3000. I am going to be one of the judges, and I look very much forward to seeing what the participants are able to come up with.

Also, remember to sign up for Devnexus 2023, where there will be a dedicated track with Jakarta EE content.

Hashtag Jakarta EE #163

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

Tuesday this week, we had the first Monthly Jakarta EE Platform Architecture call of 2023. Don’t worry if you missed it. You can check out the minutes or watch the recording on YouTube. The minutes from all Jakarta EE Platform calls are always captured on the Jakarta EE Platform Project’s website.

The conference season goes on. Last week, I was in Stockholm for Jfokus. You can read about my trip in my blog post from the trip. Next week, I will be in Oakland, California for DeveloperWeek where I will present a brand new talk about how to handle the javax.* to jakarta.* namespace switch in Spring applications.

Totally unrelated, but sort of ties into the Community Morning Runs I like to do at conferences… This weekend I ran Tjörnarparen Trail Ultra 50K and survived. Didn’t see any wild boars even if they’re known for roaming the woods in the area.

Back on topic…Remember to sign up for Devnexus. The conference will go on at the Georgia World Congress Center in Atlanta from April 4 to April 6. This year’s conference will have a dedicated Jakarta EE track. Use the code SEEMESPEAK to get a nice discount. And of course, I will arrange a morning run there as well, so make sure you bring your running shoes.

Hashtag Jakarta EE #162

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

We have reached February, and are now a month into the first quarter of 2023. The Jakarta EE Platform Project is in the midst of putting together a release plan for Jakarta EE 11.

The goal is to propose a reliable plan for delivering Jakarta EE in Q1 2024 as formulated in the high-level guidelines for Jakarta EE 11 formulated by the Jakarta EE Working Group Steering Committee.

One of the release planning activities is gathering input from all Jakarta EE specification projects. There will be a short survey for these projects to provide input to the Jakarta EE Platform project that will be sent out early next week. One of the questions in this survey is about release plans for the individual component specifications.

With this in mind, it was extremely great to see the release plans for Jakarta Expression Language 6.0 and Jakarta Server Pages 4.0 communicated last week. Great work! Hope to see more of these shortly.

The Monthly Jakarta EE Platform Architecture call is coming up next week with an update on Project Loom in the context of Jakarta EE by Alan Bateman and Ron Pressler from the JDK Team at Oracle.

The call is scheduled for 11:00 AM ET on February 7, 2023. Check the public calendar for details on how to join.

Another thing that happened last week was that Jakarta EE 10 was awarded the 2023 DEVIES Award for best innovation in Programming Languages & Frameworks. Congratulations to everyone involved!

Hashtag Jakarta EE #161

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

We are almost a month into 2023 and the Jakarta EE Platform Project is ramping up the release planning for Jakarta EE 11. A survey will shortly go out to all the individual component specification projects to gather input about their plans. The responses from this survey will feed into the release plan for Jakarta EE 11. A draft of this release plan is in the works and will be on the agenda for the Jakarta EE Platform call this week.

The agenda for the next Monthly Jakarta EE Platform Architecture call is ready. Following the update on Project Loom in the context of Jakarta EE by Alan Bateman and Ron Pressler from the JDK Team at Oracle, we want to have a broader discussion around the implication virtual threads and other features in Java 21 will have on Jakarta EE 11.

The call is scheduled for 11:00 AM ET on February 7, 2023. Check the public calendar for details on how to join.

Jakarta EE will have dedicated track at Devnexus this year. with two full days of Jakarta EE related talks. There will even be a celebration of the 5 hyear anniversary of Jakarta EE. Maybe there will even be cake? (Vincent, this is a hint for you 😋)

If you haven’t registered for the conference yet, please use the code SEEMESPEAK to get a nice discount. This is the largest Java conference in the USA with 12 concurrent tracks, great food and networking oportunities. Not to mention the mega raffle at the end where you can win really nice prices!

Jfokus 2023 is only a week away. In addition to a quickie talk on How to Be a Responsible Open Source Citizen, I will also host the second annual Jfokus Morning Run. Sign up for the run at the Jfokus Morning Run MeetUp Event and meet me outside the Stockholm Waterfront Congress Center at 07:15 AM CET on Wednesday, February 8, 2023!

Hashtag Jakarta EE #160

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

Last week, I was speaking at THAT Conference in Round Rock, Texas. It was my first travel in 2023, and it felt really good to be on the road again. I have a feeling that 2023 will be at least as busy as 2022. Judging by the activity on Sessionize last year, I have something to live up to.

In Hashtag Jakarta EE #159 last week, I predicted that the high-level guidelines for Jakarta EE 11 would be a major topic in the following Jakarta EE Platform calls. Unfortunately, I was not able to attend the platform call due to a conflict with my talk at THAT Conference. Judging from the minutes, it was a very productive call, and the Platform Project is eager to get started with the work of defining a plan for the release.

One of the key tasks identified is to start the work with the TCKs to be able to run with Java 21 by removing the usage of Security Manager and start early with running on Java 18, 19, and 20 to identify all potential issues with moving to newer runtimes.

I also want to remind you about the next Monthly Jakarta EE Platform Architecture call, which is scheduled for 11:00 AM ET on February 7, 2023. For this call, we are honored to have  Alan Bateman and Ron Pressler from the JDK Team at Oracle give us an update on Project Loom in the context of Jakarta EE. Check the public calendar for details on how to join.

Hashtag Jakarta EE #159

Welcome to issue number one hundred and fifty-nine of Hashtag Jakarta EE!

As I mentioned in Hashtag Jakarta EE #157, the Steering Committee of the Jakarta EE Working Group has been working on defining high-level guidelines for Jakarta EE 11. The effort, led by Steve Millidge, concluded with the following resolution at the steering committee call this week:

“Resolved, the Steering Committee recommends that the Jakarta EE Working Group begin planning for the next Jakarta EE 11 release as proposed in the Jakarta EE 11 Narrative Presentation, with the following high-level guidelines: 

  • Target Java version 21 
  • Target GA date Q1 2024
  • Priorities 
    • Unified APIs improving Developer Experience
    • New Specifications
    • Build on the Latest Java
    • Enable Community Contribution

These guidelines are provided to encourage a common community direction for Jakarta EE 11.“

It is certainly great news that the Jakarta EE Steering Committee defines these high-level guidelines for Jakarta EE 11. Now, it is up to the Jakarta EE Platform Project to define a plan for how to act on the guidelines. This will certainly be the main topic of the upcoming weekly Jakarta EE Platform calls.

The next Monthly Jakarta EE Platform Architecture call is scheduled for 11:00 AM ET on February 7, 2023. For this call, we are honored to have  Alan Bateman and Ron Pressler from the JDK Team at Oracle give us an update on Project Loom in the context of Jakarta EE. Check the public calendar for details on how to join.

While you are reading this, I am on my way to THAT Conference in Round Rock, Texas. The conference brands itself as “A summer cam pin the Texas winter for software geeks passionate about learning all things mobile, web, cloud, and technology.”.

Those of you that know me, know that I like to go for a morning run before the conference days. At THAT Conference, they have a 5K run on the schedule each morning. All attendees that join me there will get a Jakarta EE running shirt and a surprise swag.

To round off this Hashtag, check out the video Why Choose Jakarta EE.

Hashtag Jakarta EE #158

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

2023 is a week old, and my first conference of the year is coming up! I am going to Texas to speak at THAT Conference in Round Rock, Texas. It is my first time attending this conference, so I am looking very much forward to it!

If you want to attend, but haven’t registered yet, check out https://that.us/events/tx/2023/ for ticket options. Use the discount code unspecified at checkout for 80% off the no-food camper ticket.

THAT Conference is happening January 15-19. 2023. In addition to being my first time speaking at this particular conference, I am also trying out a brand new talk. It is titled How to Be a Responsible Open Source Citizen at this conference and will be a more inspirational style talk than my usual technical talks.

Kind of related to the topic of this talk is something that happened during the last days of 2022. Seemingly out of nowhere, Eclipse Krazo received a PR from Maarten Mulders fixing the issue with Krazo running on Open Liberty. And it didn’t stop there. Maarten found some issues with the EE4J pom.xml when building on Maven 4, which he also submitted a PR to fix.

Thank you, Maarten for your contributions! (and bring on those Stroopwafels 😋)

The Jakarta EE Platform project will resume its weekly platform calls in the upcoming week. The first call is on Tuesday, January 10 at 11:00 AM ET. Find the details on the public Jakarta EE Specifications Calendar. Join us if you want to be a part of the discussions and provide input to the work with defining Jakarta EE 11.

Hashtag Jakarta EE #157

Welcome to issue number one hundred and fifty-seven of Hashtag Jakarta EE, the first of many in 2023!

Happy New Year!

Let’s peek into the crystal bowl and check out what we can expect from 2023. The Conference Year 2022 was amazing! European conferences were more or less back at pre-pandemic attendance numbers while US conferences struggled a little with their numbers. This trend will most likely continue in 2023. Conferences in Asia also seem to start up again in 2023. I hope to see as many of you as possible at as many conferences as possible!

Even if you are hesitant, or unable to travel to a conference, there may be very good options in your neighborhood. Check out your local JUG, or other communities to see what’s going on. As an example, if you are located in the US Midwest do check out CodeMash 2023 (Jan 10-13)! I have had the honor of speaking at CodeMash several times, and it is absolutely worth a visit!

One thing that will happen in 2023 is that Java 21 will be released in September. Don’t worry, I haven’t forgotten that Java 20 will be released in March. But since Java SE 21 is labeled as an LTS release, it will get more attention. I would, however, recommend always using the latest version, LTS or not, if you are able to.

With Java on its steady, predictable release train, can we expect something like that for Jakarta EE as well? The discussions in various projects and forums seem to go in that direction. The Steering Committee of the Jakarta EE Working Group seems to favor a model where Jakarta EE is released 6 months after a Java SE LTS release. A suggestion is that Jakarta EE 11 will be released in Q1 2024 with Java SE 21 as the baseline. Consequently, there will not be a major release of Jakarta EE in 2023. It is expected that a decision around this will be made in the next couple of weeks. Stay tuned for more updates!