EclipseCon 2023 – Day 2

We had the Jakarta EE Office Hours on the second day of EclipseCon 2023. The concept of office hours is to let attendees ask questions directly to the Eclipse Foundation staff involved in a particular area during scheduled slots. Since it is during sessions, it wasn’t exactly hectic. I had more conversations about Jakarta EE during the regular hallway track. But it is a great concept, so we will likely repeat it next year.

The Eclipse Foundation Architecture Council had a face-to-face meeting. The topic this year was the generation of SBOMs. An outcome of this discussion was that I have now created a pull request to add SBOM-generation in the parent pom.xml for all the Jakarta EE specifications and EE4J implementation projects. This means that the upcoming Jakarta EE 11 release will be delivering SBOMs for the released artifacts.,

In the evening, we had the Committer Recognition Reception, where the committers to the Eclipse Foundation projects were celebrated and could receive their committer gift. This year, it is a nice pocket knife. Luckily, there was an option to get it sent home by mail since knives and airport security usually don’t mix well…

Six early risers joined for the EclipseCon Community Run on the second day. We quickly split into two groups, hence two photos. It was a pretty cold morning, so the Jakarta EE branded buffs (neckwarmers) came in handy.

EclipseCon 2023 – Day 1

On the first day of EclipseCon 2023, Tanja and I had a three-hour Jakarta EE Workshop. Since this was the very first time we did this workshop, we were a little unsure of it would go. It turned out to go very well, even if the material was a little too extensive. Most participants were able to complete about half of the tasks during the three hours. But since it is a self-paced workshop, they will be able to complete it at any time later.

The rest of the conference day was mostly filled by the hallway track for my part. It is the best way to engage with new and old friends in the community.

#runWithJakartaEE is everywhere, and at EclipseCon there is an opportunity to run every morning. The informal Emily challenge is to join the run every day of the conference. Usually, Emily is the only one able to complete the challenge and wins it every year. Hence the name.
On day two of EclipseCon 2023, Emily and I were joined by Gesine and Gaël.

EclipseCon 2023 – Community Day

Monday at EclipseCon is the Community Day. This year, we introduced the Community Day for Java Developers, a two-track mini-conference filled with talks from amazing speakers. The day was brought to you by the Adoptium, MicroProfile, and Jakarta EE working groups at Eclipse Foundation in collaboration with iJUG.

With 100 registered participants, the Community Day for Java was a great success. The program was set up with alternating talks in German and English, as well as alternating topics which forced the participants to switch rooms between each session. This strategy laid the ground for a very busy hallway track.

The day ended with a Meet and Greet reception for all the participants and speakers from all the community days. Talking to the participants from the other working groups in an informal setting is excellent for the cross-pollination of experiences and ideas across these communities.

Hashtag Jakarta EE #198

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

A busy week with Community Over Code and Devoxx Morocco. I am currently in Paris on my way to Ludwigsburg for EclipseCon 2023, which will be the final stop on this three-week conference tour in October.

Between the sessions, the hallway track (and the occasional pool track), the receptions, and travels, there is also the ongoing work with Jakarta EE 11. The Platform calls are held as usual on Tuesdays at 11:00 a.m. ET. Join these calls to join the discussion!

JakartaOne Livestream 2023 is coming up on December 5, 2023. We have a great show planned around the celebration of the 5-year anniversary of Jakarta EE. Register now to block the date in your calendars!

If you are at EclipseCon this week, join us Wednesday morning for a refreshing start to the conference day. Gesine will guide us on a 3K, 5K, or 8K Morning Run around Ludwigsburg.

Join us in the Nestor Hotel Lobby on Wednesday, October 18 at 06:30.

Devoxx Morocco 2023

This was the 10th edition of Devoxx Morocco including the three pre-Devoxx-branded editions that were called JMaghreb. For me, it was my sixth visit to the conference, four times in Casablanca, once in Agadir, and this year in Taghazout.

On Friday, I had my talk titled From Spring Boot 2 to Spring Boot 3 with Java 21 and Jakarta EE. It was well received with good questions afterwards. One cool thing about Devoxx Morocco is that it is one of the few conferences where attendees regularly ask for a selfie with you. Kind of makes us feel like rockstars for a couple of seconds 🙂

Every conference should have a pool at the venue. It quickly turns the hallway track into a pool track, which is not a bad thing at all…

In between the sessions, food, and the pool track we had a couple of morning runs as well. Even spotted a camel on one of these runs. Maybe not a big deal in Morocco, but cool anyway.

Community Over Code 2023

My first time at an Apache Software Foundation event was a very pleasant experience. Community Over Code moves to different locations every year, and this year it was in Halifax, Nova Scotia. I would recommend visiting this lively city if you have the opportunity to it.

Community Over Code 2023 was a four-day conference. My talk titled Why Tomcat Matters for Jakarta EE on the second day was a brand new talk where I talked about the importance of Apache Tomcat for Jakarta EE. It was well received, and I had some good discussions with other attendees afterward.

The organizers had a couple of slots to fill due to unforeseen visa issues for some of the speakers, so I volunteered to fill one of them with my talk about migrating from Spring Boot 2 to Spring Boot 3. To make it more palatable to the ASF audience, I modified the title slightly as well as changed the demo to use the Tomcat Migration Tool for Jakarta EE rather than the Eclipse Transformer.

A small group of early risers met in the Lobby of one of the hotels every morning at 7 a.m. for a morning run with the catching slogan Community over Road. The only day we didn’t do the morning run was Sunday due to the remains of a tropical storm causing pretty heavy rain in the morning hours.

Hashtag Jakarta EE #197

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

It can be hard to track which day it is when traveling from conference to conference across time zones, so a fixed point like the weekly Hashtag Jakarta EE comes in handy occasionally. I am currently in Halifax, Nova Scotia where I am speaking at Community Over Code after coming directly from Devoxx Belgium in Antwerp.

While Community Over Code is the name of The Apache Software Foundation‘s flagship event, Eclipse Foundation also has the community in its DNA. Check out the new It’s in Our Code video.

More community. Community Day for Java Developers is coming up. If you haven’t registered yet, do so now. It’s only €40 for a full day of great content from amazing speakers. Not to mention the hallway track!

Devoxx Belgium 2023

The 20th edition of Devoxx Belgium is a wrap! As always, an amazing conference with exceptional speakers providing state-of-the-art content. I was so lucky to get two sessions and a BOF into this year’s edition. The first talk was a brand new one about what’s coming in Jakarta EE 11. Check out the slides for this talk below. In the months to come, the deck will be updated according to the progress of the release, as well as more demos will be added to the talk.

Almost directly after this talk, I hosted thethe Jakarta EE Community BOF with Edwin Derks. These late night (after a long day at Devoxx 19:00 feels like late night) are rarely well attended. But the upside is that those that come are really interested and motivated, so the outcome is always great.

The second talk I had at this year’s Devoxx was very well attended. I guess it helps having Spring in the title. The talk I did was the one where I migrate an application based on Spring Boot 2 to Spring Boot 3 with focus on the namespace change introduced by Jakarta EE 9. Even the slides from this talk is linked below..

On Wednesday morning, a sporty gang of seven met up outside Antwerpen Central at 06:45 to go for a 5K morning run. In the spirit of celebrating Cinnamon Roll Day (October 4), I had planned a run that (with a little imagination) created a GPS track in the form of a cinnamon roll. Looking more closely, it sort of reminds a little of Duke…

Hashtag Jakarta EE #196

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

The details for a Milestone 1 release (M1) of Jakarta EE 11 were nailed down in this week’s Jakarta EE Platform call. After discussing who the target audience of an M1 is, we concluded that this release is primarily for the Platform Project itself and the vendors implementing Jakarta EE. This doesn’t prevent others from checking it out, but it helps define the scope of the milestone.

Jakarta EE consists of multiple component specifications in addition to the Platform itself. All the specifications that are updated for Jakarta EE 11 are required to participate in M1 by producing the following artifacts:
– Specification Document
– API JAR in Maven Central
– JavaDoc
– XML Schemas (if the specification defines these)

An implementation of the specification and a Test Compatible Kit (TCK) are optional for M1 but will be required for the next milestone release.

The next three weeks will be filled by four conferences back-to-back. First out is Devoxx Belgium in Antwerp. Then I will go across the ocean to Halifax for Community Over Code and back again to Devoxx Morocco in Agadir before ending the trip in Ludwigsburg and EclipseCon. I hope to see as many as possible of you there. Remember that the hallway track is the most important one to attend!

I will be bringing my running gear to each of these conferences, so keep an eye out for messages and posts tagged with #runWithJakartaEE if you would like to join. I’ll bring a limited amount of Jakarta EE running shirts if that is your motivation to join. At EclipseCon, I will let Gesine guide us on a 3K, 5K, or 8K Morning Run around Ludwigsburg. Join us in the Nestor Hotel Lobby on Wednesday, October 18 at 06:30.

Talking about EclipseCon, I hope you are aware of the Community Day for Java Developers on October 16. You can still register for only €40 which includes lunch and refreshments. Not a bad deal if you ask me…

On the topic of registering, I encourage you to register for JakartaOne Livestream 2023 which will happen on December 5, 2023. We have a great show planned around the celebration of the 5-year anniversary of Jakarta EE.

There is a lot going on in the Open Source Community these days. One of the more disrupting things is the Cyber Resilience Act (CRA) by the European Union (EU). 12 organizations, including Eclipse Foundation, have written an Open Letter addressed to policymakers proposing a solution for OSS projects developed under the governance of foundations like the Eclipse Foundation.

Feel free to share this Open Letter for example using the hashtag #ModifyTheCRA.

Hashtag Jakarta EE #195

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

Home again after a couple of busy weeks on the road. Read all about it in North America JUG Tour 2023. Now, I’ll be home for a week before my next trip which will be Devoxx Belgium. I can’t believe it is almost October already.

I got an article titled Simplifying data access with MySQL and Jakarta Data published in Oracle Java Magazine this week. Check it out, or even better, try it out. It contains a step-by-step guide for how to test out Jakarta Data, which will be included in Jakarta EE 11.

JakartaOne Livestream 2023 is approaching. The event will be on December 5, 2023, and the format will be the same as the previous couple of years. Currently, the program committee is reviewing proposals. I expect the first speakers will be announced shortly. Until then, the registration is open, so I encourage you to get registered and mark your calendar. This year’s edition will be special since we will be celebrating the 5-year anniversary of Jakarta EE. I am pretty sure there will be cake!