-
LecciónMatemáticas y física
La geometría, los vectores, la aceleración... todas esas cosas pueden usarse dentro de un videojuego. ¿O acaso creías que no servía para nada? En este vídeo te refresco la memoria. -
LecciónSigilos
Un sigilo es un símbolo que insertamos junto a una expresión para que Elixir la trate de forma especial. Normalmente se usan para crear listas de átomos o cadenas de caracteres sin escribir tanta comilla o para no tener que escapar las comilas en una string o una charlist, pero... -
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 All y Collect
Además de agregar iteradores, Go incorporó en la 1.23 funciones para converitr entre slice e iterator.