
Explore Java's experimental ahead-of-time compilation in JDK 9, its advantages for quicker startup and lower memory usage, and its current limitations through demos and hands-on experimentation.

Explore G1 garbage collector in JDK 9: its goals, implementation, and improvements. Learn about generational region-based memory management and upcoming features.

Explore reactive applications and systems using JDK9's Flow interface, learning how to build scalable, high-performance apps and interconnected systems with Akka and RxJava.

Explore Java 9's JShell REPL and lesser-known features, enhancing your workflow and API exploration skills through hands-on demonstrations and practical examples.

Explore Java EE's benefits for microservices architecture, from application creation to cloud deployment, leveraging Docker and OpenAPI, with insights on innovation in lightweight Java runtimes.

Discover advanced techniques for optimizing asynchronous APIs using CompletableFuture, exploring internal details and performance enhancements beyond the public API.

Explore Java 8's lambda expressions and Stream API with Simon Ritter, enhancing your coding skills and understanding of functional programming in Java.

Explore advanced Java concepts beyond lambdas, including future features, culture changes, and higher-level abstractions for enhanced application development.

Explore the future of programming languages through empirical data and geek party games, comparing static and dynamic typing at the Jfokus Conference.

Discover expert tips and tricks for Java 8 lambdas through a live coding session with author Venkat Subramaniam, exploring this major language feature's potential and applications.

Explore the Java 8 Date and Time API through live coding, learning practical implementation techniques and best practices for handling temporal data in Java applications.

Explore JavaFX's parallax effect for immersive UIs, touch integration, and Raspberry Pi applications. Learn hardware setup, GPIO, sensors, and creating rich user experiences.

Explore JavaFX's new Print APIs in Java 8, covering technical aspects, job settings, and practical demonstrations for enhanced printing capabilities.

Explore Oracle's Java Mission Control tool for performance monitoring and profiling, enhancing Java application optimization and troubleshooting capabilities.

Comprehensive guide to OpenJDK testing using jtreg, covering test case examples, TestNG integration, and contributing to the project.

Explore OpenJDK tests with engineer Alan Bateman: learn about test types, organization, coverage, execution, and maintenance for effective Java development.

Explore OpenJFX and Gradle with Richard Bair, covering repository management, workspace organization, module structure, and build systems for efficient JavaFX development.

Explore JVM benchmarking techniques with expert Aleksey Shipilev, covering optimization, performance analysis, and common pitfalls in Java performance testing.

Explore advanced techniques in partial evaluation, including automation, Java implementation, and applications in interpreters and web frameworks.

Explore Java 8's VM features, default methods, lambda metafactory, and type annotations for compiler writers. Gain insights into implementation details and semantic changes.

Explore JVM bridge methods, their history, origins, and implementation examples. Learn about erasure, lambda expressions, and language-level rules in Java development.