Java in a World of Containers
Offered By: Devoxx via YouTube
Course Description
Overview
Explore Java's role in the world of containers through this informative Devoxx conference talk. Discover practical tips for running Java applications in Docker and Kubernetes environments, focusing on fast startup times, small container images, and efficient resource management. Learn about the differences between containers and VMs, and gain insights into optimizing Java for containerized deployments. Delve into topics such as class data sharing, application CDS, Docker image optimization, and the Java Module System. Understand how to leverage GraalVM for improved performance and explore future developments in Java and JVM technologies for container environments. Gain valuable knowledge on writing less code, respecting the container environment, and improving the economics of Java in containerized deployments.
Syllabus
Introduction
Who is using Java
Containers
Containers vs VMs
What is Java
What do we want
Fast startup
Class data sharing
Application CD
Compile
Docker Image
Alpine
Java Module System
Writing Less Code
Respect the Environment
Ergonomics
Economics
Taught by
Devoxx
Related Courses
Algorithms, Part IPrinceton University via Coursera Introduction à la programmation orientée objet (en Java)
École Polytechnique Fédérale de Lausanne via Coursera MongoDB for Java Developers
MongoDB University Initiation à la programmation (en Java)
École Polytechnique Fédérale de Lausanne via Coursera Intro to Java Programming
San Jose State University via Udacity