Ron Veen presented on modern Java features such as records, sealed classes, pattern matching, virtual threads, structured concurrency, scoped values, and data-oriented programming. The presentation covered these features in four parts and provided examples of how to use records, pattern matching, scoped values, and apply data-oriented programming principles in Java.