-
Lección 🔥 PopularEl 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¿Qué es Elixir?
Elixir es un lenguaje de programación funcional para la creación de aplicaciones distribuidas y escalables que corre sobre la plataforma Erlang. Hoy día, Elixir se usa para crear todo tipo de aplicaciones, destacando aquellas orientadas a las redes y a los servicios, como aplicaciones web, colas de mensajes o plataformas... -
Lección 🔥 PopularEl operador binario XOR
El operador XOR es el operador binario del OR exclusivo. En este operador, un bit solamente se activará cuando el número de bits encendidos (puesto a 1) en los operandos sea impar. Así que 0 XOR 0 será 0, y 1 XOR 1 será 1. Es necesario que sólo uno... -
Lección 📈 En tendenciagit switch
Con git switch podemos cambiar de rama. Un poco como con git checkout, pero sin usar git checkout. -
LecciónExpansión de variables
Veamos cómo declarar variables. Las variables nos permitirán flexibilizar el contenido de nuestro Makefile facilitando su modificación. -
Lección 📈 En tendenciaPilas: teoría
Una pila es una estructura en la que nosotros podemos introducir y retirar elementos, pero siempre retiramos el último elemento que hayamos metido. En este vídeo te explico sus operaciones. -
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. -
Lección 🔥 Popularthrow y throws, usos y diferencias
Con la palabra clave throw podemos lanzar excepciones en un método para interrumpir su ejecución y señalizar una situación excepcional que ocurrió durante su ejecución. Si la excepción lo requiere, tendremos que usar la palabra clave throws para anunciar las excepciones que son lanzadas como parte de la definición del... -
Lección 📈 En tendenciaMaster, main y otros nombres de rama
Arrancamos con un tema fresco. Hace ya un tiempo que se empezó a recomendar no usar "master" como nombre de la rama principal, por lo que hoy día Git tiene ajustes para cambiar el nombre de la rama, y también hay que estar pendiente de lo que se clona. -
LecciónObject streams con Strings y Objects
Cómo usar ObjectOutputStream y ObjectInputStream para volcar cadenas de caracteres e instancias de clases arbitrarias como ArrayList es lo que se va a contar en este apartado.