Hashtag Jakarta EE #52

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

This is the last Hashtag Jakarta EE in 2020. But don’t worry, I will continue these weekly updates in 2021 as well.

This week, MicroProfile 4.0 was released! It’s been a long wait since the previous release (3.3) back in February. But now it’s here, the first release of MicroProfile following the MicroProfile Specification Process (MPSP).

This release contains updates to all specifications. See the MicroProfile Presentation for details. Note that the four Java EE 8 specifications that form the foundation of MicroProfile have been updated to the Jakarta EE 8 counterparts. This means that MicroProfile is still on the javax.* namespace. I expect that there will be a release during 2021 that will be based on Jakarta EE 9 versions of the specifications and by that support the jakarta.* namespace.

MicroProfile 4.0 will be covered in detail in the next Studio Jakarta EE LIVE as my guest on January 28th is Emily Jiang. Make sure to tune in to get all information about the 4.0 release directly from Emily.

As I mentioned in the previous Hashtag issue, I will participate in a Tech Summary Panel organized by the Barcelona JUG on December 29. In this event, we will summarize 2020 and look ahead towards 2021. It has an amazing lineup of speakers, and I am honored to be among them. You don’t want to miss this!

I’ll end this last Hashtag Jakarta EE of 2020 with a pointer to a great blog post by Payara‘s Steve Millidge: Cloud Myth: Ahead of Time Compilation Will Save You Money.

Studio Jakarta EE – LIVE at JakartaOne Livstream

JakartaOne Livestream is happening on December 8, 2020. It is a whole day packed with content. As I mentioned in JakartaOne Livestream 2020 – Lineup, we have lots of goodies planned for Studio Jakarta EE between the regular conference talks.

As mentioned in JakartaOne Livestream 2020 – Lineup, one of the 15-minute sessions will be a lightning talk by Amber Vanderburg. There are also a couple of interviews planned. I will have a chat with Juergen Hoeller, the Spring Framework project lead from VMware about the implications of the namespace change in Jakarta EE 9 on Spring Framework. Arjan Tijms will also be joining in another 15-minutes chat about how Jakarta EE 9 lowers the barriers for new players on the market, like Piranha.

And there will be more…

JakartaOne Livestream 2020 – Lineup

I think this lineup deserves some spotlight. JakartaOne Livestream 2020 is packed with quality content. Check out the schedule and make sure you register for the event!

Between the sessions, we return to Studio Jakarta EE where Tanja and I will talk about the sessions, celebrate the Jakarta EE 9 release, do some live demos, and interview community members. We will also feature a lighting talk by Amber Vanderburg where she will talk about the power of performance feedback. Make sure you tune in to these sessions between sessions. There will be some surprises coming up and, of course, there will be cake!

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!

Election Day

The election for the Java Community Process (JCP) Executive Committee (EC) has started! The ballot is open for voting until November 16, 2020. But don’t wait, submit your vote today!

Check out the nominees for the 2020 Executive Committee Election if you want to see who the candidates are. But really, the only thing you need to know is that you should vote for Eclipse Foundation. Remember that a vote for Eclipse Foundation is a vote for the Open-source Community!

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 #18

Welcome to the eighteenth issue of Hashtag Jakarta EE!

In the following video, you can watch an interview I did with Martijn Verburg regarding his nomination to the Jakarta EE Steering Group representing London Java Community.

“Vote for the voice of the Java Community, vote for Martijn!”

When talking about YouTube, I have been busy recording a couple of tech tips for how to sign off your Git commits when contributing to Eclipse Foundation projects. All these tips are collected in a Playlist in the Studio Jakarta EE YouTube channel.

For convenience, I have listed a summary of the commands I used in the video here.

# rebase
git rebase -i [hash of the commit before the one you want to fix]

# replace the word 'pick' with 'edit', save

# add signed-off comment to the commit
git commit --amend -s

# continue the rebase
git rebase --continue

# finally force push the updated commits
git push origin [your branch] --force

And we’re not done with YouTube just yet. This week, we launched the Jakarta EE YouTube channel.

How is this different from Studio Jakarta EE, you may wonder…

The answer to that is that I don’t know yet. It may make sense to merge them sometime in the future. Or keep them apart since the type of content may be a little different. My idea with the Studio Jakarta EE channel is to have a lightweight platform for Jakarta EE related content of varying types, such as interviews, tech tips, live streams, panels, trip reports from conferences, etc. So please, go ahead and subscribe to both. That way you are sure not to miss out on anything.

Hashtag Jakarta EE #17

Welcome to the seventeenth issue of Hashtag Jakarta EE!

The nomination period for the Jakarta EE Working group elections has closed. Now, it is up to the candidates to convince you why they should get YOUR vote. To help with this, I have offered each candidate a short Studio Jakarta EE interview.

“Vote for experience and continuity, vote for Werner!”
“Vote for real world experience, vote for Arjan!”

Next week, I will be conducting interviews with more of the candidates. So, tune in to Studio Jakarta EE to learn more about the candidates before casting your vote!

At the end of this hashtag, I want to remind you of the Jakarta EE 2020 Developer Survey.