
Explore confinement in JVM, its role in enabling abstraction, and its applications in Java projects. Gain insights on design patterns and Java safety from expert John Rose.

Explore the synergy between Microservices and DevOps with industry experts, gaining insights on best practices, challenges, and strategies for seamless integration in modern software development.

Explore Nashorn's modular architecture and its implementation in the JVM, enhancing JavaScript performance and integration with Java applications.

Explore ZGC, a low-latency garbage collector for terabyte-sized heaps. Learn its functionality, use cases, implementation, recent improvements, and future development plans.

Explore Java's evolution, ongoing innovations, and its role in modern application development for diverse environments, including cloud deployment.

Explore V8 Torque, a domain-specific language for implementing JavaScript in V8 engine. Learn about its benefits for productivity, security, and seamless integration with VM internals.

Explore JVM Escape Analysis, its impact on optimizations, and potential improvements in C2 for enhanced efficiency. Insights on scalar replacement, stack allocation, and performance enhancements across different JVM implementations.

Explore cloud-native service development using Project Helidon, an open-source microservices framework. Learn about MicroProfile components, health checks, metrics, and performance optimization.

Explore the future of Java Virtual Machine with industry experts Brian Goetz and John Rose, discussing innovations and advancements in JVM technology.

Explore dynamic language toolchains, focusing on code reuse, type optimization, and performance enhancements for JVM-based languages.

Explore JavaScript engine development challenges and solutions with insights from a Nashorn project expert.

Explore VM design choices for JVM languages, covering interpreters, optimization, garbage collection, multithreading, and more. Gain insights into JVM architecture and performance considerations.

Explore the evolution of java.lang.invoke, covering Method Handles, Lambda Forms, and Variable Handles, with insights on optimization and future developments.

Explore lambdas and devices in Java, focusing on practical applications and advanced programming techniques for enhanced functionality and efficiency.

Learn to design and implement scalable lock-free algorithms in Java, utilizing multi-core CPUs and large memory systems. Explore atomic operations, performance optimization, and practical challenges in building efficient concurrent systems.

Explore Java 9's module system to enhance code maintainability and extensibility. Learn design practices, trade-offs, and key concepts for building modular applications.

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 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.

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

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

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.