
Implementing OAuth 2 and OpenID Connect with Spring Security Authorization Server. Learn to configure a custom authorization server and explore advantages over deprecated methods.

Explore Paketo, an open-source tool for building container images. Learn how it simplifies deployment of MicroProfile and Jakarta EE applications using Open Liberty Runtime.

Transforming Spring Boot from Java to Kotlin: strategies, improvements, and best practices for migrating large codebases, with live coding demonstrations and practical tips.

Simplify Java app deployment to Kubernetes using Dekorate.io annotations, eliminating complex YAML files for Helidon, Quarkus, or SpringBoot applications.

Learn to create multi-language ML pipelines using Apache Beam, combining Java for data processing and Python for ML modeling in batch and streaming workflows.

Explore how Java's Record Types enhance domain modeling, focusing on value objects, immutability, and efficient data handling for cleaner, more expressive code.

Develop, build, and deploy Spring Boot apps on Kubernetes using convention over configuration. Learn CI/CD, Cloud Native Buildpacks, GitOps, Knative, and Backstage for efficient app delivery and management.

Explore a modernization strategy using the outbox pattern and event-driven technologies. Learn how change data capture enables legacy app extension within cloud-based microservice architectures, using Kafka, Quarkus, and OpenShift.

Explore MicroStream: revolutionizing data storage by using JVM memory as your database. Learn basic principles, benefits, and see demos of this high-performance, low-latency solution.

Exploring Java's evolution: balancing stability with innovation. Insights on managing change in a critical technology while maintaining reliability and addressing industry needs.

Explore event sourcing evolution with Concursus, a modern approach to distributed systems architecture. Learn key concepts, processing models, and programming techniques for building robust, scalable applications.

Explore Project Leyden's progress, including "teleporting" data from training to production, and its impact on Java performance and startup times. Gain insights from Oracle engineers.

Explore Project Valhalla's progress in Java's type system evolution, including value classes, null-restricted types, and strict initialization, with insights from Java Language Architect Brian Goetz.

Explore diverse applications of whole-program points-to analysis in Java, addressing challenges like reflection and JNI. Learn how GraalVM Native Image handles dynamic features without sacrificing precision.

Exploración detallada de la implementación actual de concatenación de cadenas en Java, desafíos pasados y futuros, y un prototipo prometedor para mejorar el rendimiento y la eficiencia.

Explore Java-to-SPIR-V translation using Babylon's code reflection API for GPU execution. Learn about parallel compute workloads and graphics libraries implementation.

Project Babylon extends Java's capabilities with code reflection, enabling analysis and transformation of Java code into foreign programming models like GPU programs.

Explore Java 21's virtual threads and structured concurrency, learning implementation techniques and avoiding common pitfalls for high-throughput applications.

Explore Enso's capabilities to transform Java libraries into low-code/no-code components, enabling easy data insights for non-programmers and Excel power users.

Explore event-driven service systems using Java and annotations, focusing on Spring Boot tools for microservices and serverless functions deployment.

Explore Vector API in Java and TornadoVM for GPU/FPGA computing. Enhance processing power and performance through advanced JVM techniques and native-code tooling.