JCP EC F2F Seattle 2024

This week the Java Community Process Executive Committee had the second face-to-face meeting of 2024. This time we met in Seattle, WA hosted by Amazon.

It was a full-day meeting with a lot of topics on the agenda. The minutes will, as always, be made publicly available on the JCP EC web page. We had external speakers presenting cool stuff, such as Project Babylon, Java 23 support in IntelliJ IDEA, and Eclipse Collections. Other topics we talked about were Java in Education and how to help the Java ecosystem to increase the adoption of newer Java features. We also discussed how we can help change the perception that “Java is old“. A lot of good ideas came up, and hopefully we will see them pop up as initiatives going forward.

The day before the meeting, some of us met with a representative from the University of Washington to gain insight of how we can assist with Java in Education system. We also had a JCP-themed JUG Meetup with the Seattle Java User Group.

Before the meeting, the JCP Runners went for a morning run in Seattle led by Volker. It is a refreshing start of the day and the best way to get prepared for a full day in the meeting room.

Every year there is an election in the Executive Committee where half of the seats are up for elections. Those elected serve a two-year term. This year, Eclipse Foundation is running in the elections to keep our elected seat in the committee. Please vote for us if you are a believer of Open Source. We are the only non-for-profit Open Source Foundation among the candidates. A vote for Eclipse Foundation is a vote for Open Source.

JCrete 2024

Attending JCrete has become a tradition for me. It is high up there among my favorite events and probably my favorite location. Whenever possible, I take some time off before or after the conference to explore the Island of Crete.

Every day at JCrete starts with a morning run. You have to be up early for this as it gets very hot very quickly and the hills above the OAC are pretty steep.

But JCrete is about so much more than the running, the location, the food….It’s all about the people! And the conversations. It is not often you get to spend a week in the company of such a group of dignitaries of the Java community in such relaxed circumstances. If you ever get the chance to attend JCrete, just do it!

Since JCrete is an unconference, there are no scheduled talks. The topics for the sessions are presented and voted on every morning and the schedule materializes from that. An interesting observation is that the topics on the first and second days are usually very technical, low-level JVM stuff. Whereas later in the week, the softer topics of remote working, burnout, traveling, and coping with various work situations are more common.

After JCrete, there is no better place to be than on a beach with coffee in the making and delicious Cretan thyme honey on Greek yogurt.

Developer Week ’24

Developer Week is a four-day conference that takes place in Nuremberg, Germany. As the name implies, it is a developer conference where Java is a track among the other track topics. I spoke at the conference for the first time in 2017, and it feels like the Java track has increased in size since then even if it is still a small part of the conference. Anyway, it is very useful to be present at these non-100%-Java conferences as well. As Brian pointed out, they are coping with the same problems and challenges as the Java community. Talking about Brian, here we are as we are following Jonathan‘s presentation.

Jonathan brought his daughter with him on this trip, and she go the task of evaluating the various speakers’ presentation skills. It will be interesting to see how well I perform on stage in the eyes of a 14-year-old girl. Hopefully, my bribe in the form of some exclusive Jakarta EE swag will improve my evaluation.

My talk From Spring Boot 2 to Spring Boot 3 with Java 22 and Jakarta EE went well. I even demoed Jakarta Data at the end of the talk.

Before the conference day, I went for a morning run around Nürnberg. there is a nice walk/bike path on the outside of the old city walls that is perfect for running.

Spring I/O 2024

This was my first time attending and speaking at Spring I/O. The conference is located in Barcelona and attracts around 1200 attendees from all over the World. The two-day conference has four parallel tracks as well as two workshop tracks.

Spring I/O is an extremely well-organized conference. Everything flows smoothly, both before and during the conference. I felt really welcomed and appreciated as a speaker. The whole event has a great community spirit. I will definitely submit a talk or two when the CFP for Spring I/O 2025 opens up!

I had a great time presenting Why Spring Matters to Jakarta EE – and Vice Versa at Spring I/O. The crowd was engaging, and I had a lot of good conversations about the topic afterward. Even if I most likely was the only one wearing a Jakarta EE T-shirt at this Spring event, I didn’t feel alone at all. The Java community is the same anywhere, warm and welcoming.

No conference without a morning run, and Spring I/O was no exception. On day 2, Abdel, Ash, and I had a nice 7K run around Barcelona. A refreshing start of the day.

Submit Your Talk to Open Community for Java 2024

I’ll let you in on a little secret about how to increase your chances of getting accepted to speak at a conference. It is as simple as this: Submit Early!

Most conferences either accept talks on a rolling basis or have an expressed early-bird acceptance. Since most speakers tend to submit at a date near the CFP deadline, the amount of talks available to choose from is less for early-bird selections than for the regular selection after the CFP has ended. Which in turn increase YOUR chances at getting accepted if you are among those few submitting early.

The early-bird deadline for Open Community for Java is set to May 31, 2024. Submit your talk before that date to increase your chances of getting accepted. You can still submit more talks up until the final submission deadline of June 10, 2024.

JCP 25-year Anniversary Celebration

On Thursday, I attended the JCP 25th Anniversary Celebration event at the Computer History Museum in Mountain View. This is the third time the anniversary was held at this location. It was great meeting up with friends in the Java community and having some of the traditional JCP Paella. Of course, there is no anniversary without cake, and this was no exception. Check out the JCP 25th Anniversary cake with Duke frosting.

Heather presented the 21st annual JCP Awards which this year had three categories. Congratulations to the winners!

– JCP Member/Participant of the Year: Frank Greco / Zoran Sevarac
– JCP 25-year Achievement Award: Brian Goetz
– Java in Education Community Award: Devoxx4Kids South Africa (Jozi JUG)

Read about the winners and the justification for their award on the JCP Annual Awards page.

JCP 25-Year Anniversary

The Java Community Process (JCP) was founded in New York 25 years ago, so it only made sense to kick off the 25-year anniversary celebrations when the JCP Executive Committee (JCP EC) met in New York. The JCP EC had its second face-to-face meeting of 2023 in New York this week, this time hosted by BNY Mellon.

Eclipse Foundation has been a proud member of the JCP EC since 2007 as a representative of the Open Source community. I have had the honor of being the primary representative for Eclipse Foundation since 2020. Before that, I held an associate seat on the Executive Committee as an individual.

The 25-year anniversary celebrations will continue all throughout next year. As with previous anniversaries, there will be possibilities for Java User Groups (JUGs) to organize celebration events. More information to come about that in the near future.

Reminder: 2022 JCP EC Elections

Here is a reminder! The 2022 elections for the Java Community Process (JCP) Executive Committee (EC) are in their second week. The ballot will be closed on November 14, only a week away. Don’t wait until the last moment, cast your vote today!

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 currently the primary representative for Eclipse Foundation on the Executive Committee, and will also be continuing as that if we are re-elected. Prior to that, I served to terms as an individual holding an associate seat.

A Vote for Eclipse Foundation is a Vote for Open Source

2022 JCP EC Elections

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

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 currently the primary representative for Eclipse Foundation on the Executive Committee, and will also be continuing as that if we are re-elected. Prior to that, I served to terms as an individual holding an associate seat.

A Vote for Eclipse Foundation is a Vote for Open Source

Check the JCP elections website and follow @jcp_org on Twitter for announcements.

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.