Jordi Ayala

Jordi Ayala @asjordi

About: Ingeniero en Sistemas Computacionales. Tengo experiencia Académica/Laboral con Java, Python, JavaScript, HTML, CSS, Tailwind CSS y React. Me apasiona la tecnología y estar en constante aprendizaje.

Location:
México
Joined:
Jul 19, 2022

Jordi Ayala
articles - 80 total

Cómo escribir DTOs en Java

Un DTO (Data Transfer Object) es un objeto que permite mover datos entre diferentes capas de una...

Learn More 0 0Jun 2

Tips para escribir mejor código en Java

Cada uno de los siguientes tips/trucos por sí solos pueden parecer insignificantes, pero en conjunto...

Learn More 0 1May 26

Convertir Data Sources a Streams en Java

En publicaciones anteriores de esta serie de tutoriales, analizamos la conversión de bucles con...

Learn More 0 0May 19

Convertir elementos usando map en Java

En el post anterior analizamos la conversión de bucles con condicionales de un estilo imperativo a...

Learn More 0 0May 12

Convertir un forEach con if a un Stream con filter en Java

En el post anterior vimos cómo convertir un bucle for con incremento distinto de 1, y un bucle for...

Learn More 0 0May 5

Bucle for a IntStream con iterate en Java

En el post anterior analizamos la conversión de un simple bucle for a un IntStream, pasando de un...

Learn More 0 0Apr 28

Cómo refactorizar bucles for a IntStream en Java

Introducción Las versiones anteriores de Java admitían el paradigma orientado a objetos...

Learn More 0 0Apr 21

Pattern Matching con Records en Java

Un record es un tipo especial de clase inmutable que se utiliza habitualmente como un DTO (Data...

Learn More 0 0Apr 14

Pattern Matching en Java

Introducción Si el tema de pattern matching te resulta nuevo, puede que lo relaciones con...

Learn More 0 0Apr 7

Clases anidadas en Java

En Java podemos definir una clase dentro de otra clase, a este tipo de clases se les denomina clases...

Learn More 0 0Mar 31

Switch Expression en Java

La palabra clave switch representa una estructura de control de flujo que permite evaluar una...

Learn More 0 0Mar 24

Referencias de métodos en Java

Una expresión lambda no es más que la implementación del único método abstracto (SAM) de una interfaz...

Learn More 0 0Mar 17

Interfaces funcionales en Java

Introducción Una interfaz funcional es una interfaz que tiene un único método abstracto o...

Learn More 0 0Mar 10

Variables atómicas en Java

Durante este post veremos el propósito de las clases que forman parte del paquete...

Learn More 0 0Mar 3

Pasar funciones lambda como argumentos de métodos en Java

Si ya conoces las funciones anónimas o lambdas en Java, puede que sepas como crear tus propias...

Learn More 0 0Feb 24

Funciones anónimas lambda en Java

En Java, una función o método tiene un nombre, un tipo de retorno y una serie de parámetros que...

Learn More 0 0Feb 17

Cómo mapear objetos en Java con MapStruct

MapStruct es un generador de código que simplifica la implementación de mapeos entre objetos de Java...

Learn More 0 0Feb 10

JShell: Un REPL para Java

Cuando comenzamos a aprender un nuevo lenguaje de programación o queremos ver el resultado de un...

Learn More 0 0Feb 3

Desplegar contenedores de Docker en un VPS con Ubuntu, Nginx y Certbot

En esta guía se detalla el proceso para poder desplegar contenedores de Docker en un servidor o VPS...

Learn More 0 0Jan 27

Clases anónimas en Java

Una clase anónima es una clase que no tiene nombre, y que permite declarar o instanciar...

Learn More 0 0Jan 20

Configurar servidor de archivos local con Ubuntu y Samba

Cuando queremos compartir archivos dentro de una red local puede que el crear una carpeta compartida...

Learn More 1 1Jan 13

Proyecto Lombok en Java

Introducción Lombok es una librería que actúa como procesador de anotaciones para Java,...

Learn More 1 0Jan 8

Desplegar un contenedor de Docker desde Azure Container Registry en una WebApp

Generalmente, podríamos pensar que para desplegar un contenedor de Docker con una aplicación web o...

Learn More 1 0Jan 6

¿Qué son los enums en Java?

En Java las enumeraciones o enum son un tipo especial de clase que representa un grupo de constantes...

Learn More 0 0Dec 30 '24

¿Para qué sirve String[] args en el método main de Java?

El método main nos permite especificar el código que queremos que se ejecute cuando lanzamos nuestra...

Learn More 0 0Dec 25 '24

Cómo instalar el JDK de Java usando Temurin en Windows

Existen muchas maneras de instalar el JDK de Java en Windows, anteriormente se usaba el JDK de...

Learn More 0 1Dec 23 '24

Cómo subir imágenes de Docker a Azure Container Registry

En el mundo del desarrollo, los contenedores se han convertido en una herramienta fundamental para...

Learn More 2 1Dec 18 '24

Try with resources en Java

Al trabajar con recursos en Java, como archivos, conexiones a bases de datos, sockets, etc., es...

Learn More 0 0Dec 16 '24

¿Cómo clonar una máquina virtual en Azure?

Clonar una máquina virtual en Azure no es una tarea complicada, aunque sería más fácil si hubiera una...

Learn More 1 0Dec 11 '24

Cómo instalar el OpenJDK de Java en Windows

Introducción El JDK (Java Development Kit) es un conjunto de herramientas que permiten...

Learn More 0 0Dec 9 '24