
Explore Sorbet, a fast typechecker for Ruby designed to enhance developer productivity in large codebases. Discover tools and techniques for efficient type checking in growing projects.

Explore TornadoVM, a Java framework for heterogeneous computing on CPUs, GPUs, and FPGAs. Learn its API, compiler, and runtime system for optimized performance across diverse hardware.

Explore Project Panama's innovative approach to Java-native integration, enhancing developer productivity, security, and efficiency through seamless foreign function and data structure interaction.

Explore recent advancements in GraalVM Native Image, focusing on reflection handling and class initialization optimization for enhanced Java application performance.

Explore high-performance numerics on JVM, focusing on Vector API Project challenges, current state, and future directions for Java development.

Explore Project Valhalla's L-World Inline Types prototype, featuring advanced Java VM and language features like inline types, generic specialization, and enhanced volatiles.

Explore Thread Sanitizer for Java: implementation details, data race detection in libraries, and JVM insights. Learn about project goals and provide feedback on this emerging tool.

Explore Project Loom's advancements in Java concurrency, including lightweight threads and scalable application development, with insights on design challenges and implementation progress.

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.

Explore the HTTP Client API in Java 11 with expert insights, enhancing your understanding and practical application of this powerful feature.

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 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 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.