
Explore advanced Java compilation techniques, including Truffle, Graal VM, and Substrate VM, for optimized performance and efficient execution of JVM languages.

Explore Eclipse OMR, an open-source runtime technology for building language runtimes, presented by Mark Stoodley at the JVM Language Summit 2016.

Explore Kotlin's flexible type system, focusing on safety features, interoperability with Java, and runtime behavior. Learn about nullable types, annotations, and array handling.

Explore LINQ-style queries in Java with Jinq, covering embedding database DSLs, lazy evaluation, query generation, and symbolic code execution for efficient database operations.

Explore code coverage instrumentation techniques, stack map frames, and comparative coverage analysis for JVM languages, with insights on bug detection and dead code identification.

Learn essential Extreme Programming practices like unit testing, Test-Driven Development, and Continuous Integration to enhance software quality and development efficiency.

Explore reactive programming in Java EE 8 using JAX-RS, CDI, and CompletionStage. Learn patterns to improve application performance without adopting external reactive frameworks.

Explore CDI 2.0's new features for asynchronous operations, Java SE compatibility, and simplified extension creation through live coding demonstrations and practical examples.

Panel discussion on how Eclipse MicroProfile can boost Java EE 8 adoption, exploring recent advancements, roadmap, and leveraging Java EE technologies for microservices development.

Explore Java vulnerabilities, their management, and defense strategies. Learn about attack vectors, reporting processes, and effective methods to enhance code security against cyber threats.

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.

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.

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 opportunities and challenges in array programming with John Rose, covering user needs, JVM improvements, and potential future developments for Java arrays.

Explore Sorbet, a fast typechecker for Ruby designed to enhance developer productivity in large codebases. Discover tools and techniques for efficient type checking in growing projects.

Explore data-driven API design and Java language enhancements through analysis of Google's massive codebase, gaining insights from 300 million lines of code in minutes.