-
Lección 📈 En tendencia¿Cómo funciona Comparator en Java?
Con la interfaz Comparator de Java, puedes definir tu propio comparador, que es una función que permite establecer la relación de orden entre dos elementos de un mismo tipo T. Esta interfaz es funcional y sólo hay que implementar un único método que devuelve el criterio de ordenación y que... -
LecciónAplicar filtros dinámicos
Filter y FilterDef son dos anotaciones de Hibernate ORM (lo que hay por debajo de Panache) usadas para crear filtros dinámicos con nombre. Si queremos que nuestro PanacheQuery pueda recibir una cadena de filtros, podemos usarlos para aplicar sucesivas cadenas de criterios para reducir los resultados devueltos por el repositorio. -
Lección 🔥 PopularInterbloqueos, synchronized y el problema de la cena de los filósofos
Un interbloqueo o deadlock ocurre cuando varios hilos se atascan al coordinar el acceso a un recurso compartido -
LecciónQué es la entrada y salida
En primer lugar, parémonos a pensar qué quiere decir en el contexto de un programa "entrada y salida", antes de meternos exactamente en cómo se organiza la entrada y salida de un programa en Java. -
LecciónBucles
Los bucles permiten repetir una serie de instrucciones un número de ocasiones mientras una condición se cumpla. En C tenemos el bucle WHILE, el bucle DO-WHILE y el bucle FOR. -
LecciónTemporada 1
Aquí empieza la primera temporada de mi curso de TypeScript. Este vídeo ni siquiera es una introducción a TypeScript. Busco contarte cómo voy a orientar este curso y qué puedes esperar de él. -
Lección 🔥 PopularIntroducción al uso de ExecutorService en Java
Vamos a ver cómo instanciar un ExecutorService mediante los métodos de la clase Executors, y cómo se usa en general un ExecutorService en Java -
CursoFundamentos de Jakarta EE
Lo básico para empezar a utilizar Jakarta EE. -
Lección 📈 En tendenciaActive Record con PanacheEntity
El patrón Active Record será conocido para gente que venga de frameworks como Django, Laravel o Ruby on Rails. En este caso, las clases de datos además de recordar los datos traídos o por enviar a base de datos, disponen de métodos que permiten interactuar con la base de datos.... -
CursoPrincipios de programación SOLID
Los principios de programación SOLID son un conjunto de buenas prácticas que nos ayudan a crear código orientado a objetos más mantenible, reusable y sostenible a largo plazo. Son cinco principios que si los aplicamos en la etapa de diseño pueden ayudar a crear mejor código. El objetivo de esta...