
Explore Java's module system and services, learning to design modular APIs and improve program structure through interface-based programming and automatic implementation discovery.

Explore parallel streams in Java 8 for efficient multicore processing. Learn best practices, underlying mechanisms, and how to avoid common pitfalls while leveraging parallelism in your code.

Debunking Java EE myths: deployment speed, WAR size, RAM usage, performance, transaction overhead, cloud compatibility, and server footprint. Explore with data and code.

Unveiling HotSpot crash analysis techniques, tools, and strategies to detect, classify, and handle Java VM issues for improved application stability and performance.

Explore OpenJ9, an open-source JVM, with IBM architects. Learn about its features, benefits, and implementation in this Q&A session covering memory management, GC policies, and supported platforms.

Explore JUnit 5's architecture, features, and extension model for enhanced Java testing. Learn about tagging, custom names, parameterized tests, and integration with Spring Framework 5.0.

Explore Java 9's latest features and innovations with Oracle experts, including insights from Spotify on leveraging Java for cutting-edge development.

Explore Intel's vision for Java's future and its impact on emerging technologies in this insightful keynote from JavaOne 2017.

Learn to modularize Java 8 applications using Project Jigsaw and Java Platform Module System, enabling gradual migration to Java 9 modules even with non-modularized dependencies.

Explore JDK 9's enhancements in language features, tooling improvements, and library updates for more efficient Java development and better performance.

Practical introduction to Project Jigsaw and Java Platform Module System in Java 9, exploring configuration, encapsulation, security, and JDK configurability through live coding.

Explore persistent collections in JVM languages, their structure, benefits, and performance. Learn how they integrate with Java APIs and assess their suitability for your projects.

Explore Java 9's collection enhancements, including convenience factory methods and new APIs, with insights into potential future developments for the collections framework.

Explore MVC 1.0 fundamentals, core concepts, and practical implementation for building secure, flexible web applications. Includes code samples and tooling support demonstration.

Explore Java 8's parallel streams and CompletableFuture for optimizing program speed, with insights on ExecutorService and concurrent programming techniques.

Explore Java 9's module system, learn modular development benefits, and understand migration strategies for creating structured, encapsulated applications with improved reusability.

Explores advancements in Shenandoah garbage collection, focusing on partial collections of heap regions using various heuristics to optimize performance for different application types beyond traditional generational GC.

Panel discussion on moving Java EE to Eclipse Foundation, featuring representatives from Oracle, IBM, Red Hat, and Eclipse. Explores project status, future plans, and community benefits.

Explore Java's past, present, and future with Oracle's key architects in an open Q&A session covering memory, versioning, modules, optimization, and language features.

Explore JDK 9's enhanced security features, including SHA-3, OCSP stapling, and DTLS. Learn about Oracle's efforts to strengthen Java's cryptographic algorithms and default security configurations.

Explore Java garbage collection techniques, algorithms, and metrics. Learn to balance responsiveness, throughput, and memory usage for optimal application performance.