JJUG CCC 2025 Spring

I’m back in Tokyo again. This time for JJUG CCC 2025 Spring. This Cross Community Conference (CCC) is organised in twice a year and attracts around 1000 attendees every time. I was a speaker at the Fall edition last November, and now again on the Spring edition. Most of the speakers are local, but there are a few coming from other parts for the World. I had the pleasure of catching up with Steve, Cassandra, and Josh.

I presented The Evolution of Enterprise Java with Jakarta EE 11 and Beyond, which takes us through the history of Enterprise Java from the Past, via the Present, and to the Future.

Tokyo is such a great city to visit. It is extremely well organised and everybody is super-friendly. I didn’t try it, but I am pretty sure you can forget your mobile phone on a bench at a subway station in the morning, and be able to pick it up again in the afternoon. Of course, I wouldn’t recommend anyone trying it, but if you were to, Tokyo would be the place to go.

Spring I/O 2025

Spring I/O 2025 was a great experience! It is an extremely well-organized conference with an awesome community. It was my second time as a speaker, and I will definitely send talk abstracts to the upcoming editions as well. It does not hurt that it is organized in Barcelona in May. A very nice time of the year to visit the city.

My session, What Every Spring Developer Should Know About Jakarta EE, went well. I created a couple of brand new live coding demos for this talk, which is always a bit shaky the first time. But I think I pulled if off. I admit that I cheated a little bit in the last demo to be able to get it to run…
But I was able to fix it the next day, so the code in the GitHub repository behaves correctly.

One of the great things of Spring I/O is the speaker trip on the day after the conference. A bus full of speakers were bussed out in the wine country where we went for a bike ride among the vineyards. We could choose between electric tour cycles, or proper road cycles. Those of us that chose the road bikes got a beautiful Spring I/O cycling jersey.

JCON Europe 2025

JCON Europe 2025 was great! Period! It is such a flawlessly organized conference with an ever present community spirit. This year was maybe even more special than usual because of the 30 Years of Java celebrations. Eclipse Foundation had a booth where we featured the Jakarta EE, Adoptium, and Eclipse IDE working groups. The Jakarta EE branded microfiber gym towels we handed out to those visiting our booth were popular. Jakarta EE Marketing keeps up providing us with the best swag on the planet.

As you can see from the pictures below, we also went for #runWithJakartaEE morning runs on Wednesday and Thursday mornings.

My talk was on one of the last slots on Thursday afternoon, so I didn’t expect a full room. But a decent crowd showed up to learn about how you can leverage CRaC with Jakarta EE. Check out the slides to see what the talk covered. I was supposed to do this talk together with Rustam, but he was unfortunately not able to make it due to the conflict with GeeCON. We actually coincidentally met at Copenhagen Airport for lunch on our way to the different destinations.

GIDS 2025

This was my sixth time speaking at GIDS! My first time was in 2016, so I have only missed out on a few editions during the last 10 years. It is a great conference, with a very engaged audience, so I am happy to be a regular speaker there.

The sponsor area is bustling with activity all day, and the rooms fill up even for the late afternoon talks. I guess the (in)fameous Bangalore traffic has some influence on attendees staying until the end.

I had two talks accepted this year. The first was Jakarta EE Meets AI, a very popular and well-attended talk. Presenting at GIDS is always such a pleasure since the attendees are very engaged and respond well to my (silly) jokes and asks great questions.

My second talk this year was about how to Boost Performance and Developer Productivity with Jakarta EE 11. Given it was the last talk on Wednesday afternoon, I was pleasantly surprised by an almost full room.

On Tuesday night, I attended DevRelJam Bengaluru – April 2025. This was the inaugural edition of this initiative, and I was invited to participate in an Ask-Me-Anything panel along with fellow developer advocates James Ward and Sourabh Bagrecha. The panel was moderated by the organizer of the event, Yashraj Nayak.

There were also talks by Ram Lyengar and Stephen Chin in addition to mingling and great food.

JavaLand 2025

JavaLand has always been one of my absolute favourite conferences. With one exception, I have been to every one of them. JavaLand 2025 was, as last year, located at Nรผrburgring. The location is good, but not perfect, which the attendee numbers show. Next year’s JavaLand will be back in a theme park again.

My talk at JavaLand this year was Boost Your Performance and Developer Productivity with Jakarta EE 11. I gave an overview of Jakarta EE 11, showed some demos, and gave an indication for where Jakarta EE 12 is headed.

The Jakarta EE Community Panel has become a tradition at JavaLand. The setup is that we gather panelists during the conference among the speakers and attendees and let them answer and discuss questions from the moderator or the audience in a very informal, relaxed manner. This year’s panelists were Ed Burns, Emily Jiang, Jan Westerkamp and Matthias Bรผnger.

Another tradition at JavaLand is the Wednesday morning JavaLand Jogging. This is actually where I got the inspiration for #runWithJakartaEE. This year, I was asked to host the event, which I accepted with pleasure.

This is the best way to kickstart the day before the conference!

Since JavaLand was hosted at Nรผrnburgring, the activities naturally were car-related, with the Ring Kartbahn where we could race in electric solar powered go-karts. Eclipse Foundation had a booth this year with an unusual choice of swag…expect to see Jakarta EE branded towels throughout Europe this summer. At the Tuesday evening party, we had some fun with the social media wall. Check out the Bluesky handles for Andres, Benjamin, Brian, Carmen, Alina, and myself.

JavaOne 2025

JavaOne 2025 returned to the Bay Area as a standalone event. It was held at the Oracle Conference Center at the Oracle Campus in Redwood Shores. While significantly smaller than it used to be, it was an excellent revival of the conference. The event team managed to create an extremely friendly feel-good vibe. Coffee was served all day, and Duke was there. Duke even rocked the dance floor to the Nullpointers at the attendee party. On Wednesday morning at 6:30 AM, a surprisingly large group of attendees met for the JavaOne morning run.

Jakarta EE was well represented by Tanja and myself. We had a booth on the exhibition floor located between our friends at Microsoft and Payara. Lots of attendees came by our booth, which resulted in good conversations. It was such a blast to meet all the community members there.

I had a packed room with standing room only for my talk titled The Evolution of Enterprise Java with Jakarta EE 11 and Beyond. The talk takes us through the past, present, and future of Enterprise Java, with an obvious focus on Jakarta EE. It has some cool code demos and some fun anecdotes from the past.

Mark your calendars for March 2026 for the next edition of JavaOne!

Devnexus 2025

Devnexus 2025 is a wrap!. This conference, run by Atlanta Java User Group is one of my absolute favourite conferences. There is so much going on and the hallway track is so fun. It has to be with such an amazing speaker lineup.

This year, as the previous years, we had a track entirely dedicated to Jakarta EE as well as a Jakarta EE booth. My amazing Eclipse Foundation colleagues, Carmen and Shabnam, did an exceptional job making sure that everything with the booth went smoothly. In addition to this, Eclipse IDE and Eclipse GlassFish were also represented with a booth on their own.

I had the pleasure of having a talk together with Rustam where we talked about how to leverage CRaC with Jakarta EE. It was a fun talk with lots of bad jokes and really cool technology. Everything backed up by a hands on demo. Check out the slides for more about the talk

As always, we went out for a #runWithJakartaEE morning run both days of the conference. This is the best way to get started before a long conference day. Some complain that it is early to go for a run at 6:30 am, but usually they thank me afterwards. The afternoons at conferences are usually so packed with activities so it is rarely possible to make it happen then.

Another cool thing at this year’s Devnexus was to participate in a live recording of an episode the Off Heap podcast. The topic for this episode was Open Source Foundations, and we had a panel consisting of Erin from Commonhaus Foundation, Bob from Apache Software Foundation, and me from Eclipse Foundation. We had some great discussions, so make sure to listen to the episode when it airs.

Conferences and Events 2024

It has become my tradition to summarize the conference year in a post on New Year’s Eve. If 2023 was a good conference year, then 2024 was even better! I spoke at or participated in more than 40 events across the World. I traveled to 31 different countries and visited 91 cities throughout the year. What makes me especially proud is that I was able to speak at even more Java User Groups this year than ever before. Let’s try to make it even more next year!

You can see a complete list of all the events and links to my blog posts from the events below. All this information, as well as a continuously updated list of upcoming events, can be found on my Developer Advocate page on the Jakarta EE Website.

Name Location Date Blog Post
Ya!vaConf Warsaw ๐Ÿ‡ต๐Ÿ‡ฑ Dec 11 Ya!vaConf 2024
JakartaOne Livestream online ๐ŸŒ Dec 3 JakartaOne Livestream 2024
Porto Tech Hub Porto ๐Ÿ‡ต๐Ÿ‡น Nov 26 Porto Tech Hub 2024
Brno JUG Brno ๐Ÿ‡จ๐Ÿ‡ฟ Nov 20 Brno JUG 2024
Prague JUG Prague ๐Ÿ‡จ๐Ÿ‡ฟ Nov 19 Prague JUG 2024
JUG Torino Turin ๐Ÿ‡ฎ๐Ÿ‡น Nov 12 JUG Torino 2024
JUG Milano Milan ๐Ÿ‡ฎ๐Ÿ‡น Nov 11 JUG Milano 2024
SFSCON Bolzano ๐Ÿ‡ฎ๐Ÿ‡น Nov 8-9 SFSCON 2024
DevCon Bucharest ๐Ÿ‡ท๐Ÿ‡ด Nov 6 DevCon 2024
JJUG CCC Fall Tokyo ๐Ÿ‡ฏ๐Ÿ‡ต Oct 27 JJUG CCC Fall 2024
Open Community for Java Mainz ๐Ÿ‡ฉ๐Ÿ‡ช Oct 22-24 Open Community for Java 2024
Seattle JUG Seattle, WA ๐Ÿ‡บ๐Ÿ‡ธ Oct 15 Seattle JUG 2024
Community Over Code Denver, CO ๐Ÿ‡บ๐Ÿ‡ธ Oct 7-10 Community Over Code 2024
Devoxx Morocco Marrakech ๐Ÿ‡ฒ๐Ÿ‡ฆ Oct 2-4 Devoxx Morocco 2024
Berlin Expert Days Berlin ๐Ÿ‡ฉ๐Ÿ‡ช Sep 19-20 Berlin Expert Days 2024
Jalapeรฑo Puerto Vallarta ๐Ÿ‡ฒ๐Ÿ‡ฝ Sep 14-15 Jalapeรฑo 2024
St. Louis JUG St. Louis, MO ๐Ÿ‡บ๐Ÿ‡ธ Sep 12 St. Louis JUG 2024
Java Metroplex User Group Dallas, TX ๐Ÿ‡บ๐Ÿ‡ธ Sep 11 Java Metroplex User Group 2024
Jacksonville JUG Jacksonville, FL ๐Ÿ‡บ๐Ÿ‡ธ Sep 10 Jacksonville JUG 2024
Triangle JUG Durham, NC ๐Ÿ‡บ๐Ÿ‡ธ Sep 9 Triangle JUG 2024
LAOUC Community Tour 2024 Asunciรณn ๐Ÿ‡ต๐Ÿ‡พ Aug 23 LAOUC Community Tour 2024 2024
JCrete Kolymvari ๐Ÿ‡ฌ๐Ÿ‡ท Jul 22-26 JCrete 2024
JConfDominica Santiago de los Caballeros ๐Ÿ‡ฉ๐Ÿ‡ด Jul 19-20 JConfDominica 2024
DWX Nรผrnberg ๐Ÿ‡ฉ๐Ÿ‡ช Jul 1-5 DWX 2024
DevBCN Barcelona ๐Ÿ‡ช๐Ÿ‡ธ June 13-14 DevBCN 2024
Spring I/O Barcelona ๐Ÿ‡ช๐Ÿ‡ธ May 30-31 Spring I/O 2024
JPrime Sofia ๐Ÿ‡ง๐Ÿ‡ฌ May 28-29 JPrime 2024
Berlin JUG Berlin ๐Ÿ‡ฉ๐Ÿ‡ช May 22 Berlin JUG 2024
GeeCON Krakรณw ๐Ÿ‡ต๐Ÿ‡ฑ May 15-17 GeeCON 2024
JCON EUROPE Kรถln ๐Ÿ‡ฉ๐Ÿ‡ช May 13-16 JCON EUROPE 2024
GIDS Bangalore ๐Ÿ‡ฎ๐Ÿ‡ณ April 23-26 GIDS 2024
Devnexus Atlanta, GA ๐Ÿ‡บ๐Ÿ‡ธ April 9-11 Devnexus 2024
JDevSummitIL online ๐ŸŒ April 4 JDevSummitIL 2024
Voxxed Days Bucharest Bucharest ๐Ÿ‡ท๐Ÿ‡ด Mar 27-29 Voxxed Days Bucharest 2024
Belgian JUG Hasselt ๐Ÿ‡ง๐Ÿ‡ช Mar 19 Belgian JUG 2024
Javaforum Malmรธ Malmรถ ๐Ÿ‡ธ๐Ÿ‡ช Feb 29 Javaforum Malmรธ 2024
ConFoo Montreal ๐Ÿ‡จ๐Ÿ‡ฆ Feb 21-23 ConFoo 2024
Philly JUG Philadelphia, PA ๐Ÿ‡บ๐Ÿ‡ธ Feb 20 Philly JUG 2024
Jfokus Stockholm ๐Ÿ‡ธ๐Ÿ‡ช Feb 5-7 Jfokus 2024
Portland JUG Portland, OR ๐Ÿ‡บ๐Ÿ‡ธ Jan 31 Portland JUG 2024
Seattle JUG Seattle, WA ๐Ÿ‡บ๐Ÿ‡ธ Jan 30 Seattle JUG 2024
Nashville JUG Nashville, TN ๐Ÿ‡บ๐Ÿ‡ธ Jan 29 Nashville JUG 2024
JCP 25-year Anniversary Celebration Mountain View, CA ๐Ÿ‡บ๐Ÿ‡ธ Jan 25 JCP 25-year Anniversary Celebration 2024

Happy New Year!
See You all in 2025!

JakartaOne Livestream 2024

The sixth edition of JakartaOne Livestream is a wrap! Last year, we started the tradition of creating a video for our Keynote. Here is a teaser for this Year’s video. You can see the full length version on the Jakarta EE YouTube channel. That is also where you will find all the excellent technical sessions. Everything will be made available as soon as possible.

Running a full day online conference like this is a lot of work, but also a lot of fun. I hope we are able to convey that feeling to those of you that watched, or watches the recordings.

JakartaOne Livestream is usually the last conference of the year for me, and I really enjoy these days in (usually) snowy Ottawa to end the year. This year, though, I have one more conference (Ya!vaConf) coming up next week in Warsaw before settling in for the Holidays.

Porto Tech Hub 2024

I visited Porto once back in the ’90s when I was Interrailing (traveling by train on a relatively affordable ticket valid in most European countries) across Europe with some friends. But that was a while ago, so it was about time I returned.

The day before the conference, there was a speaker dinner at a local restaurant where we were served a variety of dishes from the local cuisine. It is always nice to meet new and old friends at dinners like this.

My talk Jakarta EE Meets AI was scheduled as one of the first talks after the opening keynote. It was very well attended and I had some interesting discussions afterwards.

Porto Tech Hub 2024 gathered over 1000 attendees at an awesome conference venue by the river. The exhibition hall was bustling with energy, especially in the coffee breaks between the sessions.