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 Kotlin coroutines' evolution, challenges, and implementation, focusing on suspending functions, stack management, and practical JVM considerations with Roman Elizarov.
Explore a new technique for efficient integration of dynamic language objects into Java, preserving behavior and reducing adaptation overhead to zero through innovative hacks.
Explore advanced pattern matching in Java, focusing on implementation challenges, performance optimization, and practical applications in expression evaluation and simplification.
Efficient implementation of multi-maps and many-to-many relations in Java, focusing on memory optimization and performance enhancements for large-scale data processing.
Explore recent advancements in vector support for JVM and Java, including Project Valhalla's value types and their impact on efficient vector programming.
Explore Value Types in Java: implementation, bytecode changes, JVM optimizations, and performance impacts. Gain insights into this experimental feature's potential and design trade-offs.
Explore integrating V8 JavaScript with Java, covering performance, memory management, and API adaptation. Insights on JVMV8, multi-threading, and Node.js integration included.
Discover Alibaba's JVM optimization strategies for high-performance e-commerce, including multi-container JVMs, coroutines for reduced context switching, and rapid Java warmup techniques.
Explore Java ThreadSanitizer for data race detection and Heap Profiling for memory usage monitoring. Learn about JVM integration, challenges, and implementation details for improved code health and performance.
Explore ahead-of-time compilation for JVM languages, reducing startup time and memory footprint. Learn about Polyglot Native's architecture and see a live demo of multi-language compilation.
Explore Project Loom's advancements in Java concurrency, including lightweight threads and scalable application development, with insights on design challenges and implementation progress.
Explore ZGC's unique concurrent class unloading feature, enhancing Java's scalability and low latency through innovative techniques for efficient memory management.
Explore Project Loom's fibers for efficient concurrent Java applications, covering continuations, structured concurrency, and lightweight threading for improved performance.
Explore Java's new release model, OpenJDK projects, and upcoming features. Learn about the latest developments and future directions in Java programming.
Explore data-driven API design and Java language enhancements through analysis of Google's massive codebase, gaining insights from 300 million lines of code in minutes.
Get personalized course recommendations, track subjects and courses with reminders, and more.