-
LecciónEjemplo de eventos (y segunda parte)
En la segunda parte del ejemplo vamos a crear los componentes que quedan, que requieren un poco más de caso, antes de considerar este ejemplo como completado. Veremos cómo crear eventos propios y cómo propagar hacia arriba mediante binds. -
LecciónUso de la función reduce
La función reduce del módulo Enum sirve para acumular parcialmente cada uno de los elementos de una colección enumerada entrante, hasta evaluarse completamente a un único resultado final. -
LecciónDefinición de funciones
En Elixir podremos crear nuestros propios módulos en los que insertar nuestras propias funciones, que podremos así utilizar para desarrollar programas en los que funciones propias se agrupan para componer la lógica del programa. -
LecciónExportando 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ónInterfaces: introducción
Las interfaces son una de las particularidades más importantes de TypeScript (y también una de las más antiguas), mediante las cuales se pueden declarar tipos de una manera similar y a veces más flexible que mediante los tipos alias, con los que podemos definir la forma de los objetos que... -
LecciónFunciones básicas de una colección
Un popurrí con algunas funciones útiles que traen las colecciones de Scala, como el método isEmpty, el nonEmpty, el length... En siguientes vídeos os hablaré de las funciones importantes a ritmo de un vídeo por una o dos por episodio. -
Lección 📈 En tendenciaGetters y setters o atributos públicos en Java, ¿qué es mejor?
Hace poco me plantearon la siguiente pregunta: ¿qué sentido tiene fabricar getters y setters en las clases Java cuando podría declarar atributos públicos e interactuar con ellos directamente? Los ejemplos de getters y setters que se ponen para entender encapsulación son buenos, pero es verdad que si son simples, no... -
LecciónSlots (parte 1 de 2)
Los slots son huecos que tienen los componentes y que pueden ser rellenados por los componentes descendientes. La idea es permitir crear componentes más reusables, o componentes de alto nivel, donde se pueden proporcionar a un componente ya no solo atributos, sino también todo un nodo DOM descendiente. -
LecciónControl de errores y gestión de un GenServer
Un popurrí de trucos y consejos para usar los GenServers, así como una explicación sobre cómo señalizar correctamente los errores en un GenServer mediante el átomo :stop. Síganme para más recetas: https://hexdocs.pm/elixir/GenServer.html 00:00 ¿Pero cuál de todas estas funciones debo usar? 03:35 Devolviendo :stop o :ignore en el init 07:51... -
LecciónMapas
Un mapa es una estructura asociativa que permite asociar dos expresiones entre sí formando un sistema clave-valor: toda expresión término (clave) tiene una definición (valor). Como las keyword lists, por otra parte. La diferencia es que los mapas nos dan más juego.