Blog

Concurrencia estructurada en Java: qué resuelve, cómo se usa y por qué aprenderla ahora
/ 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
Serie: Programación Funcional en Java – Parte 8: Railway Oriented Programming con Vavr
/ Backend, Java
Serie: Programación Funcional en Java – Parte 8: Railway Oriented Programming con Vavr
Aprende Railway Oriented Programming con Vavr en Java. Un patrón que simplifica el manejo de errores construyendo pipelines donde el flujo feliz y el flujo de error corren en paralelo, sin excepciones ni if-else anidados.
Read more
Serie: Programación Funcional en Java – Parte 7: Vavr - Funciones, Currying y Evaluación Perezosa
/ Backend, Java
Serie: Programación Funcional en Java – Parte 7: Vavr - Funciones, Currying y Evaluación Perezosa
Explora las interfaces funcionales de Vavr, desde Function0 hasta Function8. Aprende qué es el currying, cómo se usa la aplicación parcial y cómo la evaluación perezosa con memoización puede mejorar el rendimiento de tu código.
Read more
Serie: Programación Funcional en Java – Parte 6: Vavr Avanzado - Validation, Pattern Matching y Colecciones
/ Backend, Java
Serie: Programación Funcional en Java – Parte 6: Vavr Avanzado - Validation, Pattern Matching y Colecciones
Domina las características avanzadas de Vavr. Validation para acumular errores, Pattern Matching estilo Scala, Colecciones inmutables y Tuplas para código funcional profesional.
Read more
Serie: Programación Funcional en Java – Parte 5: Vavr - Try, Either y Option
/ Backend, Java
Serie: Programación Funcional en Java – Parte 5: Vavr - Try, Either y Option
Descubre Vavr, la librería que llena los huecos funcionales de Java. Aprende a usar Try, Either y Option para manejar errores sin try-catch y valores ausentes sin NullPointerException.
Read more
Arquitectura Hexagonal en Java: del concepto al código
/ Backend, Arquitectura
Arquitectura Hexagonal en Java: del concepto al código
La arquitectura hexagonal separa la lógica de negocio de los frameworks, bases de datos e interfaces externas. Este artículo lo explica con un sistema completo de pedidos en Java, incluyendo puertos, adaptadores y pruebas que funcionan sin Spring ni base de datos.
Read more
logo
logo
logo
logo
logo
© 2025 Arter. All rights reserved.
Developed by:  bslthemes