Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a 24-minute keynote presentation from Devoxx Belgium 2024 where Java Language Architect Brian Goetz shares invaluable insights into the evolution of major Java platform features like generics, lambdas, modules, and virtual threads. Gain deep understanding of the challenges and considerations involved in implementing platform-defining features, with Goetz revealing war stories and key lessons learned from these decade-scale development efforts. Learn about the structural similarities between different feature implementations and the careful balance required when making significant changes to the Java platform, where mistakes could have permanent consequences. Discover the strategic thinking behind Java's evolution through the perspective of one of its key architects, with additional insights available through the included Q&A session and supplementary resources from inside.java.