Skip to main content
  • Create account
  • Log in
EclipseCon - Eclipse Foundation
  • Conference
    • News
    • Call for Proposals
    • Program List
    • Program Schedule
    • Community Day
    • Keynotes
    • My Schedule
    • Registration
  • Sponsors
    • Be a Sponsor
    • Be a Sponsor
    • Our Sponsors
    • Sponsor Guide
    • What Our Sponsors Say about EclipseCon
  • Community
    • Speakers
    • Code of Conduct
    • Community Resources
  • About Us
    • EclipseCon 2020
    • Program Committee
    • The Eclipse Foundation
    • Past Conference
    • Other Events
  1. Home
  2. EclipseCon
  3. jakarta ee

jakarta ee

Migrating to Jakarta EE, does an API by any other name smell as sweet?

Tim Ward (Kentyou)

Are you using Jakarta EE yet? Creating the Jakarta EE project as an open home for Enterprise Java standards is one of the biggest changes in Java’s long history. The most obvious and immediate impact is, of course, that all the API packages changed their names. Look a little closer, however, and the ripples through the rest of the Java ecosystem are still moving. This talk will look at how the changes in Jakarta EE have impacted you not just as a user of the APIs, but also the Open Source projects and other Open Standards that you use as well.

Experience level: 
Beginner

Java
Java

Jakarta EE 10 - Simplicity for Modern and Lighweight Cloud Applications

Ivar Grimstad (Eclipse Foundation)

Jakarta EE 10 is packed with new features for simple development of modern, lightweight enterprise Java applications for the Cloud. The new Jakarta EE Core Profile enables developers to develop microservices based on Jakarta EE technologies with runtimes smaller than ever. Jakarta EE Core Profile even makes it possible to compile Jakarta EE applications to native images to reduce the footprint even further.

Experience level: 
Intermediate

Cloud Native Technologies
Cloud Native Technologies

Why Jakarta EE Developers are First-Class Citizens on Azure

Reza Rahman (Microsoft Corp.)

Java/Jakarta EE is an important technology to support on Azure. Enterprise Java is a heterogenous ecosystem with as much as a third of workloads still running on Java/Jakarta EE application servers such as WebLogic, WebSphere/Open Liberty, JBoss EAP, WildFly, and Payara. This is particularly true for large enterprises that need to lift and shift their existing mission-critical, largely monolithic applications to Azure. Traditionally, Azure has not focused on strong support for such workloads but that is changing now and going forward.

Experience level: 
Beginner

Java
Java

Jakarta NoSQL Powered by Cosmos DB on the Cloud

Reza Rahman (Microsoft Corp.)

Jakarta NoSQL is a new standard for accessing non-relational databases on the cloud. Cosmos DB is a best-of-breed planet scale NoSQL database on Azure that is compatible with MongoDB, Cassandra and Gremlin.

In this session we will see how to use these technologies together in cloud native Jakarta EE applications. Most of the session will be demos with a minimal number of slides.

 

Experience level: 
Beginner

Java
Java

Jakarta EE on Azure Magic Mystery Show

Reza Rahman (Microsoft Corp.)

This fast-paced, demo-driven, entirely slide free session will show you the many ways of effectively deploying a Java/Jakarta EE application to Azure. We will start by deploying a local Java/Jakarta EE application to basic IaaS on Azure. We will then deploy the same application to an entirely managed Azure PaaS. Finally we will deploy the application to Azure using Docker and Kubernetes. We will discuss the trade-offs of each approach on the way, offering guidelines for which approach might be best for your application on the cloud.

Experience level: 
Beginner

Java
Java

Applied Domain-Driven Design Blueprints for Jakarta EE

Reza Rahman (Microsoft Corp.)

Domain-Driven Design (DDD) is an architectural approach that strongly focuses on materializing the business domain in enterprise software through disciplined object-oriented analysis. This session demonstrates first-hand how DDD can be elegantly implemented using Jakarta EE via an open source project named Cargo Tracker.

Cargo Tracker maps DDD concepts like entities, value objects, aggregates and repositories to Jakarta EE code examples in a realistic application. We will also see how DDD concepts like the bounded context are invaluable to designing pragmatic microservices.

Experience level: 
Beginner

Java
Java

A Freakonomic Take on Open Standards and Jakarta EE

Reza Rahman (Microsoft Corp.)

Words like standard, de-facto, de-jure and open are frequently used and abused in our industry. The reality is that few people really understand what these words actually mean or how these ideas effect their own professional lives in the long and short term.

Experience level: 
Beginner

Java
Java

Jakarta EE 9 and Beyond

Ivar Grimstad (Eclipse Foundation)

Jakarta EE 9 lowers the barriers of entry, eases migration, and lays a foundation for future innovation. Jakarta EE 9.1 takes this even further by offering Java SE 11 support.

In this session, I will go through what Jakarta EE 9.1 brings to the table and how this release lowers the barriers of entry, eases migration, and lays the foundation for a platform for future innovation. We will also look ahead to what future releases may bring.

The session includes a demo including converting from the javax. to jakarta. namespace as well as looking at available implementations.

Experience level: 
Advanced

Cloud Native Technologies
Cloud Native Technologies

Jakarta EE Core Profile - A Slimmer Jakarta EE

Ivar Grimstad (Eclipse Foundation)

The new Jakarta EE Core Profile proposed for Jakarta EE 10 will enable smaller runtimes that are suitable for microservices to be certified as Jakarta EE compatible. The new profile will also aim to be an even better fit for compiling to native images.

Join this session for the latest updates of the progress with Jakarta EE Core Profile and Jakarta EE 10. Who knows, there may even be a demo.

Experience level: 
Intermediate

Cloud Native Technologies
Cloud Native Technologies

Jakarta EE Security - Sailing Safe in Troubled Waters

Werner Keil (Self Employed)
Ivar Grimstad (Eclipse Foundation)

Security in Jakarta EE has long been under used and under specified. The existing set of specifications ranged from overly complex to non-existent. The result was almost nobody used standards for security. Java EE 8 changed that with JSR 375, the Java EE Security API. Its evolution Jakarta Security facilitates portable application security that integrates with container security. Allowing an application to provide authentication mechanisms like OAuth or OpenID Connect and that mechanism is treated just like built-in container mechanisms like FORM.

Experience level: 
Beginner

Cloud Native Technologies
Cloud Native Technologies

  • 1
  • 2
  • 3
  • 4
  • 5
  • next
  • last

Eclipse Foundation

  • About Us
  • Contact Us
  • Donate
  • Members
  • Governance
  • Code of Conduct
  • Logo and Artwork
  • Board of Directors

Legal

  • Privacy Policy
  • Terms of Use
  • Copyright Agent
  • Eclipse Public License
  • Legal Resources

Useful Links

  • Report a Bug
  • Documentation
  • How to Contribute
  • Mailing Lists
  • Forums
  • Marketplace
EclipseCon is brought to you by The Eclipse Foundation with the support of our sponsors.
Powered by Drupal and built on COD.

Copyright © Eclipse Foundation. All Rights Reserved.

Back to the top