Hashtag Jakarta EE #263

Welcome to issue number two hundred and sixty-three of Hashtag Jakarta EE!

Jakarta EE Core Profile 11 was released in December. You can check out all the details on the updated Jakarta EE Core Profile 11 specification page. The next out will be Jakarta EE Web Profile 11, which will be released as soon as there is a compatible implementation that passes the refactored TCK. The Jakarta EE Platform 11 will follow after the Web Profile.

To use Jakarta EE Core Profile 11, simply add the following dependency to your application and run it with a Jakarta EE 11 Core Profile 11 compatible runtime.

<dependency>
    <groupId>jakarta.platform</groupId>
    <artifactId>jakarta.jakartaee-core-api</artifactId>
    <version>11.0.0</version>
    <scope>provided</scope>
</dependency>

January is traditionally a calm month for conferences, but also probably the busiest period for call-for-papers. Most of the conferences coming up in the next 6-9 months have CPPs open now. Make sure to check out my Jakarta EE Developer Advocate page to check out my upcoming speaking engagements.

Even this year, we will have a track at Devnexus entirely dedicated to Jakarta EE content. Check out the talks, and go ahead with your registration. You don’t want to miss out on Devnexus! This year will be even more special with the celebration of Java’s 30th anniversary.

But you don’t have to wait until the next conference to get Jakarta EE content. Check out the sessions from JakartaOne Livestream 2024 on the Jakarta EE YouTube channel.

Hashtag Jakarta EE #262

Welcome to issue number two hundred and sixty-two ofย Hashtag Jakarta EE!

HAPPY NEW YEAR!

The first Hashtag Jakarta EE of 2025, with more to come. I hope you enjoy these weekly updates of what’s happening in the community in general, and Jakarta EE in particular. Most of us are getting back to work next week, so there will be more to report in next week’s edition.

Getting the final pieces of the Jakarta EE 11 release wrapped up and shipped will be our main focus at the beginning of the year. But we will also start looking ahead and get started with the planning for Jakarta EE 12. We have created an EE12 label in the Jakarta EE Platform GitHub Issue tracker for features and improvements being discussed for Jakarta EE 12.

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!

Hashtag Jakarta EE #261

Welcome to issue number two hundred and sixty-one ofย Hashtag Jakarta EE!

I hope you’re all enjoying some weeks off work. I certainly am! It’s been a while since I had this much time at home. In fact, I have two months of not traveling for work at all.

Since Jakarta EE hasn’t had much going on these weeks, this post is pretty short. Hopefully, you are all too busy doing nothing to even notice it.

Hashtag Jakarta EE #260

Welcome to issue number two hundred and sixty ofย Hashtag Jakarta EE!

I hope most of you are having some time off work now, and most likely have better things to do than reading my ramblings on a Sunday at the end of December.

We did release Jakarta EE Core Profile 11 in 2024, so I guess we can celebrate that we partly met the goal of making Jakarta EE 11 available this year. The final release of the Platform and Web Profile specifications will have to wait until 2025 to be published. On the bright side, all the individual component specifications have been available since before summer. They were actually all released as early as in May.

Even if Jakarta EE 11 is not fully out of the door yet, we have stared the planning toward Jakarta EE 12. Join the Jakarta EE Platform calls (Tuesdays at 11:00 AM EST) to join the dicussons.


Hashtag Jakarta EE #259

Welcome to issue number two hundred and fifty-nine ofย Hashtag Jakarta EE!

The ballot for Jakarta EE 11 Core Profile concluded successfully this week and the artifactI is now available in Maven Central.

<dependency>
    <groupId>jakarta.platform</groupId>
    <artifactId>jakarta.jakartaee-core-api</artifactId>
    <version>11.0.0</version>
    <scope>provided</scope
</dependency>

This may seem like a small thing, but it is actually a major milestone for the Jakarta EE Platform Project. It is the first time we have released on of the profiles independently. This is something we probably will see more often going forward. The Jakarta EE 11 Platform and Jakarta EE 11 Web Profile will most likely not be released this year, as we were hoping. The Jakarta EE TCK project is now focusing on finishing up the refactoring of the tests for Jakarta EE Web Profile first before the Jakarta EE Platform. This will potentially enable Web Profile to be released independently prior to the Platform as well.

I had a short trip to Warsaw for Ya!vaConf last week. This was my last conference of the year. I will publish a writeup that summarizes the conference year of 2024 shortly. While waiting for that, you can check out the list on my Jakarta EE Developer Advocate page. You will also find the list of the confirmed upcoming events in 2025.

Ya!vaConf 2024

The last conference of 2024 was Ya!vaConf in Warsaw. This was my first time at this conference, and I was pleasantly surprised. The venue is very good, and the rooms are what you would call right-sized. That means that they are usually full, but not overcrowded.

Before my talk, I met with Adam Bien and we had a little chat that resulted in a challenge of who of us that would show the most code in our talks. Adam talked about Pure Java AI/LLM Integration in his talk, which was a very good topic to have before my talk that followed directly after.

My talk titled Jakarta EE meets AI focuses on how to integrate AI in your Enterprise Applications using Jakarta EE technologies. Thanks to Adam’s warm-up session, I could skip some of the basics and dive directly into the code demos.

Hashtag Jakarta EE #258

Welcome to issue number two hundred and fifty-eight ofย Hashtag Jakarta EE!

The ballot for Jakarta EE 11 Core Profile is complete! This means that the specification is ratified and can be released. This is a milestone on several levels. First, we released (at least part of) Jakarta EE 11 in 2024. Second, we released the Core Profile specification independently of the Platform and Web Profile specifications. This is something we have wanted to do for a while and is a verification that we have been able to untangle the dependencies enough to make it possible.

There is still a little hope that the ballots for the Jakarta EE 11 Platform and Jakarta EE 11 Web Profile specifications will be started before the end of the year.

Last week, we hosted the sixth edition of JakartaOne Livestream. My short blog post about it includes the teaser for this year’s keynote video. We had great fun creating the video as you can see from the ending of it here. You can see the full version on the Jakarta EE channel on YouTube shortly.

My last speaker appearance for the year will be at Ya!vaConf in Warsaw next week. You can register with a 20% discount using the code YAVA24SP20. This will be my first time speaking at this conference. I look forward to seeing you there!


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.

Hashtag Jakarta EE #257

Welcome to issue number two hundred and fifty-seven ofย Hashtag Jakarta EE!

My last conference of November was Porto Tech Hub 2024. It has been a busy couple of months, and it isn’t over just yet. There are two conferences on my agenda in December. First up is the sixth annual JakartaOne Livestream. The week after, I will speak at Ya!vaConf 2024 in Warsaw.

Jakarta EE Core Profile 11 is about to be released. The release review is ongoing, and there are enough votes to reach the required super-majority. The ballot will close as soon as all members of the Specification Committee have voted, or at the latest on December 4, 2024.

It does not look that good for the Jakarta EE Platform and Web Profile. The platform project is exploring every option for how to be able to get the TCK in such a state that a compatible implementation could pass it, thus being able to initiate the ballot for release review by the end of the year.