# Miércoles 2024/10/02 semana B

# Lab "IDEs"

Exercise: Personalizing your Codespace

# Lab "Async map"

Vamos a seguir trabajando en el lab:

Este es el plan de trabajo:

  1. Complete el ejercicio de generalizar callback-hell-example.mjs para n ficheros
  2. Generalize la solución encontrada y rellene en concatSerialize.js el código para la función series que resuelve el problema de serializar llamadas a funciones asíncronas
  3. Añada un fichero sol-using-async.mjs que resuelva el mismo problema pero usando la función series (opens new window) de Async
  4. Edite sol-using-async.mjs para que usando la función map (opens new window) de Async resuelva el problema de la lectura de ficheros pero en paralelo: esto es, no se espera a que termine la lectura de un fichero para empezar a leer el siguiente.
  5. Edite my-async.mjs y provea su propia funciónasyncMap que funciona como el map (opens new window)de Async

Dejamos aquí un enlace a los apuntes de "Introduction to the JS Event Loop"

# Lab Race Condition: Loading an image with some delay

Discutiremos el tema de las race condition en JS usando este lab:

# Temas que veremos en clase

Veremos como hacer que nuestros Codespaces carguen ciertos scripts y aliases al arrancar.

# Labs que veremos en clase

Last Updated: a month ago