-
Lección 📈 En tendenciaExportando módulos
Para Node, un módulo es un archivo de código fuente independiente entre sí. Con la palabra clave export, podemos explicarle a Node que un elemento de uno de los archivos, como una función, una clase, o la declaración de un tipo o una interfaz, debería estar disponibles para otros módulos... -
LecciónÁrboles B (parte 2)
En este episodio se explica el algoritmo de búsqueda para árboles B, mediante ejemplos y presentando también el pseudocódigo. -
Lección 📈 En tendenciaBSTs en Java (parte 3)
Terminamos este ejemplo de estructuras de datos de Java con la implementación de la operación eliminar, la más tediosa dentro de la estructura de datos del árbol binario de búsqueda. -
LecciónDiccionario de un proceso y mantener un estado
El estado representa la información que se conserva junto al proceso para que haga sus cosas. En esta lección te muestro dos estrategias sobre cómo persistir esa información entre llamadas a receive: mediante funciones intermedias y mediante diccionarios. -
LecciónUso de la función filter
La función filter del módulo Enum sirve para extraer de una colección enumerada de elementos una subcolección en la que sólo nos quedamos con aquellos elementos que cumplan con una condición booleana que le indiquemos previamente. -
LecciónIntersecciones de tipos
Con las intersecciones de tipos podemos fabricar tipos nuevos que extienden el cuerpo de otros tipos, para hacer un tipo más grande que integra todos los campos declarados por los tipos que los componen. En este vídeo os los presento y os cuento algunos ejemplos. -
Lección 📈 En tendencia✱ Asterisco: Microframeworks y JSX
Un pequeño inciso para hablar acerca de los microframeworks, las microlibrerías y otras maneras de obtener usando vanilla JS un comportamiento similar al de JSX. -
Lección 📈 En tendenciaRevisitando las definiciones
Volvemos a hablar del define para mencionar conceptos útiles: cómo usar APPLY, cómo hacer funciones que acepten múltiples parámetros y algunos trucos con los nombres de funciones. -
LecciónInner classes en Java
Las inner classes de Java son clases que están metidas dentro de otras clases. ¿Cómo? ¿Esto es posible? Claro, todo lo que tienes que hacer es poner tal cual `class` como quien pone un atributo o un método dentro de una clase. Las inner classes permiten agrupar dentro de una... -
LecciónGitignore
El gitignore es un archivo en el que se declaran rutas a ignorar para que nunca se metan cuando se hace un git add, entre otras cosas. Tienes una lista de ejemplos de gitignore en https://github.com/github/gitignore.