-
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 -
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.... -
Lección¿Qué es Svelte?
Svelte es un framework reactivo para hacer aplicaciones web con JavaScript, con el que podemos hacer aplicaciones web sencillas pero potentes, interactivas y ricas. En este primer episodio del curso os explico qué es un framework web reactivo, el diseño orientado a componentes y una descripción de en qué consiste... -
LecciónVariables con val y var
En Scala podemos declarar dos tipos de variables: las inmutables, con la palabra clave val, que no se pueden cambiar una vez establecidas; y las mutables, con la palabra clave var, que sí. De cualquier modo, Scala tiene inferencia de tipos así que no es obligatorio especificar el tipo de... -
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... -
LecciónListas: manipulación, iteración y recursión
Cómo manipular listas, acceder a elementos, concatenar, invertir. Cómo usar mapas y filtros para iterar con las listas. Y cómo construir funciones recursivas con listas.