-
LecciónEl tutorial definitivo de promesas
Las promesas son lo que en JavaScript se ha venido llamando a la programación orientada a futuros. Mi objetivo en este taller es que comprendas promesas: qué son, cómo se utilizan y cómo puedes fabricar tus propias promesas. Y hacerlo paso a paso y en un lenguaje claro que puedas... -
LecciónCómo crear procesos
Elixir puede aprovecharse del modelo de programación concurrente que ofrece la máquina virtual BEAM sobre la que se ejecuta. En esta lección, te introduzco a la idea de proceso concurrente y te muestro cómo utilizar la primitiva spawn para evaluar una expresión en un proceso separado. -
LecciónEl preprocesador (parte 1)
En el primer episodio de la segunda temporada del Tutorial de C comenzamos a hablar del preprocesador, hasta ahora tratada como una deidad. ¿Cómo funciona realmente el preprocesador? Hablaremos de las directivas soportadas según el estándar de C. -
LeccióncreateEventDispatcher
createEventDispatcher es la función principal que nos va a permitir crear despachadores, que es lo que podemos usar para propagar hacia arriba un evento personalizado cuando estamos en un componente Svelte. -
LecciónReglas implícitas
No es necesario declarar las reglas de todos los archivos de código objeto que queramos compilar. Make da soporta para compilar automáticamente algunos tipos de archivo de forma implícita. -
LecciónCómo instalar Git
En este episodio me centro en la instalación de Git en Windows, Linux y MacOS X. Instalar Git en sistemas UNIX es particularmente sencillo. En Windows también hay alternativas fáciles de instalar. -
Lección¿Cómo crear un proyecto de Svelte?
Veamos cómo ejecutar el comando para descargar un repositorio plantilla de Svelte con el que podemos empezar a trabajar, y cómo entender las distintas carpetas de las que se compone un proyecto de Svelte. También vemos el comando para lanzar un servidor web. -
LecciónBloque static de Java: inicializadores estáticos y otros usos
El bloque static es un área de inicialización global de clase. Puedes imaginarlo como el constructor estático de una clase. Si se declara, se ejecuta cuando se accede por primera vez a una clase, para instanciarla o para usar un método o propiedad estático de la misma. No debe ser... -
Lección 📈 En tendenciaÁtomos en Elixir
Un átomo es un tipo de datos primitivo en el que el valor de la expresión se corresponde con su nombre. Parece sencillo y realmente lo es, pero acostumbráos a verlos porque en Elixir se utilizan en muchísimas situaciones. -
Lección 📈 En tendenciaCómo deshacer modificaciones de archivos
Cuando hacemos la modificación que no debimos nunca hacer, ¿cómo damos marcha atrás? En este vídeo os muestro cómo deshacer cambios locales y cómo sacar cambios del stage.