In this presentation Vicente talks about the project Amber and how it is evolving the Java language. It will cover several subprojects within Amber: local variable type inference, records, sealed types and pattern matching.