-
LecciónEl map (es sensacional)
Con el map podemos aplicar una función anónima lambda pasada como parámetro a cada uno de los elementos de una lista de entrada, y recopilarlos en otra lista que es devuelta como parámetro. -
LecciónRevisitando 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ónInstalar Slick en NetBeans
En todos mis vídeos siempre me he centrado en Eclipse para desarrollar, aunque técnicamente puede usarse cualquier IDE para hacer esta operación. Aquí configuro NetBeans. -
Lecciónscanf (parte 2)
En el capítulo de hoy, lecturas con más y mejor formato, así como tratamiento de errores, aunque sin venirnos demasiado arriba. Sobre todo, ¿es raro que leer de scanf provoque bucles infinitos? -
LecciónArchivos (y 10): otras funciones útiles con archivos
Cerramos el bloque dedicado a archivos para hablar sobre un par de funciones que permiten trabajar con el sistema de archivos de una forma simple. Con las funciones rename y remove podemos renombrado y eliminar archivos. -
Leccióntsconfig
Para proyectos de tamaño considerable, tsconfig.json es un archivo que se usa para configurar con mejor precisión un proyecto de TypeScript. En este capítulo explico cómo crear uno de estos archivos para ajustar de forma precisa la forma en la que se compila el proyecto. -
Lección✱ 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ónEl sistema de tipos
Hablo mucho de variables pero ¿qué se esconde realmente detrás del sistema de tipos de Scala? En este vídeo os cuento qué tipos de datos existen en Scala y cómo se llaman las clases en las que se jerarquizan los principales tipos. -
LecciónBSTs 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ónMás tipos de entrada
Sistemas avanzados para procesar entrada: un InputProcessor, para modularizar la entrada; un InputMultiplexer, para usar más de un procesador a la vez, y un GestureListener, para usar gestos en un móvil.