
Explore Quarkus' advantages over Spring, featuring Vodafone's successful transition. Learn about cost reduction, improved stability, and enhanced performance through live demos and real-world insights.

Explore Spring Security's architecture, patterns, and abstractions through theory and live coding. Learn to customize and extend the framework for robust application security.

Discover caching patterns and best practices for efficient data retrieval using Redis Stack and Spring Data. Learn to implement lazy loading, distribute cached data, and automate updates for improved performance.

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 event-driven service systems using Java and annotations, focusing on Spring Boot tools for microservices and serverless functions deployment.

Master the fundamentals of Zuul, a secure and scalable project gating system for CI/CD. Learn component interactions, deployment strategies, and job configuration to enhance your software development workflow.

Discover strategies for scaling teams and products efficiently while maintaining work-life balance, focusing on smart tooling, component libraries, and streamlined processes for sustainable growth.

Explore cybersecurity threats through Log4Shell and SpringShell cases, understanding vulnerability exploitation, cyber warfare evolution, and essential defensive practices for safer software development.

Master enterprise application optimization using Jakarta EE and MicroProfile's powerful tools, configurations, and deployment strategies for building scalable containerized solutions.

Discover the upcoming changes, features, and impacts of Jakarta EE 11, including its alignment with Java 21, new specifications, and effects on major frameworks.

Discover how Eclipse's Sirius Web and Papyrus Web combine to create next-generation collaborative modeling tools, enabling instant adoption, team efficiency, and innovation in complex engineering projects.

Explore architectural approaches for web applications: thread-per-request vs thread-pool-per-operation. Compare designs, analyze motivations, and understand practical implications to make informed decisions for your next project.

Explore Project Valhalla's impact on Java, addressing memory management issues and introducing value classes for enhanced performance and flexibility in future releases.

Explore downsides of invasive frameworks and learn risk mitigation techniques for safer software development, focusing on Hibernate and Spring.

Explore Spring's inner workings, including Dynamic Proxy and transaction management. Learn to create a custom Spring-like framework while gaining insights into Java ecosystem tools.

Implement once, execute anywhere with Spring and Functions. Learn to create versatile applications deployable across various platforms and environments.

Explore Spring Cloud Stream's evolution, current capabilities, and future developments for building message-driven microservices with ease.

Explore reactive programming with Project Reactor, mastering concepts like Flux and Mono for efficient, non-blocking data handling in Java applications.

Explore Spring concepts in Quarkus, comparing implementations, testing approaches, and Dev Services. Build a Quarkus version of a Spring app through live coding.

Crea funciones FaaS utilizando Java, Spring Boot y Spring Cloud. Explora las ventajas de la arquitectura sin servidor y desarrolla un ejemplo práctico.

Learn to create asynchronous, non-blocking applications using Spring WebFlux's event-loop execution model for efficient and scalable web development.