Throwback to DevTalks Romania @Reza Rehan - Jakarta JEE - Present and Future
Monday 18 Mar, 2024
DevTalks Romania @Reza Rehan - Jakarta JEE - Present and Future
Reza Rehan is the Principal Program Manager for Java on Azure at Microsoft, and he is working tirelessly to ensure that Java developers receive top-notch treatment at Microsoft, while also establishing Microsoft as a highly esteemed player within the Java ecosystem. He was our guest speaker at DevTalks Romania 2020 with a great speech on Java Stage called “Jakarta JEE - Present and Future”.
Here is a sneak peek down below from his session, but also check you can the entire speech right here.
Java EE evolution to Jakarta EE.
Nobody owns the technology anymore. It's really everybody's technology and truly open source. And a very big part of Java, being open source and really open started in this way, I think is a very big deal. And we all should be excited and working towards this. Pretty much all of the stakeholders are still engaged. There's been actually some expansion, some very interesting expansion, some new players coming into the space as well, definitely check that out, you can check that out by going to Jakarta dot E.
And you can see that there is more stakeholders now than there used to be under the JCP for Java EE. But the key really is community Contribution and Participation. All of the work that's been done. One of the key objectives is to make participation easier for all of us, right, not just for vendors, but developers just like you and me. So this is our opportunity to move Java forward together.
Java EE security improvements in Jakarta EE 8.
Security is a very interesting one. So when I do this talk, and people told me in Jakarta security, okay, so how does it work? How was security done in Java EE before? So the answer is Java EE security used to be done in proprietary vendor specific ways, mainly through configuration. So more you can deploy your code and in your code, you simply say things like, hey, I want this website secured. I want this application to be applied for these roles, and so on and so forth.
And the rest of the configuration like, are you connecting to a database? are you connecting to an LDAP, all of those things are actually done in some other way. Apps are a specific way, usually through the app server, configuration mechanism, or CLI, or ad or admin console. The problem with that approach is that that kind of configuration is different for each app server. And you are also it is not also not in inside the application, it's outside the application.
For more tech content, don’t forget to save your seat for DevTalks Romania 2024 and get your tickets here: https://www.devtalks.ro/tickets