YoVDO

The Diabolical Developer's Guide to Surviving Java 9 and 10

Offered By: Devoxx via YouTube

Tags

Devoxx Courses Spring Framework Courses Performance Management Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the challenges and solutions for upgrading to Java 9 and 10 in this 47-minute Devoxx conference talk. Learn about the new modularity system (Jigsaw), restrictions on internal library access, the JShell REPL, and the switch to G1 as the default garbage collector. Discover pragmatic strategies for migrating applications, including how to access restricted internal libraries, manage performance impacts, and implement a hybrid approach using both classpath and modularization. Gain insights on handling compatibility issues with Java EE libraries, updating build tools like Maven and Gradle, and addressing framework support for Spring and Apache Commons. Leave equipped with practical knowledge to confidently navigate the most significant changes since Java 5, ensuring a smooth transition to Java 9 and 10 for your projects.

Syllabus

Introduction
Martijn Verburg
Jay Clarity
Where to get Java
Warnings
Pro Tip
Shell Scripts
Do not panic
Flags that kill your JVM
Warning flags
Visual VM
Whats next
Runtime access warnings
Runtime access flags
How to get around this
Using the EDDExports flag
Using the EDDOpens flag
Recap
Modules
How to get around it
Java EE libraries
Java EE module path
Library Compatibility
Running on Java 9
Compile your app
Dont do this
Old Source Targets
JDips
Upgrade to the library
Accessing the internal library
JDips output
Deprecation
Eclipse
Maven
Maven Updates
Gradle Updates
Library Framework Support
Spring
Apache Commons
Tomcat
String Compression
Changing Slides
OReilly Book
Module System
J Split to Package Scan
Summary


Taught by

Devoxx

Related Courses

Human Resources
Open2Study
مبادئ إدارة الموارد البشرية
Bayt via Edraak
Inspiring and Motivating Individuals
University of Michigan via Coursera
The Business of Social
Northwestern University via Coursera
Applications of Everyday Leadership
University of Illinois at Urbana-Champaign via Coursera