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. EclipseCon 2022
  4. Sessions
  5. Java 8 to 19 - A lesson about language evolution

Java 8 to 19 - A lesson about language evolution

Session details
Status: 
Accepted
Speaker(s): 
Sebastian Zarnekow (Self-employed)
Experience level: 
Beginner
Tags: 
Java
Session Track: 
Web & Desktop Tools & IDEs
Session Type: 
Standard

Since Java 8 was released in 2014, the pace of the evolution of Java - the language - and its ecosystem increased drastically. Given that we just saw the release of Java 19 this September, it is about time to reflect on the new and modern features that have been introduced in Java and are pending for the upcoming versions. Beware: This is not a presentation about the cool new things that landed with records, pattern matching or project Loom, but rather an analysis on the applied practices on language evolution.

Orchestrating the necessary changes in the virtual machine, the compiler, the language and the standard library in lockstep, on time, is an incredible engineering feat. At least it’s something that wasn’t naturally expected after the language evolution basically stalled after the release of Java 6 for almost 10 years. In this presentation we’ll look at the various enhancements of the past years and how they were incrementally built on top of each other, released piece by piece and begin to shape a bright future for the Java ecosystem as a whole. We’ll also discuss why it is sometimes better to release with a seemingly reduced feature set that is future proof rather than going for an obvious but eventually mediocre solution.

 

Objective of the presentation: 
The intended takeaway of this presentation is basically the appreciation of the engineering effort behind the past Java versions and their features.
Attendee pre-requisites - If none, enter "N/A": 
Some Java knowledge is helpful
Schedule info
Time: 
27 Oct 2022 - 10:45 to 27 Oct 2022 - 11:20
Room: 
Silchersaal
  • Sign in to post comments.

Elite

  • Huawei
  • IBM

Premium

  • Yatta Solutions GmbH
  • Red Hat
  • Eurotech

Basic

  • SSI Schaefer IT Solutions GmbH
  • Bosch IO GmbH
  • ARCAD Software
  • SCANOSS
  • Obeo
  • EclipseSource
  • Mercedes-Benz Tech Innovation
  • TypeFox GmbH

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