Skip to main content
  • Log in
  • Manage Cookies
EclipseCon - Eclipse Foundation
  • Conference
    • Program Schedule
    • Program List
    • Registration
  • Features
    • Community Day
    • Hacker Day
    • Dinner Meetups
    • OSGi Summit
    • Keynotes
  • Community
    • Code of Conduct
    • Health & Safety at EclipseCon
    • Community Resources
    • 2022 Speakers
    • Information for Speakers
  • Sponsors
    • Be a Sponsor
    • Information for Exhibitors
    • Our Sponsors
    • Sponsor Testimonials
  • Venue
    • Conference Venue
    • Hotels
    • Ludwigsburg
  • About Us
    • EclipseCon 2022
    • Program Committee
    • The Eclipse Foundation
    • Past Conferences
    • Other Events
  1. Home
  2. EclipseCon
  3. Java EE

Java EE

Applied Domain-Driven Design Blueprints for Jakarta EE

Reza Rahman (Microsoft Corp.)
Werner Keil (Self Employed)

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

Cloud Native Technologies
Cloud Native Technologies

Why Jakarta EE Developers are First-Class Citizens on Azure

Reza Rahman (Microsoft Corp.)

Java EE/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 EE/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

Cloud Native Technologies
Cloud Native Technologies

Contributors Guide to the Jakarta EE 10 Galaxy

Reza Rahman (Microsoft Corp.)

Jakarta EE 8 has been delivered and Jakarta EE 9 is well on the way. This is a perfect time to begin exploring the horizons of Jakarta EE 10 and how you can help make it reality.

Experience level: 
Beginner

Cloud Native Technologies
Cloud Native Technologies

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 Jakarta EE application to Azure. We will start by deploying a local Jakarta EE application to basic IaaS on Azure. We will then deploy the same application to a 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

Cloud Native Technologies
Cloud Native Technologies

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 database service on Azure that is compatible with MongoDB, Cassandra, Gremlin and more.

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

Cloud Native Technologies
Cloud Native Technologies

Effective Kubernetes for Jakarta EE and MicroProfile Developers

Reza Rahman (Microsoft Corp.)

There are several key techniques to understand while using Kubernetes with Java EE, Jakarta EE and MicroProfile applications. Examples include:

Experience level: 
Beginner

Cloud Native Technologies
Cloud Native Technologies

Java EE inside Application Containers, System Containers and VMs. Difference and Use Cases

Ruslan Synytsky (Jelastic)

The benefits of virtualization and cloud technologies already became clear with all published articles and million of speeches. However, more available options produce the "problem of choice". There is a question which periodically comes up - what virtualization technology to choose for a specific use case. In this session, we'll analyze the difference of running Java EE projects inside application containers, system containers and VMs.

Experience level: 
Intermediate

Cloud Native Java
Cloud Native Java

Build-A-Bike Workshop

Ryan Esch (IBM)
Andrew Guibert (IBM)

Liberty Bikes is a four player, elimination game built using the latest technologies of Java EE 8 and MicroProfile 3.0. Come build your first (or 100th) microservice as you create an AI to compete in a battle royale against your fellow attendees. In this lab, you will develop a complete microservice, leveraging MicroProfile Rest Client to seamlessly integrate and communicate with an existing application. Can you become champion of the grid?

Experience level: 
Beginner

Cloud Native Java (Sponsored by CNCF)

Leading financial legacy systems into the future with Jakarta EE

Ville Misaki (Rakuten, Inc.)

The technology landscape is changing at an ever-accelerating speed, and established financial institutions are facing stiff competition from FinTech startups. Rigid architectures, based around risk-avoidance, become a blocker to innovation, where small agile operations can try new things without remorse. Users have gotten accustomed to always-available, instant services, where processing in daily or monthly batches just don't cut it anymore.

Experience level: 
Advanced

Cloud Native Java (Sponsored by CNCF)

HTTP/2 and What it Means for the Jakarta EE Ecosystem

Reza Rahman (Microsoft Corp.)

HTTP is very easily the most important standard in server-side Java. The much awaited HTTP/2 standard is now complete, was fifteen years in the making and promises to radically speed up the entire web through a series of fundamental protocol optimizations.

In this session we will take a detailed look at the changes in HTTP/2 and discuss how it may change the Jakarta EE ecosystem including the foundational Jakarta Servlet 4 specification included in Jakarta EE 8.

Experience level: 
Beginner

Cloud Native Java (Sponsored by CNCF)

  • 1
  • 2
  • next
  • last

Eclipse Foundation

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

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