Jakarta EE 11 Canonical Deck

204 views
Skip to first unread message

Reza Rahman

unread,
Mar 28, 2024, 12:44:45 PM3/28/24
to Jakarta EE Ambassadors, Jakarta EE community discussions

Hi folks,

While EE 11 is obviously not quite done yet, I would like to begin working on the Jakarta EE Ambassadors' shared deck. Here is the first draft: jakartaee11.pptx.

Could you kindly review in the next two weeks? After the slide content is sorted, I will add detailed speaker notes (I'll share for review again after I add notes). Then I'll record an example run.

Thanks,
Reza Rahman
Principal Program Manager
Java on Azure at Microsoft
reza....@microsoft.com
+1 717 329 8149

Scott Kurz

unread,
Mar 29, 2024, 10:15:23 AM3/29/24
to Jakarta EE community discussions, Jakarta EE Ambassadors, Reza Rahman

Hi Reza,

 

Unfortunately the Batch job definition API in slides 28, 30 is still just an idea.  We didn’t actually do a Batch update in EE 11.  It is still at Batch 2.1, (so you still get the Java 21 support from the platform, but that’s it).

 

Thanks,
Scott

 

From: jakarta.ee-community <jakarta.ee-com...@eclipse.org> On Behalf Of Reza Rahman via jakarta.ee-community
Sent: Thursday, March 28, 2024 12:45 PM
To: Jakarta EE Ambassadors <jakartaee-...@googlegroups.com>; Jakarta EE community discussions <jakarta.ee...@eclipse.org>
Cc: Reza Rahman <reza_...@lycos.com>
Subject: [EXTERNAL] [jakarta.ee-community] Jakarta EE 11 Canonical Deck

 

Hi folks, While EE 11 is obviously not quite done yet, I would like to begin working on the Jakarta EE Ambassadors' shared deck. Here is the first draft: jakartaee11. pptx. Could you kindly review in the next two weeks? After the slide content

ZjQcmQRYFpfptBannerStart

This Message Is From an External Sender

This message came from outside your organization.

    Report Suspicious    ‌

ZjQcmQRYFpfptBannerEnd

reza_...@lycos.com

unread,
Mar 29, 2024, 10:49:05 AM3/29/24
to Scott Kurz, Jakarta EE community discussions, Jakarta EE Ambassadors
Right, aware. The deck has a number of forward looking items we would like people to help contribute. Typically these are things that all have been discussed in the past.


Reza Rahman

Principal Program Manager

Java on Azure at Microsoft

reza....@microsoft.com

+1 717 329 8149


From: jakartaee-...@googlegroups.com <jakartaee-...@googlegroups.com> on behalf of Scott Kurz <sk...@us.ibm.com>
Sent: Friday, March 29, 2024 10:15 AM
To: Jakarta EE community discussions <jakarta.ee...@eclipse.org>; Jakarta EE Ambassadors <jakartaee-...@googlegroups.com>
Cc: Reza Rahman <reza_...@lycos.com>
Subject: [jakartaee-ambassadors] RE: [jakarta.ee-community] Jakarta EE 11 Canonical Deck
 
--
You received this message because you are subscribed to the Google Groups "Jakarta EE Ambassadors" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jakartaee-ambass...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jakartaee-ambassadors/DM6PR15MB36752229BE8C420960F5BD0A9E3A2%40DM6PR15MB3675.namprd15.prod.outlook.com.

lenny...@gmail.com

unread,
Apr 18, 2024, 2:20:24 PM4/18/24
to Jakarta EE Ambassadors
Hi,

Slide deck looks great!

However, there is a piece missing. Jakarta EE 11 is the first release that removes "Umbrella JARs" from the APIs.
Frankly, this is a huge step forward in flexibility and adaptability of Jakarta EE.
Before EE 11, Umbrella JAR was very confusing and inflexible, leading to questions like: "do we have to wait for next EE?"
"Can we upgrade, or does this break one spec while fixing another?"
With EE 11, all this cognitive load is gone. EE APIs support the tested specs out-of-the box as before,
however "regular" maven dependencies can be updated, excluded, new ones included without a fuss anymore.
EE 11 is no longer a "special" dependency, but a regular dependency like any other.
This can adapt EE 11 to any environment, any new (or old) APIs without any issues.

First major win is that MicroProfile is now fully compatible with Jakarta EE "as-is", without going through
any maven gymnastics of including / excluding duplicate spec JARs and having to see why wrong spec versions were picked up.

I think it's worth putting that in the slide deck and more prominently in the docuemntation

Reza Rahman

unread,
Apr 18, 2024, 2:26:37 PM4/18/24
to Jakarta EE Ambassadors

I'll need to think about this a bit. The deck is intended for beginners and skeptics as well as existing adopters. This may be a bit too much for this sort of higher level overview.

On the other hand, I think something like this is perfect for a dedicated blog entry.

Reza Rahman

unread,
May 5, 2024, 4:46:49 PM5/5/24
to Jakarta EE Ambassadors, Jakarta EE community discussions

I am now considering the deck done for now: https://1drv.ms/p/s!AlSoTwbDM7bzgpcBqSlyC6FtH4F58g?e=eUFlP7. The next step is to add speaker notes, probably next week.

lenny...@gmail.com

unread,
May 6, 2024, 12:51:35 PM5/6/24
to Jakarta EE Ambassadors
Looks great!

Reza Rahman

unread,
Jun 23, 2024, 4:23:44 PM6/23/24
to Jakarta EE Ambassadors, Jakarta EE community discussions

I've now taken a stab at adding speaker notes: https://1drv.ms/p/s!AlSoTwbDM7bzgpcBqSlyC6FtH4F58g?e=eUFlP7. Sorry for the delay. I have been a bit tied up with the Jakarta Starter and Cargo Tracker.

Can you kindly take a look? I'd like to finalize this by next weekend and put out an example recording on my YouTube (I'll link that recording in the speaker notes when done). 

Otavio Santana

unread,
Jun 27, 2024, 3:58:13 AM6/27/24
to Reza Rahman, Jakarta EE Ambassadors, Jakarta EE community discussions
Hey Reza, thank you for sharing these slides.

Those became great!

--
You received this message because you are subscribed to the Google Groups "Jakarta EE Ambassadors" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jakartaee-ambass...@googlegroups.com.


--

Thanks a lot,

Twitter | Linkedin | Youtube

Josh Juneau

unread,
Jun 27, 2024, 11:42:36 PM6/27/24
to Reza Rahman, Jakarta EE Ambassadors, Jakarta EE community discussions
The slides look great...Nice work!

Josh Juneau




--

Reza Rahman

unread,
Jul 16, 2024, 5:51:41 PM7/16/24
to Jakarta EE Ambassadors, Jakarta EE community discussions

I'm considering the deck finalized for now: https://drive.google.com/drive/folders/1ohinS4JaDSEjsoFLYeyVOsBii_A-4sRf. I'll try to record the video next weekend if time permits.

Ondro Mihályi

unread,
Jul 21, 2024, 8:29:12 AM7/21/24
to Reza Rahman, Jakarta EE Ambassadors, Jakarta EE community discussions
Hi Reza,

I'm sorry I'm late to respond. I saw you already published and promoted your slides but I'll still comment anyway with some new info.

I wanted to give an update on the Security slide, where it mentions "Multiple authentication mechanisms" and "Authentication mechanism per URL". This is already possible in Security 4.0, which will be in EE 11. More info in this in my comment on this github issue, with an example usage: https://github.com/jakartaee/security/issues/188#issuecomment-2241588291.

I think that all the rest is more or less up to date. I see that on the same slide you often mix features that are going to be in EE 11 and those that were discussed but didn't make it in and are still considered for future versions. It's probably intentional and the shownotes clarify which features are in and which are not. It might be a bit confusing for people that only look at the slides though.

Here, Arjan Tijms prepared slides that showcase most of the features that definitely made it into Jakarta EE 11, and also some that were dropped from Jakarta EE: https://drive.google.com/file/d/1BdR2QrjZYMZD9mOsdfzGuwveMA1NvOn_/view?usp=sharing . You and others might find it helpful to get an update of what will definitely be new in Jakarta EE 11.

All the best,
Ondro

--
You received this message because you are subscribed to the Google Groups "Jakarta EE Ambassadors" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jakartaee-ambass...@googlegroups.com.

reza_...@lycos.com

unread,
Jul 21, 2024, 10:53:55 AM7/21/24
to Jakarta EE Ambassadors, Jakarta EE community discussions
Thanks, definitely has a few more details I was having trouble finding. No worries about the late review. I understand everyone is busy.

Just to make sure, @RolesAllowed for CDI was not actually implemented, correct? The slides are simply suggesting it could be implemented by the application developer?
 

From: Ondro Mihályi <ondrej....@gmail.com>
Sent: Sunday, July 21, 2024 8:29 AM
To: Reza Rahman <reza_...@lycos.com>
Cc: Jakarta EE Ambassadors <jakartaee-...@googlegroups.com>; Jakarta EE community discussions <jakarta.ee...@eclipse.org>
Subject: Re: [jakartaee-ambassadors] Re: Jakarta EE 11 Canonical Deck
 

Ondro Mihályi

unread,
Jul 21, 2024, 3:07:58 PM7/21/24
to reza_...@lycos.com, Jakarta EE Ambassadors, Jakarta EE community discussions
Correct, RolesAllowed is not in Security yet. It’s very easy to implement it as a CDI intercrptor, which injects SecurityContext and checks the roles in the qualifier are present or not.

Ondro

Reza Rahman

unread,
Jul 21, 2024, 4:39:59 PM7/21/24
to Jakarta EE community discussions, Jakarta EE Ambassadors

I've updated the deck: https://docs.google.com/presentation/d/18V6XUphuFfCYaeNddNua3dlbrHU2f9La/edit?usp=drive_link. The changes that made it in vs. what did not should be a bit clearer now.

On 7/21/2024 3:59 PM, Ondro Mihályi via jakarta.ee-community wrote:
Correct, RolesAllowed is not in Security yet. It’s very easy to implement it as a CDI intercrptor, which injects SecurityContext and checks if the roles in the qualifier are present or not.


_______________________________________________
jakarta.ee-community mailing list
jakarta.ee...@eclipse.org
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/jakarta.ee-community

Ondro Mihályi

unread,
Jul 22, 2024, 7:12:07 AM7/22/24
to Reza Rahman, Jakarta EE community discussions, Jakarta EE Ambassadors

Reza Rahman

unread,
Dec 8, 2024, 5:18:14 PM12/8/24
to Jakarta EE Ambassadors, Jakarta EE community discussions, jug-l...@jugs.groups.io
Hi folks,

The Ambassadors' Jakarta EE 11 shared deck is now basically complete:
https://docs.google.com/presentation/d/18V6XUphuFfCYaeNddNua3dlbrHU2f9La/edit?usp=sharing&ouid=105337742626157521641&rtpof=true&sd=true.
Speaker notes are added. Here is a delivery of the deck:
https://www.youtube.com/watch?v=xqfzJD5ppZM (thanks for JConf Peru for
making the recording available).

Clearly, Jakarta EE 11 is not released yet but I doubt there will be
many changes at this point. When it is released, we will do a final
update, perhaps including a link to the Starter to get rolling with
Jakarta EE 11.

Please feel free to adopt and adapt as you like. If you need help, I am
as always happy to help. I think now is the right time already to begin
delivering Jakarta EE 11 talks.

Peace,

Reza

Kito Mann

unread,
Dec 12, 2024, 10:07:15 PM12/12/24
to Jakarta EE Ambassadors, Jakarta EE community discussions, jug-l...@jugs.groups.io, Reza Rahman
Thanks, Reza. i'll be adding this and the other talk to my session list.

___

Kito D. Mann | @kit...@mastodon.social LinkedIn
Java Champion | Google Developer Expert Alumni 
Expert consulting and training: Cloud architecture and modernization, Java/Jakarta EE, Web Components, Angular, Mobile Web
Virtua, Inc. | virtua.tech
+1 203-998-0403

* Enterprise development, front and back. Listen to Stackd Podcast.
* Speak at conferences? Check out SpeakerTrax.
--
You received this message because you are subscribed to the Google Groups "Jakarta EE Ambassadors" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jakartaee-ambass...@googlegroups.com.

Reza Rahman

unread,
Dec 19, 2024, 11:55:38 AM12/19/24
to jug-l...@jugs.groups.io, Jakarta EE Ambassadors

Great question! The Ambassadors in some senses is more similar to the JUG leaders than the Oracle Java Champions program as an example. There is no "criteria" you must meet to be an Ambassador, although we do have a CoC (happens to be congruent with the Eclipse Foundation CoC): https://jakartaee-ambassadors.io/code-of-conduct/. Many JUG leaders and Oracle Java Champions happen to also be Ambassadors.

If you want to help, we welcome you with open arms whoever you are and we do what can to help each other. You can get listed here if you want: https://jakartaee-ambassadors.io/who-we-are. In your case we will do a shout out if you register as a gesture of gratitude.

You don't even need to be an Ambassador to use any of our materials. If it suits you, you can just use it as base material and modify it completely including the template. We of course appreciate of you can help us by giving us some due credit.

On 12/19/2024 10:41 AM, abraham via groups.io wrote:
Resending as previous email bounced

On Dec 17, 2024, at 12:15 pm, Abraham Marin-Perez <abraham.m...@icloud.com> wrote:

Hi Reza,

I’m interested in this, what does one have to do to act as a Jakarta EE ambassador? Is it just a matter of grabbing the deck and submitting proposals to conferences? Do we need to register somewhere first?

Thanks,
Abraham



_._,_._,_

Groups.io Links:

You receive all messages sent to this group.

View/Reply Online (#1893) | Reply to Group | Reply to Sender | Mute This Topic | New Topic
Your Subscription | Contact Group Owner | Unsubscribe [reza_...@mail.com]

_._,_._,_
Reply all
Reply to author
Forward
0 new messages