-
LecciónAtributos condicionales e IF
El lenguaje de marcado empleado en los archivos de Svelte incluye una serie de directivas extra que podemos utilizar en los componentes para distintos propósitos. Hoy evaluamos uno de ellos, que nos va a permitir renderizar condicionalmente parte del marcado de un componente en función de si una condición se... -
LecciónOperadores y funciones de lista
El operador concatenación y el operador diferencia, y también algunas de mis funciones favoritas del módulo List y del módulo Enum, para poder trabajar con listas. -
LecciónEjemplo (4): conectando todas las piezas
Pues ahora queda cerrar este mini-caso de ejemplo conectando todas las piezas y haciendo que visitar el endpoint que hemos declarado en Express ejecute las funciones y nos devuelva contenido útil desde el endpoint. -
Lección 📈 En tendenciaIntroducción al Scanner de Java
Scanner es una clase del paquete java.util con la que podemos procesar una fuente de entrada, como una cadena de caracteres o un InputStream, de una manera ordenada y estructurada, leyendo palabra a palabra, o línea a línea, o coma a coma, casteando automáticamente lo leído a string, integer, o... -
LecciónFundamentos del CSS con Svelte
Comenzamos el módulo de CSS hablando de lo más simple: cómo haríamos para incorporar estilos a una aplicación de Svelte. El resultado probablemente no te sorprenda: dentro de la etiqueta style de cada componente de Svelte se pueden insertar estilos CSS y usarlos localmente en el componente como se ha... -
LecciónPattern matchings y recursividad
En la recursividad, una función se llame a sí misma con distintos parámetros. La ventaja de disponer de pattern matching en Elixir es que podemos escribir código recursivo de una forma muy simple en la que los casos base se teclean como constantes o usando guardas. -
LecciónEjemplo (2): montando un servidor Express
En este vídeo configuramos una aplicación Express que quede a la escucha en un puerto, para que cuando se haga una petición HTTP se ejecute la función que vamos a usar para manejar y devolver una respuesta. -
LecciónClases: creando una clase
Nos tiramos a saco a la creación de clases en TypeScript mostrando un ejemplo sencillo en el que declaramos algunas propiedades y algunos métodos. También se aprovecha para introducir el concepto de constructor. -
LecciónEventos con detalles
Los eventos que fabriquemos con un event dispatcher también nos permiten agregarle información extra que puede ser capturada en el listener de los eventos, lo que nos va a permitir enviar información extra cuando hagamos fluir eventos de un sitio a otro. -
LecciónEventos y reactividad
Los eventos habilitan una característica muy interesante de este tipo de frameworks: la reactividad. Con la reactividad se puede hacer que automáticamente los componentes actualicen su presentación en el momento en el que se producen modificaciones, por ejemplo, cuando un evento de teclado o de ratón se dispara.