-
Lección 📈 En tendenciaFunciones All y Collect
Además de agregar iteradores, Go incorporó en la 1.23 funciones para converitr entre slice e iterator. -
Lección 🔥 PopularRetorno de funciones
Tercer y último vídeo sobre funciones en mi curso de fundamentos de Go. El objetivo de este vídeo será hablar de la palabra clave return y mostrar cómo devolver cosas en general en las funciones que escribamos en Go. -
LecciónMás particularidades de ExUnit
ExUnit no es la librería de TDD más sofisticada del mundo, pero ofrece pequeños apoyos para facilitar escribir tests. Tenemos otros asertos para comprobar que algo es falso o que el intercambio de mensajes entre procesos de OTP se hace bien, así como hooks adicionales. -
LecciónPattern matching de mapas y keyword lists
Ambas estructuras nos permiten usar el pattern matching para casar estructuras en función de si tienen o no elementos, además de poder sacar por el camino el valor de estas claves. -
LecciónMódulos desde NPM
Retomamos lo de los módulos para explicar las consecuencias de usar TypeScript a la hora de descargar módulos desde NPM. -
LecciónPolyfills para Web Components
Nos caemos del guindo: Web Components no funciona en todas partes. En este vídeo, exploramos cómo con un polyfill podemos hacer que Web Components funcione en Microsoft Edge, Internet Explorer, o Safari. -
LecciónUsando el log
Por medio del log podemos registrar datos sobre eventos acontecidos sobre nuestro juego de una forma más precisa y controlable que usando System.out.println. ¡Y también en Android! -
LecciónColisiones
Una colisión ocurre cuando dos cuerpos intentan ocupar el mismo espacio. En este vídeo muestro cómo hacer colisiones usando bounding boxes (AABB) y un poco de geometría. -
LecciónInterning en Go con unique.Make
Con el nuevo paquete unique, puedes hacer programas que ahorren memoria mediante la deduplicación de valores canónicos. -
Lección 📈 En tendenciaFunciones de alto orden en Elixir
En Elixir, como en muchos lenguajes de programación funcionales, en vez de tener un montón de funciones especializadas en un montón de tipos de datos diversos, tenemos funciones generales de alto orden que aceptan como parámetro más funciones, con las cuales podemos especificar cómo queremos que funcionen.