Blog

/ Backend, Java
Patrón State en Java: cuando el mismo botón hace cosas distintas
El Patrón State convierte las reglas de negocio implícitas en comportamiento explícito. Cada estado sabe exactamente qué puede y qué no puede hacer. Cuando el negocio agrega un nuevo estado del ciclo de vida, creas una clase nueva con sus propias reglas — las existentes no se tocan.
Read more
/ Backend, Java
Patrón Observer en Java: reaccionar a cambios sin acoplarte a ellos
El Patrón Observer invierte el control — en vez de que el service empuje lógica hacia afuera, los interesados se suscriben y reaccionan por su cuenta. Agregar una nueva reacción al cambio de stock es crear una clase nueva, no editar la existente.
Read more
/ Backend, Java
Patrón Facade en Java: un solo punto de entrada para la complejidad
La Facade es el caso de uso hecho clase. Cuando un endpoint empieza a coordinar cinco servicios en orden, con validaciones intermedias, esa lógica no pertenece al controller. Pertenece a la Facade, donde el flujo es legible y los cambios de negocio tienen un solo lugar al que ir.
Read more
/ Backend, Java
Patrón Adapter en Java: cuando el mundo externo no habla tu idioma
El Patrón Adapter es la capa de traducción entre tu sistema y los SDKs externos. Twilio, SendGrid, Firebase — cada uno habla su idioma. El adapter los hace hablar el tuyo. Si el proveedor cambia, solo cambia el adapter. El service y el controller no se enteran.
Read more
/ Backend, Java
Patrón Strategy en Java: cómo dejar de escribir if/else eternos
El patrón Strategy convierte un if/else que nadie quiere tocar en una lista de clases donde cada una sabe exactamente qué puede hacer. Con Spring Boot, agregar un proveedor nuevo es crear un archivo nuevo, sin editar nada que ya funciona.
Read more
/ Backend, Java
Concurrencia estructurada en Java: qué resuelve, cómo se usa y por qué aprenderla ahora
Una guía práctica del modelo de concurrencia que reemplaza veinte años de código frágil con ExecutorService y CompletableFuture. Para quien ya sabe qué es un hilo y se ha quemado al menos una vez con ellos.
Read more



