-
Lección 📈 En tendenciaEl patrón Iterator
Este patrón te permite recorrer una colección de elementos de manera abstracta. Te enseño en pseudocódigo cómo funciona. -
Lección 📈 En tendenciaRecords vs Clases: ¿qué me interesa usar?
¿Qué me conviene, un record o una clase? En Java 14 empezaron las previas de los records, una nueva característica del lenguaje de programación Java que te permite crear clases de datos de una manera mucho más concisa que mediante la clase POJO tradicional. Sin embargo, tanto records como clases... -
Lección 📈 En tendenciaCómo aprovechar la clase Assertions de JUnit 5
JUnit tiene una biblioteca de asertos muy grande con la que se pueden escribir muchas comprobaciones. En este vídeo te cuento algunas de las más interesantes que hay. Con assertAll() se puede crear un aserto compuesto que ejecuta varios sub-asertos esperando que todos pasen. Con assertTimeout() podemos validar que un... -
Lección 📈 En tendenciaCómo convertir un caracter numérico a número en C
El típico problema de programación en C de hacer un menú de opciones en el que uno de los pasos implica averiguar qué número se ha introducido cuando todo lo que tenemos es su char dentro de la tabla ASCII. En este vídeo te explico cómo puedes convertir un caracter... -
Lección 📈 En tendenciaPilas en C
En este ejemplo completo te enseñaré cómo construir una estructura de datos pila en C utilizando nodos enlazados entre sí. Es un ejemplo de implementación completo. -
Lección 📈 En tendenciaListas enlazadas en Java
En este ejemplo completo te enseñaré cómo construir una lista enlazada en Java definiendo las estructuras y las operaciones. -
Lección 📈 En tendenciaTodo sobre las condicionales
Hablo más en detalle de cómo funciona el procedimiento IF, muestro funciones booleanas que podemos usar en los IF, como equal, =, menor qué..., y hablo sobre la útil ramificación COND. -
Lección 📈 En tendenciaIntroducción a enum en Java
¿Qué es un tipo enumerado y cómo se puede declarar un tipo enumerado en Java? -
Lección 📈 En tendenciaEntrar y salir de Vim y Neovim
Vamos a empezar contando dónde está la salida de emergencia por si hay que abandonar en algún momento, estés lo que estés haciendo. -
Lección 📈 En tendenciaCómo serializar y deserializar valores entre Go y JSON
Te cuento cómo puedes usar las funciones Marshal y Unmarshal del paquete encoding/json para transformar entre variables de Go que codifiquen tipos primitivos, como strings o números, en arrays de byte que codifiquen un string JSON con la representación de ese tipo, y viceversa.