
Explore Servlet 4.0's new features for modern microservices architectures, including HTTP/2 support, server push, and HTTP trailers, with insights on adapting legacy apps to cloud-native technologies.

Explore JDK 9's hidden features: enhanced performance, optimized libraries, and advanced technologies for big data, cloud, and HPC applications.

Learn to refactor Java code from imperative to functional style, gaining benefits like conciseness, expressiveness, and easier maintenance. Explore practical examples and techniques for thinking functionally.

Learn about JDK 9 modularization, its benefits, and changes. Discover how to prepare existing code and explore new features like versioning, multirelease JARs, and enhanced deprecation.

Explore MethodHandle introspection in Java, covering lambda implementation, metafactory bootstrap methods, and creating an introspector. Learn about limitations, security implications, and behavioral equivalence.

Explore method handles, lambda forms, and bytecode rendering in Java with John Rose. Learn about JVM entanglement, IR requirements, and direct method handles.

Learn StreamBase implementation techniques to enhance code structure, control flow, and naming conventions for improved Java development.

Explore lambda expressions in Java with Brian Goetz, covering implementation strategies, performance considerations, and potential VM support for enhanced functionality.

Explore Graal, a high-performance JIT compiler and VM, with expert Doug Simon. Gain insights into its architecture and potential applications.

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