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

Java

Java
Java

Game Over or Game Changing? Why Software Development May Never be the same again

Steve Poole

A small but vital step on a long road was made last year. The President of the USA signed an executive order towards improving the situation on cybersecurity. I

n this session you’ll learn more about what was ordered and how it’s the beginning of a significant change in how software will be developed, delivered and secured in the future – not just in the USA but world wide too.

Experience level: 
Beginner

Java
Java

The secret life of Maven central

Steve Poole

It’s just there. Just like the stars, just like electricity, just like Java.

In the Java world Maven central is the most important single service. You can get Java SDKs and even container images from various vendors but Java code comes from only one place: Maven central. 

Serving overt 10 billion requests a week, Maven Central is sooo boring, sooo reliable that it’s understandable that it’s mostly invisible. It’s just there.  

Experience level: 
Beginner

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

  • first
  • previous
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 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