
Explore Java's agile evolution with six-month release cycles, recent changes, and how developers can benefit from these advancements in language features and performance.

Explore Spring Framework 6.0's new features: Java 17 baseline, AOT/Native support, Observability initiative, interface clients for HTTP, and RFC 7807 problem details. Learn about the future of Spring applications.

Explore advanced Java features like records, sealed types, and pattern matching to enhance code readability, modularity, and simplicity in your applications.

Explore Java's evolving landscape for fast startup and small footprint, including CRIU, GraalVM's native image, and Project Leyden. Learn about current and future options to optimize Java applications.

Optimize Java container apps to 1.5MB using GraalVM Native Image, musl libc, and lightweight containers. Achieve faster startup, lower resource usage, and enhanced security for cloud-native deployments.

Interactive session exploring surprising behaviors and pitfalls in Java Collections Framework, covering ArrayList, HashMap, null handling, and immutability. Gain insights to improve your use of this widely-used API.

Exploring Rust's unique features and advantages over Java, highlighting its powerful capabilities in system programming, WebAssembly, and server-side development for Java developers.

Explore Generational Shenandoah, an improved garbage collection system for Java that offers better latency with smaller heaps, reducing operational costs and energy consumption.

Explore Google's transition to Kotlin for server-side JVM, including challenges faced, reasons for adoption, and strategies for successful implementation.

Explore techniques for adapting Java codebases to Android, addressing challenges, solutions, and best practices for seamless integration of legacy projects into mobile development.

Explore Java's pattern matching features for instanceof and switch, simplifying code and enhancing productivity. Learn about future developments in this powerful language capability.

Learn load testing basics, avoid common pitfalls, and build efficient tests using Gatling and Java. Covers network protocols, application behavior, and stats for robust production-ready applications.

Explore Java development on Raspberry Pi, including JavaFX for touchscreens and Pi4J for interfacing with electronic components. Learn to create smart devices and home automation solutions.

Explore advanced debugging techniques for Spring Boot applications, including startup analysis, bean configuration, remote debugging, distributed tracing, and reactive code troubleshooting.

Explore Ahead Of Time and Native support in Spring Framework 6.0 and Spring Boot 3.0, including AOT engine design, library integration, and developer expectations for improved efficiency.

Learn strategies to prevent microservices failures in production through effective testing techniques, including the testing pyramid, contract testing with Pact, and Quarkus development for robust, independently deployable services.

Explore serverless integration using Camel Quarkus to simplify application connectivity, leverage fast startup times, and optimize resource usage through technologies like Knative and Kafka.

Explore Akka Streams' powerful DSL for efficient streaming computation. Learn Reactive Streams principles, component design, and complex graph creation through live coding examples.

Explore Project Loom's impact on Java concurrency, including fibers, virtual threads, and structured concurrency. Learn how these features simplify thread safety and compare to other languages.

Explore CDI 4.0's enhancements, including CDI Lite for build-time frameworks and the new portable extension API. Learn to develop CDI Lite extensions for seamless framework integration.

Discover how to architect stateful microservices in cloud-native systems using Open Liberty and MicroProfile, challenging conventional wisdom about stateless containers.