Courses from 1000+ universities
17 years ago, Krishna Kumar started offering free PMP prep online. Today, it’s a leading digital upskilling platform that helps millions upskill in AI, cybersecurity, data science, and more.
600 Free Google Certifications
Fundamentals of Neuroscience, Part 1: The Electrical Properties of the Neuron
Organic Chemistry 1
Mountains 101
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore Valhalla Backport's implementation and impact on Java performance with insights from experts at the JVM Language Summit 2016.
Explore Valhalla's impact on Java reflection, addressing challenges in generics, type annotations, and specialized generics. Learn about proposed solutions and their implications for JVM languages.
Explore parametric polymorphism in Java with Brian Goetz, covering value types, generics, specialization, and reflection for enhanced programming flexibility and performance.
Explore efficient immutable collections in Java, focusing on performance optimization and memory usage reduction techniques for functional programming.
Explore Nashorn's evolution for Java 9, including performance improvements, new features, and its role in modern JavaScript development on the JVM.
Explore Kotlin's flexible type system, focusing on safety features, interoperability with Java, and runtime behavior. Learn about nullable types, annotations, and array handling.
Explore LINQ-style queries in Java with Jinq, covering embedding database DSLs, lazy evaluation, query generation, and symbolic code execution for efficient database operations.
Explore new bytecodes and object models for the JVM, discussing innovations, challenges, and potential solutions in language design and runtime engineering.
Explore the future of Java generics and parametric polymorphism with Brian Goetz. Dive into challenges, solutions, and potential improvements for the JVM ecosystem.
Explore AOT compilation in Java, covering container formats, performance improvements, and impacts on various Java technologies like JRuby and Graal.
Explore JyNI, a project enabling seamless integration of Python extensions with Jython, bridging the gap between Java and native Python libraries.
Explore IBM's vision for multi-language runtimes, including JVM concerns, secret experiments, and innovations in method profiling, garbage collection, and JIT compilers.
Explore VM design choices for JVM languages, covering interpreters, optimization, garbage collection, multithreading, and more. Gain insights into JVM architecture and performance considerations.
Explore JVM safety enhancements, including array bounds checks, variable handles, and performance optimizations for Java developers and runtime engineers.
Explore the evolution of java.lang.invoke, covering Method Handles, Lambda Forms, and Variable Handles, with insights on optimization and future developments.
Get personalized course recommendations, track subjects and courses with reminders, and more.