DEV Community

Jordi Ayala profile picture

Jordi Ayala

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.

Education

Computer Systems Engineer

Pattern Matching en Java

Pattern Matching en Java

Comments
10 min read
Clases anidadas en Java

Clases anidadas en Java

Comments
10 min read
Switch Expression en Java

Switch Expression en Java

Comments
7 min read
Referencias de métodos en Java

Referencias de métodos en Java

Comments
7 min read
Interfaces funcionales en Java

Interfaces funcionales en Java

Comments
11 min read
Variables atómicas en Java

Variables atómicas en Java

Comments
4 min read
Pasar funciones lambda como argumentos de métodos en Java

Pasar funciones lambda como argumentos de métodos en Java

Comments
5 min read
Funciones anónimas lambda en Java

Funciones anónimas lambda en Java

Comments
4 min read
Cómo mapear objetos en Java con MapStruct

Cómo mapear objetos en Java con MapStruct

Comments
7 min read
JShell: Un REPL para Java

JShell: Un REPL para Java

Comments
7 min read
Desplegar contenedores de Docker en un VPS con Ubuntu, Nginx y Certbot

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

Comments
8 min read
Clases anónimas en Java

Clases anónimas en Java

Comments
7 min read
Configurar servidor de archivos local con Ubuntu y Samba

Configurar servidor de archivos local con Ubuntu y Samba

1
Comments 1
8 min read
Proyecto Lombok en Java

Proyecto Lombok en Java

1
Comments
7 min read
Desplegar un contenedor de Docker desde Azure Container Registry en una WebApp

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

1
Comments
4 min read
¿Qué son los enums en Java?

¿Qué son los enums en Java?

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

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

Comments
4 min read
Cómo instalar el JDK de Java usando Temurin en Windows

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

Comments 1
3 min read
Cómo subir imágenes de Docker a Azure Container Registry

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

2
Comments 1
4 min read
Try with resources en Java

Try with resources en Java

Comments
3 min read
¿Cómo clonar una máquina virtual en Azure?

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

1
Comments
2 min read
Cómo instalar el OpenJDK de Java en Windows

Cómo instalar el OpenJDK de Java en Windows

Comments
4 min read
import static en Java

import static en Java

Comments
3 min read
¿Cómo usar Optional en Java?

¿Cómo usar Optional en Java?

Comments
5 min read
¿Qué es un bloque static en Java?

¿Qué es un bloque static en Java?

Comments
3 min read
¿Para qué sirve el modificador static en Java?

¿Para qué sirve el modificador static en Java?

Comments
4 min read
¿Para qué sirve @Override en Java?

¿Para qué sirve @Override en Java?

Comments
3 min read
Funciones variádicas en Java

Funciones variádicas en Java

Comments
4 min read
Utilizar datos de prueba en Java con DataFaker

Utilizar datos de prueba en Java con DataFaker

Comments
2 min read
El bloque finally en Java

El bloque finally en Java

Comments
4 min read
¿Cómo calcular el máximo y mínimo en Java usando Streams?

¿Cómo calcular el máximo y mínimo en Java usando Streams?

Comments
3 min read
¿Cómo funciona Comparator en Java?

¿Cómo funciona Comparator en Java?

Comments
6 min read
¿Cómo usar la clase Properties en Java?

¿Cómo usar la clase Properties en Java?

3
Comments
5 min read
Sealed Classes en Java

Sealed Classes en Java

Comments
5 min read
var en Java

var en Java

Comments
4 min read
Setters en un Record en Java

Setters en un Record en Java

Comments
3 min read
Records vs Clases en Java

Records vs Clases en Java

4
Comments
5 min read
Records en Java: qué son y cómo utilizarlos

Records en Java: qué son y cómo utilizarlos

Comments
6 min read
Eliminar archivo .env del historial de Git

Eliminar archivo .env del historial de Git

2
Comments 1
3 min read
Ordenar un array en JavaScript basado en el valor de un subarray

Ordenar un array en JavaScript basado en el valor de un subarray

1
Comments
2 min read
Operador de encadenamiento opcional en JavaScript

Operador de encadenamiento opcional en JavaScript

2
Comments
3 min read
Insertar elementos en un índice específico de un array en JavaScript

Insertar elementos en un índice específico de un array en JavaScript

3
Comments
2 min read
Condicionales sin else en JavaScript

Condicionales sin else en JavaScript

2
Comments
2 min read
Aprende a utilizar el operador ternario en JavaScript

Aprende a utilizar el operador ternario en JavaScript

2
Comments
3 min read
Remover vocales de un String con JavaScript

Remover vocales de un String con JavaScript

2
Comments
2 min read
Deshacer cambios en Git

Deshacer cambios en Git

4
Comments
3 min read
Cómo cambiar el último mensaje de commit

Cómo cambiar el último mensaje de commit

2
Comments
2 min read
Crear modal de diálogo nativo con HTML

Crear modal de diálogo nativo con HTML

2
Comments
2 min read
Obtener el valor mínimo y máximo de un array de arrays en JavaScript

Obtener el valor mínimo y máximo de un array de arrays en JavaScript

2
Comments
3 min read
Obtener el valor mínimo y máximo de un array de objetos en JavaScript

Obtener el valor mínimo y máximo de un array de objetos en JavaScript

3
Comments
3 min read
Cómo comprobar si el usuario está en línea con JavaScript

Cómo comprobar si el usuario está en línea con JavaScript

2
Comments
3 min read
Desestructurar objetos en JavaScript

Desestructurar objetos en JavaScript

2
Comments
4 min read
Comandos básicos de NPM

Comandos básicos de NPM

2
Comments
6 min read
Comandos esenciales de Git

Comandos esenciales de Git

2
Comments
5 min read
¿Cómo comparar el contenido de dos repositorios usando Git?

¿Cómo comparar el contenido de dos repositorios usando Git?

2
Comments
3 min read
Primeros pasos con bucles en JavaScript

Primeros pasos con bucles en JavaScript

2
Comments
4 min read
Entendiendo las funciones Map, Filter & Reduce

Entendiendo las funciones Map, Filter & Reduce

1
Comments 1
3 min read
Shortcuts HTML en Visual Studio Code

Shortcuts HTML en Visual Studio Code

1
Comments
3 min read
Cómo evitar bucles anidados en JavaScript

Cómo evitar bucles anidados en JavaScript

1
Comments
2 min read
Cómo Utilizar Variables de Entorno en Python

Cómo Utilizar Variables de Entorno en Python

23
Comments
3 min read
loading...