-
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ónMapas (parte 2 de 2): Operaciones
Sí amigos, aquí también hay de eso. Operaciones que podemos llevar a cabo tanto con mapas como con mapas mutables. Principalmente concatenar cosas en mapas y retirar cosas de mapas. Para todo lo demás: el ScalaDoc de la clase Map: http://www.scala-lang.org/api/2.10.3/index.html#scala.collection.Map. Y el ScalaDoc del mutable.Map: http://www.scala-lang.org/api/2.10.3/#scala.collection.mutable.Map -
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ó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. -
Lección 📈 En tendenciamix
Mix es una herramienta que forma parte de Elixir que sirve para gestionar un proyecto, manteniendo múltiples archivos .ex con los distintos módulos que forman nuestro programa. También nos permiten compilar aplicaciones para distribuirlas, instalar nuevas dependencias, y mantener una suite de tests para comprobar el estado de nuestro proyecto. -
LecciónEjemplo (3): haciendo las funciones de control de datos
Con los JSONs que importamos en nuestra aplicación en el primer capítulo, vamos a hacer un par de funciones que nos permitan recuperar información de los catálogos, que será la que luego sirvamos en la aplicación. -
Lección 📈 En tendenciaShadow DOM
Shadow DOM es una API para encapsular el DOM de un componente, con el objetivo de que no se pueda alterar su presentación o sus eventos DOM desde fuera.