
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 enhanced compile-time optimizations in Java, including ConstantDynamic, intrinsification, and constant folding, for improved performance and direct encoding of source constructs.

Explore CONSTANT_Dynamic, a new JVM tool for user-controlled linkage decisions. Learn its functionality, use cases, and potential enhancements for Java developers.

Explore how Graal JIT compiler enhances JRuby's performance without Truffle, discussing optimization techniques and implications for JVM languages.

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 Java's new subscription model, accelerated release schedule, and OpenJDK insights with George Saab, VP of Software Development at Java Platform.

Expert panel shares insights on career growth through Java community involvement, open-source projects, and Java evolution participation, offering practical advice for developers to enhance skills and create opportunities.

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 advanced Stream API techniques, including custom spliterators for nonstandard data sources, adaptive filtering, and efficient data processing patterns beyond standard grouping and accumulation methods.

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.