
Discover key updates in Java 9's core libraries, including collection factories, enhanced Streams and Collectors, and Optional improvements, through live coding demonstrations.

Live coding session demonstrating Across platform for Spring web applications, covering admin UI generation and basic CMS features using JPA, Spring Data, and Thymeleaf.

Explore GPU utilization in Java, covering OpenGL, CUDA, and OpenCL for massive computations. Learn advantages and drawbacks of GPU computing in desktop and cloud environments.

Open Q&A session with Java SE and JDK architects, covering past, present, and future developments. Gain insights from experts on language features, platform enhancements, and upcoming innovations in the Java ecosystem.

Panel discussion on moving Java EE to Eclipse Foundation, featuring experts from Oracle, IBM, and Red Hat. Learn about project status, future plans, and how to participate in this significant transition for the Java EE community.

Entertaining and enlightening session featuring Java experts discussing trends, innovations, and community insights, with a mix of ignite talks, interviews, and lighthearted panel discussions.

Explore Java 9 VarHandles for enhanced memory ordering and atomic operations, improving parallelism and performance in your applications with safe API benefits and best practices.

Learn a Performance Diagnostic Methodology to quickly identify and fix Java/JVM application bottlenecks, reducing troubleshooting time from weeks to hours.

Explore the latest features in Java EE 8, including new APIs, reactive programming support, HTTP/2 integration, enhanced security, and updates to existing specifications for improved development.

Explore JVM's potential for smart contracts and cryptocurrencies, covering bytecode, classloading, and practical applications in distributed ledgers like R3's Corda.

Explore effective memory management in microservices, including potential pitfalls and solutions for distributing memory across distributed systems. Learn about Java process memory and its impact on performance.

Explore advanced functional programming concepts like pattern matching and type classes, with practical examples in JVM languages to improve code maintainability and safety.

Live coding session exploring JVM languages for efficient task handling, including Java 9, Scala, Groovy, and ECMAScript. Demonstrates specialized language use for mathematical expressions, text templates, collections, and JSON processing.

Explore integrating transactional actor model with Eclipse Vert.x using Narayana transactions and Software Transactional Memory for asynchronous, event-driven applications with volatile, persistent, and nested transactions.

Learn to cluster MicroProfile applications using CDI and JCache. Explore live coding demos, Hazelcast integration, and running clusters on Raspberry Pi's for high availability and scalability.

Learn to create and integrate Alexa, the voice-controlled personal assistant, using Raspberry Pi and Java. Explore custom skills, home automation, and serverless AWS Lambda implementation.

Learn a systematic approach to diagnose and fix Java/JVM application performance issues quickly using the Performance Diagnostic Methodology (PDM), reducing troubleshooting time from weeks to hours.

Live-coding demonstration of modularizing a Java 8 application using Java 9's Project Jigsaw, showcasing gradual migration strategies and compatibility with non-modularized libraries.

Explore functional programming in Java 8 through live coding, reimagining GoF design patterns using lambda expressions for simpler, more concise implementations.

Learn to build and secure microservices using Spring Boot, JHipster, and JWT. Explore deployment options, API gateways, and modern tools like Docker and Kubernetes in this code-heavy presentation.

Explore sagas as an alternative to distributed transactions in microservices, covering benefits, drawbacks, design principles, and implementation strategies for maintaining data consistency.