Un DTO (Data Transfer Object) es un objeto que permite mover datos entre diferentes capas de una...
Cada uno de los siguientes tips/trucos por sí solos pueden parecer insignificantes, pero en conjunto...
En publicaciones anteriores de esta serie de tutoriales, analizamos la conversión de bucles con...
En el post anterior analizamos la conversión de bucles con condicionales de un estilo imperativo a...
En el post anterior vimos cómo convertir un bucle for con incremento distinto de 1, y un bucle for...
En el post anterior analizamos la conversión de un simple bucle for a un IntStream, pasando de un...
Introducción Las versiones anteriores de Java admitían el paradigma orientado a objetos...
Un record es un tipo especial de clase inmutable que se utiliza habitualmente como un DTO (Data...
Introducción Si el tema de pattern matching te resulta nuevo, puede que lo relaciones con...
En Java podemos definir una clase dentro de otra clase, a este tipo de clases se les denomina clases...
La palabra clave switch representa una estructura de control de flujo que permite evaluar una...
Una expresión lambda no es más que la implementación del único método abstracto (SAM) de una interfaz...
Introducción Una interfaz funcional es una interfaz que tiene un único método abstracto o...
Durante este post veremos el propósito de las clases que forman parte del paquete...
Si ya conoces las funciones anónimas o lambdas en Java, puede que sepas como crear tus propias...
En Java, una función o método tiene un nombre, un tipo de retorno y una serie de parámetros que...
MapStruct es un generador de código que simplifica la implementación de mapeos entre objetos de Java...
Cuando comenzamos a aprender un nuevo lenguaje de programación o queremos ver el resultado de un...
En esta guía se detalla el proceso para poder desplegar contenedores de Docker en un servidor o VPS...
Una clase anónima es una clase que no tiene nombre, y que permite declarar o instanciar...
Cuando queremos compartir archivos dentro de una red local puede que el crear una carpeta compartida...
Introducción Lombok es una librería que actúa como procesador de anotaciones para Java,...
Generalmente, podríamos pensar que para desplegar un contenedor de Docker con una aplicación web o...
En Java las enumeraciones o enum son un tipo especial de clase que representa un grupo de constantes...
El método main nos permite especificar el código que queremos que se ejecute cuando lanzamos nuestra...
Existen muchas maneras de instalar el JDK de Java en Windows, anteriormente se usaba el JDK de...
En el mundo del desarrollo, los contenedores se han convertido en una herramienta fundamental para...
Al trabajar con recursos en Java, como archivos, conexiones a bases de datos, sockets, etc., es...
Clonar una máquina virtual en Azure no es una tarea complicada, aunque sería más fácil si hubiera una...
Introducción El JDK (Java Development Kit) es un conjunto de herramientas que permiten...