
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.

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.

Explore Kotlin's key features, including extension methods, collections, inheritance, and nullable types, with insights from language designer Andrey Breslav.

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 dynamic dispatch and type inference in Fortress, covering generic overloading, trait-based systems, and runtime type operations, with insights on JVM implementation challenges.

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.