-
Lección¿Qué es un GenServer?
El GenServer es una estructura de alto nivel construida por encima de la API de Procesos de Elixir para facilitar el uso de procesos en los cuales se envían mensajes y se gestionan estados. En este vídeo empezamos viendo init y handle_info, funciones útiles para empezar a trabajar con procesos.... -
LecciónLas palabras clave nil, true y false
nil, true y false son tres átomos tan importantes que los vas a poder escribir sin tener que poner el caracter : delante de ellos. nil se usa para representar los valores nulos (o sea, la ausencia de dato); mientras que true y false se emplean para representar lógicos, es... -
Lección¿Qué son los tipos de datos de Elixir?
Antes de empezar a hablar de tipos de datos como tal, una pregunta más obvia: ¿qué es un tipo de datos y por qué existen? -
LecciónInstalación de Elixir
Vamos a ver cómo instalar Elixir en los principales sistemas operativos del mercado (Windows, Linux, macOS y BSD), así como cómo ejecutarlo desde Docker. -
LecciónArchivos (9): buffers
El funcionamiento interno de los archivos y steams en C provoca que a veces puedan ocurrir errores sutiles. En este vídeo explico el funcionamiento de un buffer para que sepamos cómo controlar la forma en la que se vuelca contenido en un archivo. -
LecciónArchivos (8): entrada estándar y salida estándar
La entrada estándar y la salida estándar son vistos en C como archivos ya abiertos que permiten enviar lo que se escriba a stdout, y recibir de lo que se lea desde stdin. En este vídeo hablo de las primitivas getchar, putchar y puts, para escribir cosas directamente sobre estos... -
LecciónArchivos (7): fread, fwrite y los arrays
Similar a la primitiva fwrite, en este vídeo vamos a ver el funcionamiento de la primitiva fread, para leer el contenido de un archivo y cargarlo de forma binaria en un buffer de memoria. También vemos cómo volcar un array de estructuras usando el tercer parámetro de las primitivas fread... -
LecciónArchivos (4): leer con fgets
Con la primitiva fgets podemos leer del tirón un montón de caracteres y depositarlos en un buffer que luego podemos tratar como una cadena de caracteres. En este vídeo analizamos el funcionamiento de esta primitiva, sus riesgos y la manera correcta de tratar sus errores. -
LecciónArchivos (1): fopen y fclose
En la tercera TERCERA TEMPORADA del Tutorial de C vamos a hablar de lo que hay dentro de stdio.h. Hoy empezamos a hablar de archivos dedicándole su tiempo a hablar de cómo usar las funciones fopen y fclose. -
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.