Skip to main content
  • Create account
  • Log in
EclipseCon - Eclipse Foundation
  • Conference
    • Call for Proposals
    • Proposed Sessions
  • Sponsors
    • Be a Sponsor
    • Our Sponsors
  • Community
    • Code of Conduct
    • Community Resources
    • Information for Tutorial Submitters
  • About Us
    • EclipseCon 2023
    • Program Committee
    • The Eclipse Foundation
    • Past Conferences
  1. Home
  2. EclipseCon
  3. EclipseCon 2023
  4. Sessions
  5. A Dev perspective on Java Loom

A Dev perspective on Java Loom

Session details
Speaker(s): 
Jean-François James (Worldline)
Experience level: 
Intermediate
Session Track: 
Programming Languages & Runtimes
Session Type: 
Standard

One of the main drawback of Java backend applications is that they spend most of their time waiting: for the disk, the network, the database… And with the classical thread-per-request model, we end up with lot of threads just doing … nothing! This situation is no longer acceptable with native cloud applications and modern hardware.

This is precisely what Project Loom want to tackle with 3 new features: Virtual Threads, Structured Concurrency and Scoped Variables. Virtual Threads have been around for a while and will become a stable feature with Java 21 the next LTS version planned in September. So it's coming very soon!

As Java developers, this prospect is not without questions:

  • Will the promises of performance improvements always be there?
  • What about monitoring and observability?
  • How will the Java ecosystem adapt: frameworks, libs, specifications?
  • Will we have to change our software architectures?
  • Will we have to change our business code?
  • Will asynchronous programming become obsolete?
  • What about the impacts on deployments?

In a nutshell, should we care about Loom, why and how?

Objective of the presentation: 
The objective of this presentation is to explain and demonstrate how the Java Loom project will impact us as developers and software architects. What can we really expect from it on our projects? Should we care, why and how? We will see through benchmarks and examples how to apprehend this new concurrent model with MicroProfile and Jakarta EE applications, beyond the "Hello Word".
Attendee pre-requisites - If none, enter "N/A": 
Basic Java knowledfge expected.
  • Sign in to post comments.

Premium

  • Yatta Solutions GmbH
  • Eurotech

Basic

  • SCANOSS
  • EclipseSource
  • TypeFox GmbH
  • Obeo

Media

  • GermanTechJobs

Become a Sponsor

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