Skip to main content
  • Log in
  • Manage Cookies
EclipseCon - Eclipse Foundation
  • Conference
  • Community
    • Code of Conduct
  • Sponsors
    • Be a Sponsor
    • Our Sponsors
  • Venue
    • Conference Venue
    • Hotels
    • Ludwigsburg
  • About Us
    • EclipseCon 2022
    • Program Committee
    • The Eclipse Foundation
    • Past Conferences
    • Other Events
  1. Home
  2. EclipseCon
  3. Java

Java

Java
Java

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

Concurrency Models in Java vs Node.JS

Azat Satklichov (CA Technologies)

Detailed Overview: 

Day to day developers deal with how to improve performance of slow operations. The challenge is, how to get the most performant result, the right concurrency model and to choose which programming language offers the best solution.

In this talk I will focus on the topic of ‘Concurrency Models in Java vs Node.JS’ beginning with formulating a slow task and mention alternative ways how to handle those kind of operations.

Experience level: 
Intermediate

Java
Java

Optimize your applications to the max with Jakarta EE and MicroProfile

Edwin Derks (Team Rockstars IT)

When using complementary tools for optimal utilization in containers and scalable infrastructures, you can achieve optimal value when developing and running enterprise software. Jakarta EE’s mechanics and application server runtimes are perfect tools for achieving this goal, especially when complemented with MicroProfile. This applies whether you are building monoliths, microservices, or anything in between.

Experience level: 
Advanced

Java
Java

Jakarta EE and MicroProfile Highlights

Edwin Derks (Team Rockstars IT)
David Vlijmincx (Team rockstar IT)

Learn important features for the development of Jakarta EE and MicroProfile applications through a number of examples in action, using a hands-on approach. This presentation will showcase a number of Jakarta EE and MicroProfile Specifications which have had more recent changes, and explain how they fit in modern software development. These examples will be run in production-like projects that can be used to construct and run microservices that work together using Payara Micro and Docker. 

Experience level: 
Intermediate

Java
Java

Application / Dynamic Class Data Sharing In HotSpot JVM

Ionut Balosin (Employed / Software Architect)

 

During this session, I will discuss how to improve the JVM start-up time for any application running on the JVM, independent of the programming language using Application / Dynamic Class Data Sharing. This technique could be applied in any project, in general without code changes.

Main topics:

Experience level: 
Intermediate

Java
Java

  • first
  • previous
  • 1
  • 2
  • 3
  • 4
  • 5

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