Speaking at Codemotion Madrid 2023

Speaking

Sharing knowledge and experiences with the community.

English

Hidden gems and traps that you probably haven't thought of using Event Sourcing

An in-depth look at Event Sourcing, its benefits, and potential pitfalls.

English

Leverage CompletableFutures to handle async queries

How to handle asynchronous query results effectively using Java's CompletableFutures.

First presented: 2022
Español

Construyendo monolitos modulares que puedan escalar a microservicios

Cómo diseñar aplicaciones que comiencen como monolitos pero puedan escalar si es necesario.

First presented: 2021
English

Hypermedia APIs for Headless Platforms and Data Integration

Using Hypermedia APIs to integrate data across headless platforms.

First presented: 2018
English

What's in a community like Liferay's

A community keynote on the value and structure of the Liferay developer community.

First presented: 2018
Español

Java 9 Beyond Modularity

Java 9 features beyond Project Jigsaw and modularity.

English

Managing user's data with Spring Session

How to manage user session data in distributed environments using Spring Session.

First presented: 2015
Español

Java 8 Stream API. A different way to process collections

An introduction to the Java 8 Stream API.

First presented: 2014
Español

Measuring Code Quality in WTF/min

How to measure code quality effectively, focusing on developer pain points.