Pewnie każdy słyszał o Valhalli czy Loomie, ale:
* czy mówią Wam coś Project Leyden, CRaC, Liliput czy Lanai?
* wiecie, że Java ma standard API dla uczenia maszynowego?
* jesteście w stanie się połapać, o co chodzi z takimi projektami jak Jakarta EE, MicroProfile czy Adoptium?
* wykorzystujecie możliwości, jakie daje uruchomienie pełnego JVM-a na GraalVM za pomocą Truffle?
O tym wszystkim opowiem w formacie “iceberg”, w którym zacznę od ogólnie znanych faktów, a później popłyniemy już tylko głębiej i głębiej...
Obiecuje zerowy poziom wiedzy, którą wykorzystacie następnego dnia w projekcie, ale maksimum zabawy z odkrywania tego, co wydarzyło się w Javie w ciągu roku z kawałkiem.
6. Spring Spring Boot
Micronaut RXJava
Project Panama Project Amber
Project Loom
Project Valhalla
Jakarta EE
Micropro
fi
le
Microsoft ❤ Java
Quarkus Helidon
JSR381 Visual Recognition API
Project Lanai
GraalVM
espresso
Project Layden
Project CRaC Project Liliput
85. JSR381 Visual Recognition API
JSR381 "VisRec" to standardowy interfejs
API dla podstawowego uczenia
maszynowego (ML), klasy
fi
kacji
obrazów i rozpoznawania obiektów.
97. Project Leyden
Compile time Runtime time
Class Data Sharing
Generation Time Link
Kompilacja Ahead-of-
Time
Application Class Data
Sharing
JiT
Project CRaC
?
98. Project Leyden
Compile Runtime time
Class Data Sharing
Link
Kompilacja
Ahead-of-Time
Application Class
Data Sharing
JiT
Project CRaC
?
99. Project Leyden
Compile Runtime time
Class Data Sharing
Link
Kompilacja
Ahead-of-Time
Application Class
Data Sharing
JiT
Project CRaC
?
Kod
100. Project Leyden
Compile Runtime time
Class Data Sharing
Link
Kompilacja
Ahead-of-Time
Application Class
Data Sharing
JiT
Project CRaC
?
Skompilowany kod