
Explore opportunities and challenges in array programming with John Rose, covering user needs, JVM improvements, and potential future developments for Java arrays.

Explore JVM assembly techniques with expert Michael Wiedeking, gaining insights into low-level Java programming and optimizing code performance.

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 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 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 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 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 Project Loom's mission to revolutionize concurrent programming in Java with lightweight, efficient fibers managed by the JVM, enhancing performance and simplifying development.

Explore cloud deployment options for Java EE apps, from IaaS to PaaS, with code examples and demos covering AWS, Oracle Java Cloud Service, BlueMix, Jelastic, and Heroku.

Explore innovative lambda techniques to simplify Java code, enhance APIs, and improve resource management. Learn practical recipes for more expressive and efficient programming.

Learn effective techniques and tools for diagnosing and resolving memory issues in Java applications, including OutOfMemoryErrors, unexpected growth, and long GC pauses.

Explore Java 9's key features through interactive demos and debates. Learn about modularity, REPL, new garbage collector, HTTP 2 client, and API updates to understand their practical impact on everyday development.

Comprehensive comparison of popular Java collection frameworks, exploring performance, memory usage, and coding ease for common use cases like card games and data grouping.