Have You Voted Yet?

I know, you are probably pretty tired of elections by now. But please, take the time to submit your vote in the Javas Community Process (JCP) Executive Committee (EC) elections.

The ballot is open for voting until November 16, 2020. All the relevant information can be found on the JCP EC Election pages.

And, do remember that a vote for Eclipse Foundation is a vote for the Open-source Community!

Jakarta MVC 2.0 Plan Review

We are ready to move forward with the namespace change from javax.mvc.* to jakarta.mvc.* for Jakarta MVC. This will be released as Jakarta MVC 2.0.

According to the Jakarta EE Specification Process (JESP), we need to engage in a plan review with the Specification Committee.

The key goal of this release is to switch the namespace for the API from javax.mvc.* to jakarta.mvc.*. No additional features are included in order to make the transition from Jakarta MVC 1.1 easier.

The plan review is initiated by submitting a Pull Request to the Jakarta EE Specifications repository. See Plan Review for Jakarta MVC 2.0 to follow the progress and join the mvc-dev mailing list to participate in the release.

I will use Jakarta MVC as an example for a specification going through the steps involved in the JESP and blog about it here. Follow the Jakarta MVC tag to get them all.

Hashtag Jakarta EE #45

Welcome to the forty-fifth issue of Hashtag Jakarta EE!

Look at that! All Jakarta EE 9 Specification ballots are either ongoing or done!

This means that given the ballots are completed successfully, we are ready to release Jakarta EE 9 on Friday, November 20, 2020.

Wednesday this week, we visited the Swedish JUGs in an event organized by Javaforum on our Jakarta EE Virtual Tour. This week, the tour continues to Serbia and NišJUG. Sign up here.

The election for the Java Community Process Executive Committee is going on. The election is open for votes until November 16. Submit your vote today! And remember that a vote for Eclipse Foundation is a vote for the Open Source Community!

Hashtag Jakarta EE #44

Welcome to the forty-fourth issue of Hashtag Jakarta EE!

The pie chart for Jakarta EE 9 progress this week shows that twenty-two specifications have passed their ballot! The seven ongoing ballots will close the coming week, which leaves us with the platform specification and the five specifications that depend on it.

According to the plan, these remaining six ballots must start November 6 at the latest in order to be able to release Jakarta EE 9 on November 20. As it looks, this is well within reach!

Monday this week, we visited Johannesburg and the Jozi JUG on our Jakarta EE Virtual Tour. The Tour continues, and this week we will stop by Sweden with a combined event for many of the Swedish JUGs.

Tuesday this week, I also participated in a Jfokus Brown Bag Lunch event where I did a MicroProfile live coding session. I think it went pretty well, even if the Demo Gods were a little even this day.
(For those participating, the problem was that I was running the Greeting service with Java 15. It worked like a charm when I switched to Java 11…)

This week was also the week of J-CON 2020 with a packed schedule of quality content. One particular aspect I liked about this event was that all sessions were LIVE streamed. As a speaker, I don’t like recording talks. It just adds another layer between me and the audience. We are disconnected enough as it is. This topic is probably worth a post on its own.

The election for the Java Community Process Executive Committee starts on Tuesday, November 3 (not to be confused with another election taking place that day). The election is open for votes until November 16.

If you are a JCP Member, remember that a vote for Eclipse Foundation is a vote for the Open Source Community!

Community Chat with Markus Karg

Last week, I had a community chat with Markus Karg. We talked about community engagement in Jakarta EE and the upcoming Jakarta EE 9 release. Check out the entire chat below.

The Jakarta EE Community Chats is a series of short informal interviews in Studio Jakarta EE with members of the Jakarta EE community. Please contact me if you want to be a part of this series.

2020 JCP EC Elections

The 2020 elections for the Java Community Process (JCP) Executive Committee (EC) have started. The ballot will be open for voting between November 3 and 16.

The Eclipse Foundation has been participating in the JCP Executive Committee since 2007 with the primary goal to represent the interests of the open-source community, and for independent implementations of Java specifications

I am happy to be announced as the candidate for the primary representative of the Eclipse Foundation in this election. I have previously served two periods as an individual holding an associate seat, as well as being the alternate for Eclipse Foundation the last year.

VOTE for the Open Source Community, VOTE for Eclipse Foundation!

Both Jakarta EE and MicroProfile are established as working groups within the Eclipse Foundation. Being a part of the JCP EC secures the important linkage between Java™ SE and the enterprise Java™ technologies. The move of AdoptOpenJDK to Eclipse Foundation and the establishment of the Adoptium working group makes Eclipse Foundation the biggest distributor of Java™ runtimes after Oracle.

Tune in to the “Meet the JCP EC Candidates” conference call on Thursday, October 29, 2020 at 10 AM PDT. Check the JCP elections website and follow @jcp_org on Twitter for announcements of how to join the call.

Hashtag Jakarta EE #43

Welcome to the forty-third issue of Hashtag Jakarta EE!

Time for this week’s Jakarta EE 9 status. We now have twenty specifications approved and nine ballots ongoing. The remaining six are the Platform Specification and five specifications that depends on it.

The Platform Specification is the one with most work remaining, but I am confident that we will be able to finish it and get it on ballot before November 6 in order to be able to release the entire thing on November 20.

This week, we released Jakarta MVC 1.1. The compatible implementation used to verify the specification is Eclipse Krazo 1.1.0. With this release, Krazo graduated from incubation to be a mature Eclipse project! This is the first of the EE4J projects being graduated, with the exception of EclipseLink which has been around for a while.

The Jakarta EE Virtual Tour continues to grow and has expanded into 2021. Do contact us if you want your JUG/Meetup to be added to this list!

Hashtag Jakarta EE #42

Welcome to the forty-second issue of Hashtag Jakarta EE!

I have a confession to make. As one of the few, or maybe the only one in our industry, I have never read the book or seen the movie…

Anyway, 42 is the answer and this is issue number 42 of Hashtag Jakarta EE!

The status for Jakarta EE 9 this week is that fifteen specifications have passed the approval ballot, six are still in ballots that will close within the next two weeks. Eleven specifications are close to being ready for ballot. Many of these are depending on the Platform specification, so we will likely see specifications up for ballots like ketchup this week.

The one that is causing a little concern is the Jakarta Server Pages specification. If you’re involved in this specification, please help sort out the outstanding issues.

The schedule for the Jakarta EE Virtual Tour is shaping up. We are adding stops to the tour every day AND we are continuing the tour in 2021, so do contact us if you want us to present at YOUR JUG or Meetup.

The upcoming week is the week of EclipseCon 2020. The logo kind of shouts “ECLIPSE 2020 CON” to me, but be not mistaken, it is time for EclipseCon 2020 Virtual Event! This year’s edition is virtual and there are more than 2000 registered attendees. Make sure you reserve your spot for the sessions you would like to attend by building your schedule in the conference app.

And, you may relax, the Hitchhiker’s Guide to the Galaxy is now downloaded to my Kindle, so there is still hope for me:)