Learn about JVM internals - what does the JVM do?
In this video, Dr. Ian Rogers of Azul Systems is going to cover in detail what a Java Virtual Machine (JVM) is and what it does for your Java applications. Ian will dive into the inner workings of the JVM and drill down into what compilers and garbage collectors do. In particular, you will learn about common optimizations, well established garbage collection algorithms, and what the current biggest challenge with Java scalability is today. ** Find more educational content on Java development at http://marakana.com

▶︎
JVM Anatomy 101

▶︎
Garbage Collection in Java - The progress since JDK 8

▶︎
How to Build a Virtual Machine

▶︎
The Ghost in the Virtual Machine: A Reference to References

▶︎
Concurrency & Garbage Collection - Considerations as the JVM Goes to Big Data

▶︎
The New Java Best Practices by Stephen Colebourne

▶︎
How Netflix Uses Java - 2026 Edition

▶︎
Parallel Streams, CompletableFuture, and All That: Concurrency in Java 8

▶︎
Java Performance Puzzlers by Douglas Hawkins

▶︎
Jfrog | Jfrog Artifactory | Jfrog Artifactory Tutorial | Artifactory Tutorial | Intellipaat

▶︎
A Visual Introduction to Inner-Workings of the JVM - Douglas Hawkins

▶︎
Java Full Course for Beginners

▶︎
Casey Muratori – The Big OOPs: Anatomy of a Thirty-five-year Mistake – BSC 2025

▶︎
A Deep Dive into JVM Start-Up

▶︎
Java Bytecode Crash Course

▶︎
Understanding Java Garbage Collection and what you can do about it

▶︎
Know Your Java?

▶︎
Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

▶︎
Effective Java - Still Effective After All These Years

▶︎
