Courses from 1000+ universities
Two years after its first major layoff round, Coursera announces another, impacting 10% of its workforce.
600 Free Google Certifications
Computer Science
Data Analysis
Computer Networking
Medicine and the Arts: Humanising Healthcare
Exploring Play: The Importance of Play in Everyday Life
Songwriting: Writing the Lyrics
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore the HTTP Client API in Java 11 with expert insights, enhancing your understanding and practical application of this powerful feature.
Explore JEP 321 and master response data handling using Java 11's HTTP Client API for efficient and robust network communication in your applications.
JVM Architect John Rose discusses new trends and projects in JVM technology, including Graal, Metropolis, Valhalla, and Amber, exploring readability, value types, and parametric polymorphism.
Explore Java's evolution through Project Amber and Valhalla, focusing on language principles, initiatives, and future directions for improved performance and expressiveness.
Explore Java's evolution, its current leadership, and how you can influence its future direction in this insightful discussion on the world's most popular programming platform.
Explore cross-run repeatability in JVMs, examining features like class data sharing and compiled code stashing. Learn about solutions to run-to-run variability issues and their impact on performance metrics.
Explore Java's evolution from JDK 8 to 11, focusing on optimizations for indy and method handles to improve startup performance and enable new language features.
Explore Nestmates implementation in Java, from design to production. Learn about class file changes, access controls, and future developments in nested classes and bytecode modifications.
Explore Java's final fields, their limitations, and optimizations in JVMs. Learn about truly final dependency tracking, LLVM-based JIT compilation, and performance improvements.
Explore the Java Vector API's efficient SIMD support, implementation challenges, and performance benefits for complex vector algorithms in this informative session.
Explore Project Valhalla's "L-World" phase, focusing on value types integration with Java language and APIs, addressing challenges and future developments in the JVM ecosystem.
Explore JVM architecture with John Rose as he demonstrates Panama native library workflow and discusses meta-programming concepts for solving complex problems in Java development.
Explore Java's new subscription model, release cadence, and OpenJDK vs. JDK with insights from George Saab, VP of Software Development at Java Platform.
Explore language features that enhance IDE support, focusing on static typing, parsing challenges, and reference resolution for improved development tools and productivity.
Explore enhanced compile-time optimizations in Java, including ConstantDynamic, intrinsification, and constant folding, for improved performance and direct encoding of source constructs.
Get personalized course recommendations, track subjects and courses with reminders, and more.