Life After Java 8

Life After Java 8

They'll learn the pros and cons of upgrading from Java 8. This includes not only the language features in the latest versions of Java (9, 10, 11 and 12), but some of the performance implications and, most importantly, the license changes and changes to support that might cost the audience money

Wasn’t Java 8 a fantastic update to the language? Lambdas and streams were a huge change and have helped to improve Java developers’ productivity and introduce some functional ideas to the language.

Then came Java 9… and although the module system is really interesting for certain types of applications, the lack of exciting language features and uncertainty around how painful it might be to migrate to Java 9 left many applications taking a wait-and-see approach, happy with Java 8.

But now Java has a new version every six months, and suddenly Java 12 is here. We’re all still on Java 8, wondering whether we should move to a later version, which one to choose, and how painful it might be to upgrade.

In this session we’ll look at:

  •   Why upgrade from Java 8, including language features from Java 9, 10, 11 and 12
  •   What sorts of issues might we run into if we do choose to upgrade
  •   How the support and license changes that came in with Java 11 might impact us.

What will the audience learn from this talk?

They'll learn the pros and cons of upgrading from Java 8. This includes not only the language features in the latest versions of Java (9, 10, 11 and 12), but some of the performance implications and, most importantly, the license changes and changes to support that might cost the audience money if they don't understand them.

Does it feature code examples and/or live coding?

Yes, both code examples on the slides and a bit of live coding.

Prerequisite attendee experience level:

  • Level 300
  • Assumes a working knowledge of Java and builds off that; assumes attendees are interested not only in abstract concepts but how the changes impact them in their day jobs as developers/leads/architects.


java web-development

Bootstrap 5 Complete Course with Examples

Bootstrap 5 Tutorial - Bootstrap 5 Crash Course for Beginners

Nest.JS Tutorial for Beginners

Hello Vue 3: A First Look at Vue 3 and the Composition API

Building a simple Applications with Vue 3

Deno Crash Course: Explore Deno and Create a full REST API with Deno

How to Build a Real-time Chat App with Deno and WebSockets

Convert HTML to Markdown Online

HTML entity encoder decoder Online

Hire Web Developer

Looking for an attractive & user-friendly web developer? HourlyDeveloper.io, a leading web, and mobile app development company, offers web developers for hire through flexible engagement models. You can **[Hire Web...

How to Install OpenJDK 11 on CentOS 8

What is OpenJDK? OpenJDk or Open Java Development Kit is a free, open-source framework of the Java Platform, Standard Edition (or Java SE).

Why Web Development is Important for your Business

With the rapid development in technology, the old ways to do business have changed completely. A lot more advanced and developed ways are ...

Important Reasons to Hire a Professional Web Development Company

    You name the business and I will tell you how web development can help you promote your business. If it is a startup or you seeking some...

Hire Dedicated eCommerce Web Developers | Top eCommerce Web Designers

Build your eCommerce project by hiring our expert eCommerce Website developers. Our Dedicated Web Designers develop powerful & robust website in a short span of time.