
Explore Ehcache 3's API changes, JSR-107 compatibility, and advanced configuration options. Learn integration techniques, leveraging additional features, and XML configuration for enhanced caching solutions.

Explore JGiven, a developer-friendly BDD framework for Java. Learn to write modular, reusable scenarios using a fluent API and generate interactive HTML reports for improved documentation.

Comprehensive guide to implementing robust security across various applications using KeyCloak. Learn to secure Java EE, Node.js, Angular, and mobile apps with features like social login and Single Sign-On.

Explore Java app server options, from heavyweight to lightweight, and learn about modular solutions for microservices. Compare performance, features, and use cases to find the right fit for your project.

Explore microservices architecture for building fast, safe, and production-ready distributed systems using Spring Boot and Cloud Foundry, with insights on configuration, service registry, and monitoring.

Explore HTTP/2's impact on server performance and concurrency, focusing on Vert.x's model for serving HTTP/2 applications efficiently.

Explore single sign-on solutions for cloud and microservice architectures, focusing on SAML and OpenID Connect for Java-based applications. Learn to implement unified authentication across systems.

Explore Java's evolution in 2018: modularization, component removal, and accelerated releases. Learn how these changes keep Java competitive and adaptable in the modern development landscape.

Explore Google's open-source tools for enhancing developer experience in container environments, focusing on Kubernetes deployment and efficient CI/CD workflows.

Explore recent Java additions and upcoming features enhancing developer productivity and program performance while maintaining core values of readability, generality, and compatibility.

Learn to build a WebSocket-based chat application using Spring Boot, Reactor, and Vaadin Flow in this live coding demo, exploring core concepts and efficient web app development techniques.

Learn to secure microservices using MicroProfile JWT, including design overview and live demo on Open Liberty. Explore token-based security propagation for efficient service-to-service communication.

Explore deploying Java applications in Kubernetes, covering Docker packaging, Kubernetes manifests, Helm charts, local testing, debugging, Istio service mesh, tracing, metrics, and deployment pipelines.

Explore Spring Boot with Kotlin, functional configuration, and GraalVM. Learn about Kofu DSL, minimal features, faster startup, lower memory usage, and native image support for efficient application development.

Explore Project Loom's fibers and continuations, revolutionizing Java concurrency with lightweight threads for improved performance and simplified development under heavy loads.

Explore production profiling techniques to solve performance issues, conduct capacity planning, and gain insights into your application's behavior in real-world environments.

Explore Project Panama's innovative approach to Java-native interoperability, enhancing developer productivity, security, and efficiency without platform-specific coding.

Explore Java version migration strategies for Maven projects, focusing on post-Java 8 updates and their impact on build processes and compatibility.

Explore lazy evaluation patterns in Java, including streams and advanced techniques like reader monads and trampolines. Learn to optimize performance and handle infinite data sets efficiently.

Explore the evolution of enterprise Java with Eclipse MicroProfile, a lightweight platform for microservices and cloud deployments. Learn about its features, benefits, and future developments.

Explore Shenandoah, a new low-pause garbage collector for Java that moves objects without stopping the application, reducing GC pauses. Learn its design, internal details, and performance benefits.