
Explore functional programming in Spring 5 with Web Flux and Reactor. Learn to create pure, immutable web servers using Kotlin and Vavr, with practical business case examples.

Explore JVM's inner workings, focusing on just-in-time compilation and deoptimization. Learn to read log files, use visualization tools, and correlate JVM activity with application performance.

Explore Project Panama's Foreign Function & Memory API for Java, enhancing interoperability with native code and improving performance in JDK 21 and beyond.

Explore the inner workings of continuations in Java with Ron Pressler, focusing on Project Loom's implementation and its impact on virtual threads and concurrency.

Explore reactive programming in Spring 5, covering WebFlux, Data Kay, Security 5.0, Boot 2.0, and Cloud Finchley. Learn to handle IO-bound work and network faults in microservices and big data applications.

Explore Project Valhalla's value objects, their implementation in Java, and their impact on performance and memory usage. Learn about design considerations and future developments.

Explore Project Lilliput's innovative approach to compressed object headers in Java, enhancing memory efficiency and performance in OpenJDK.

Explore Java language evolution strategies balancing innovation with compatibility. Learn about careful design approaches and the challenges of evolving a mature programming language.

Explore JVM's evolution for new languages, featuring invokedynamic, lambda, Truffle, and Nashorn. Learn about optimization improvements and future directions for the Java platform.

Explore Netflix's cloud migration, global architecture, and open-source tools. Learn about AWS deployment, Cassandra integration, and building custom PaaS for scalable, resilient applications.